Skip to content

A plugin for Kerbal Space Program which adds some SSTV, beeps, and nonsensical radio chatter between your crewed command pods and Mission Control.

License

Notifications You must be signed in to change notification settings

pizzaoverhead/Chatterer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

///////////////////////////////////////////////////////////////////////////////
//
//    Chatterer a plugin for Kerbal Space Program from SQUAD
//    (https://www.kerbalspaceprogram.com/)
//    Copyright (C) 2014 Athlonic 
//    (original work and with permission from : Iannic-ann-od)
//
//    This program is free software: you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.
//
//    This program is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with this program.  If not, see <http://www.gnu.org/licenses/>.
//
///////////////////////////////////////////////////////////////////////////////
	
Chatterer
=========

A plugin for Kerbal Space Program from SQUAD, which adds some SSTV, beeps, and nonsensical radio chatter between your crewed command pods and Mission Control.
There is also some environmental sounds as : wind in atmosphere, breathing on EVA and background noises inside space-crafts.

Installation :

- Unzip 'Chatterer_x.x.x.zip' file anywhere you see fit,
- Copy only the 'Chatterer' folder (and its content) you will find under 'Chatterer_x.x.x\GameData'
- Then paste this 'Chatterer' folder in your KSP 'GameData' folder.

Usage :

- Chattering/background noises should start automatically upon flight start,
- you will see the Chatterer button on your application toolbar on the upper right of the screen,
- Click on it to access Chatterer settings (watch for tooltips).

(optional when using Blizzy78's Toolbar Mod)
- if you have Blizzy78's Toolbar Mod installed, you can also find a Chatterer Icon available (must be enabled on first load),
- you can also choose to use Blizzy78's Toolbar only and hide KSP stock applauncher button (check Chatterer settings).



Changelog:

v0.6.0: [29 Aug 2014]
- compiled for KSPv0.24.2
- added stock KSP Application launcher button
- added an option to hide stock launcher button and use Blizzy78 toolbar only
- made breathing sound more "Kerbal"
- added a "Reset to defaults" setting
- fixed "show tooltips" setting not saving/resetting correctly

v0.5.9.4: [18 Jul 2014]
- Recompiled for KSP v0.24 (First Contracts)
- Fixed chatter volume resetting @80% on awake (finally)

v0.5.9.3: [5 Apr 2014]
- Recompiled for KSP v0.23.5 (fixes missing Airlock/Breath sounds)
- Added Debug Mode setting (disabled by default, so Chatterer no more spam your Log)
- Disabled "Remotech integration" & "Check for update" settings as they don't work (for now)

v0.5.9.2: [27 Dec 2013]
- Made integration with blizzy78's Toolbar plugin optional (will use Chatterer default icon if toolbar plugin is not installed)

v0.5.9: [24 Dec 2013]
- Recompiled with 0.23 references
- integration with blizzy78's Toolbar plugin
- enabled airlock sound when going to and from EVA
- Skin management : Using 'Resources.FindObjectsOfTypeAll' instead of 'FindObjectsOfTypeIncludingAssets' [obsolete with new Unity version]
- replaced "Mute" button by "Close UI window" button (Mute is causing NullRefEx spam for now)
- removed feedback sound filter option [Unity :Obsolete("feedback is deprecated, this property does nothing.")]

v.0.5.8 [16 Nov]
- Added atmospheric wind that fades in/out according to atmospheric density. Code and idea from Real Space Environment
- Different breathing sound. Slightly louder. Loud enough?
- Soundscapes are an optional download here [ soundscape.zip ] (35MB)
- In the .zip is a soundscape folder. Extract and copy folder to GameData/Chatterer/Sounds/AAE/
- Other new sounds (EVA breathing, vessel background hum, wind) can also be removed; or just remove the entire AAE folder

v.0.5.7 [10 Nov]
- New audio:
* EVA breathing from the Real Space Environment mod has been added. Many thanks to jeti140973
* 35 random soundscapes can be played back-to-back or on a timer
* Two background players to loop ambient vessel sounds
* 14 new beep samples (beep samples from previous versions are no longer included!)
- Cleaned up the UI by hiding less important things behind a new Settings toggle "Show Advanced Options"

v.0.5.6
- Fixed EVA Kerbals from triggering auto-chatter when jumping around
- Fixed main window from showing up when it should be hidden
- Fixed lots of path and ConfigNode problems. Thanks to Gristle, MainSailor, jrandom, BigFatStupidHead, and #kspmodders for the help!
- Lots of audio loading changes thanks to the lifting of the ban on System.IO:
* Can now load any of the Unity supported audio formats (wav, aif, ogg, mp3)
* No more limit on the number of clips to try to load
* Audio files no longer have to conform to a naming pattern to be loaded by the plugin
* Since names don't matter anymore, chatter, sstv, and probe audio files now have subfolders inside /Chatterer/Sounds
- Added individual vessel settings
- Added some tooltips (Thanks to Protractor source)
- Added chorus, distortion, echo, highpass, lowpass, and reverb filters to chatter and beeps
- Added buttons to return filters to default settings
- Added unlimited beep sources
- Config files now saved as ConfigNodes
- Fixed SSTV image slant
- ElectricCharge usage can be toggled on/off in settings
- Added a couple new skins from the AssetBase
- Fixed 'Allow update check' toggle and insta-SSTV key change from being hidden on crewless vessels
- Changed beep name/number to a button that plays the selected clip once
- Fixed skinned buttons displaying when No Skin is selected

v.0.5 [3 Jul]
- Now using part-free KSPAddon method instead of PartModule
- Added SSTV transmissions
- Increased number of beepers to three
- Beep timing can be toggled between precise and loose
- Beeps can be looped
- Beep clip can be set to random
- GUI split into sections and slider size decreased
- Icon can be relocated anywhere on the screen
- Removed unnecessary directories from Sounds and Textures
- Changed beep pitch display to a percentage
- Config read/write rewritten to be more sensible
- Fixed 'Load' button to not load already loaded dirs and not accept 'directory name'
- Fixed issues with skins sometimes displaying incorrectly
- Added a toggle to disable beeps during chatter
- Added a toggle to allow http update checks

v.0.4.1 [1 Jun]
- Added a set of kerbalized Russian chatter
- No more .cfg editing for adding custom audio, now added in game
- Stopped power usage when chatter/beep frequency is off
- Stopped event chatter when chatter frequency is off
- Added a button to swap between probe and chatter mode
- Fixed empty audiosets from breaking the plugin
- Cleaned up AudioSources and AudioClip array
- Icon textures load from game database

v.0.4 [26 May]
- Plugin files moved to use the new game database
- Create and play your own chatter sets (see README file for instructions)
- Added a new STS-1 chatter set
- Added new probe beeps
- Added optional RemoteTech integration to suspend or delay radio chatter
- Quindar tones are now toggleable and have a volume control
- Now uses a small amount of ElectricCharge (0.025/s)
- Added some other skin choices

v.0.3.2 [22 Mar]
- Added a second, stylish radial Radio part courtesy of baalzebob
- Rescaled the first part in cfg to make it more manageable (Thanks Kreuzung)
- Part checks via http for a newer version on flight start
- Insta-chatter key now saves and loads (Thanks Mu)

About

A plugin for Kerbal Space Program which adds some SSTV, beeps, and nonsensical radio chatter between your crewed command pods and Mission Control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages