Releases: AniruddhKSP/KSP-Beamed-Power-Standalone-mod
Releases · AniruddhKSP/KSP-Beamed-Power-Standalone-mod
Beamed Power Standalone
- Updated for 1.11.x
- Added a silver variant to "Starshot" photon-sail.
- Fixed a graphical glitch on thermal-engine's mount when highlighted.
- Added a transmitter dish part (5m).
- Improved Wireless-Reflector part module, now the on/off toggle button actually works! Fixed Localization issues.
- Improved performance when using reflectors.
- Fixed a bug where a reflector could reflect power to itself.
- Prevented NREs on wireless-reflector when no transmitter is present.
Beamed Power Standalone
- Added patches for some Near Future Exploration parts to make the antennas beamed power transmitters, receivers, and reflectors.
- Added an optional set of .dlls that allow realistic wavelengths (eg. Ultraviolet), this is located under the Extra folder in the download, a README file in there contains instructions for adding this feature.
- Improved the part models slightly, especially the Ablative Engine model.
Beamed Power Standalone
- Added Ablative-Engine part, this runs on Ablator as a propellant and is quite different to most other forms of propulsion in ksp. It also supports Waterfall and CTT.
- Added support for TweakScale for all three existing parts, the size variants are restricted however, to preserve game-balance, as they are engines.
- Made use of the shiny (Bumped-Specular (Mapped)) shader to make many of the parts reflective, including the photon-sail's sail.
- Fixed a bug where ablative engines could get negative thrust when facing the opposite direction to where the transmitter is.
- Now the code automatically locks gimbal when the engine is turned off, as the gimbal is of no use then.
Beamed Power Standalone
- Added parts! Currently there is a photon sail and a thermal engine.
- Added patches for these parts to support WaterfallFX and Community Tech Tree, as well as making the thermal engine fuel liquid hydrogen if Community Resource Pack is installed.
- Minor changes to game balance of thermal engine and ablative engine modules. Added angle as a slider to the thrust calculator of the photon sail module.
Beamed Power Standalone plugin
- Added Photon Sail part module, instructions for applying this module to parts is given on the forums page as well as in the README file in the download.
- Removed redundant info in part right-click menu in flight, renamed 'Thrust Limiter' to 'Percent Max Thrust' in Thermal Engine and Ablative Engine part modules.
- Added Localization support, currently only English.
- Tuned heat mechanics for all parts, and added heat mechanics to the beamed power reflector part module.
- Max Core Temp and Max Skin Temp can now be edited in the part.cfg file. If you don't set a value for them, the code will default to 900K and 1200K respectively.
- Merged WirelessReceiverDirectional and WirelessReceiver into a single part module. All existing part config files have to be edited, and save files may also have to be edited to reflect the changes.
- Added support for warp-drives that depend on the USI warp-drive plugin.
Beamed Power Standalone plugin
- Added a thermal engine part module, it is more complicated to add this to a part, the instructions for doing so are on the forums, as well in the README file in the download.
- Added an ablative engine part module.
- Added thrust calculators to both these engine modules.
- Ablative engine's thrust is scaled based on orientation of craft relative to the source.
- Added Beamed Power Reflector part module (beamed power equivalent of relay antennas).
- Added some relativistic effects (red/blue shift of EM waves affecting power received). This does work, but is not fully accurate yet, as it doesn't take into account the tangent vector of relative velocity. This can be turned off in the difficulty settings.
- Made the code more modular and extensible, thus it is shorter and easier to debug and change/add features.
- The mod is now split into two .dll s- 'BeamedPowerStandalone' and 'BeamedPowerPropulsion'. The former is needed for the latter to work. If you aren't interested in the propulsion modules, you can remove 'BeamedPowerPropulsion.dll'.
Beamed Power Standalone plugin
- Added Planetary Occlusion, uses CommNet to get occlusion data. This feature can be turned off in the difficulty settings, same with heat mechanics.
Beamed Power Standalone plugin
- Added heat mechanics to WirelessSource, WirelessReceiver, and WirelessReceiverDirectional part modules. The amount of heat produced can be adjusted in the difficulty settings. The heat is both added to the part's core and skin.
- Added a received power calculator to part right click menu in editor, useful for mission planning.
- The animation state of a deployable part now syncs with this mod's part modules, if it has a deployable part module. For example, if a part with ModuleDeployableAntenna is retracted, and has this mod's part modules, it can't transmit or receive power.
- Fixed a bug where directional receivers would receive no power when within 2.3km of the transmitter.
- Updated VERSION file in download, as well as README file, the latter of which now has instructions for applying these part modules to parts.
I just found out that background resource processing reduces framerates immensely, so I'd recommend not using it for now.
Beamed Power Standalone plugin
- Now transmitter data is saved/loaded directly to save file, this means save.cfg from previous release is no longer needed, and multiple save files are supported.
- Now you have to choose which vessel to transmit to by switching to the transmitter vessel. This is added to shorten the code and make it easier to maintain, and also to support things like photon sails.
- The code is now shortened, and is easier to maintain all around.
- Background vessel resource (EC) processing has been added, but is still highly experimental. It has to be turned on through the difficulty settings. May not work with other mods yet, I haven't tested this.
- Added a part module for photon-sails that are pushed by beamed power, this is also highly experimental, and doesn't fully work yet. Don't use this just yet!
- Photon sail part-module detects orientation, and scales thrust based on that. This feature has also not been tested yet by me.
Beamed Power Standalone plugin
- Fixed null-reference exceptions when transmitter is beyond 2.3 km of receiver.
- Major code clean-up, some code re-written.
- Added part info to part description tab in editor, no more looking at right-click menus
- Added a spherical receiver part module, instructions for applying it to parts is given on the forums.
- More actions for assigning to action groups.
- Added a vessel module as a framework for background vessel resource processing (coming next release). Doesn't do anything right now.
- Now the plugin uses config nodes to store data about transmitters
- The config nodes are saved under GameData/BeamedPowerStandalone/PluginData/save.cfg, don't delete this file!
This version does not support multiple save files, I have yet to figure out how to retrieve names of savefiles and organise the config nodes in that way.