Skip to content

Latest commit

 

History

History
232 lines (231 loc) · 14 KB

CHANGE_LOG.md

File metadata and controls

232 lines (231 loc) · 14 KB

Distant Object Enhancement (DOE) :: Change Log

  • 2024-0803: 2.2.0.2 (LisiasT) for KSP >= 1.3.1
    • Updates KSPe.Ligh to the latest
      • fixes a bug on handling Regex on Windows pathnames
    • Fixes a dumb mistake on customizing a GUIStyle.
    • Add's (transparent) support for Kopernicus
    • Adds a blacklist to prevent some bodies from being flared (and labeled)
    • Allows customising the Fly Over Labels for vessels and bodies
    • Allows per savegame settings
    • Finally fix that pesky Settings Dialog being too tall.
    • Closes issues:
      • #43 The Settings Dialog should not be taller than the screen
      • #41 Move <KRP_ROOT>/PluginData/DistantObject/Settings.cfg to inside the savegame's directory.
      • #33 Support Kopernicus
      • #30 Use the KSP's UI Multiplier Setting on the Labels!
      • #19 Add a BlackList to prevent undesired bodies from bring flared.
  • 2024-0803: 2.2.0.1 (LisiasT) for KSP >= 1.3.1
    • Withdrawed due a bug on customising a GUIStyle.
  • 2024-0801: 2.2.0.0 (LisiasT) for KSP >= 1.3.1
    • Withdrawed due a bug on KSPe.
  • 2024-0428: 2.1.1.16 (LisiasT) for KSP >= 1.3.1
    • Updates KSPe.Light to the lastest, mitigating that pesky collateral effect on KSP when users brute-force their way into the Steam's Launcher options trying to get rid of the infamous PD-Launcher.
  • 2023-0103: 2.1.1.15 (LisiasT) for KSP >= 1.3.1
    • Closes issues:
      • #37 Parallax may be inducing DOE to bork the Flares
      • #32 Body Flares are being deactivated when Dynamic Dimming Skies are
  • 2023-0818: 2.1.1.14 (LisiasT) for KSP >= 1.3.1
    • Closes issues:
      • #38 Misbehaviour on the Settings Dialog
  • 2023-0718: 2.1.1.13 (LisiasT) for KSP >= 1.3.1
    • An embarrassing memory leak was detected and fixed.
  • 2023-0421: 2.1.1.12 (LisiasT) for KSP >= 1.3.1
    • "Dumb mistakes fixed" edition.
    • Closes issues:
      • #34 Hundreds of errors in KSP.log
      • #25 Rework the Settings.
      • #14 Disabling "changeSkybox" non functional
      • #1 Support ReStock!
  • 2022-1114: 2.1.1.11 (LisiasT) for KSP >= 1.3.1
    • Brings to mainstream the Experimental features from 2.1.1.10
      • Fixes the Sky dimming for the Sun
      • Implements some parameters to customise the dimming for planets.
    • (formally) Work issues:
      • #23 Parameterise the FoV of the celestial body inducing the SkyBox to dim #23
  • 2022-0908: 2.1.1.10 (LisiasT) for KSP >= 1.3.1 EXPERIMENTAL
    • Fixes the Sky dimming for the Sun
    • Implements some parameters to customise the dimming for planets.
    • Work issues:
      • #23 Parameterise the FoV of the celestial body inducing the SkyBox to dim #23
  • 2022-0727: 2.1.1.9 (LisiasT) for KSP >= 1.3.1
    • Bug hunting release.
    • Closes issues:
      • #16 Update KSPe.Light for KSPe
      • #15 When switching to the MAP, the skybox keeps the current DOE's state!
      • #10 Prevent the body label on mouseover to be activated when there's something between...
      • #8 Labels on ALT+RMB are being drawn twice...
  • 2022-0724: 2.1.1.8 (LisiasT) for KSP >= 1.3.1
    • A memory leak was detected and fixed.
    • Updates KSPe.Light to fix a borderline situation related to the "unreparse" stunt.
  • 2022-0418: 2.1.1.7 (LisiasT) for KSP >= 1.3.1
    • A major screwup on Mono's libraries was detected and worked around by KSPe.Light.
    • Formalizes support for KSP 1.3.1. #HURRAY!!
  • 2021-1020: 2.1.1.6 (LisiasT) for 1.4.1 <= KSP <= 1.12.2
    • Some brain-farts of mine on handling Scene switch were fixed
      • Thanks for the report, dartgently!
      • And for the one from Krazy1 too! While fixing the previous, I detected what could be happening on this one and (hopefully) fixed it.
    • Testings down to KSP 1.3.1 suggests it works on these, but
      • "Development" was done on KSP 1.4.1 and 1.4.3, and then tested against 1.7.3 and 1.12.2 and no problems (others than my own ones) were found! #HURRAY!!
      • KSP 1.3.1 appears to work, but I didn't "certified" it yet. Try at your own risk :)
      • On the bottom line, the thing runs downto 1.3.1, but I'm not confident enough yet.
  • 2021-1007: 2.1.1.5 (LisiasT) for 1.4.5 <= KSP <= 1.12.2
    • Über refactoring
      • Creating a shareable MeshEngine
      • Decoupling PartModule details from the Engine
        • Now it can be extended by creating new DLLs, instead of recompiling the thing!
    • Adding (preliminary) support for ReStock
      • To tell you the true, just a more thoughtfully implementation of Stock MODEL sections.
    • Significant performance enhancements and CPU savings
    • New Render Mode to allow smooth transitions at the cost of memory.
      • Vessels are not removed from the cache, unless destroyed
      • May use a lot of memory!
    • Option to show the names of all visible bodies
      • Use <ALT> while RightClicking the mouse.
  • 2021-1003: 2.1.1.4 (LisiasT) for 1.4.5 <= KSP <= 1.12.2 EXPERIMENTAL
    • Some adjustments while handling the vessel's Life Cycle on VesselDraw.
    • CPU savings on DarkenSky and FlareDraw.
    • Another huge performance enhancement on VesselDraw! :)
  • 2021-1002: 2.1.1.3 (LisiasT) for 1.4.5 <= KSP <= 1.12.2 EXPERIMENTAL
    • New Render Mode to allow smooth transitions at the cost of memory.
      • Vessels are not removed from the cache, unless destroyed
      • May use a lot of memory!
    • Option to show the names of all visible bodies
      • Use <ALT> while RightClicking the mouse.
  • 2021-1002: 2.1.1.2 (LisiasT) for 1.4.5 <= KSP <= 1.12.2 EXPERIMENTAL
    • Preventing some borderline situations to throw Exceptions on the MeshEngine
    • Some more performance fixes
    • Small mistakes corrected
  • 2021-1001: 2.1.1.1 (LisiasT) for 1.4.5 <= KSP <= 1.12.2 EXPERIMENTAL
    • Huge performance improvements (at least for Potatoes like my rig).
  • 2021-1001: 2.1.1.0 (LisiasT) for 1.4.5 <= KSP <= 1.12.2 EXPERIMENTAL
    • Über refactoring
      • Creating a shareable MeshEngine
      • Decoupling PartModule details from the Engine
        • Now it can be extended by creating new DLLs, instead of recompiling the thing!
    • Adding (preliminary) support for ReStock
      • To tell you the true, just a more thoughtfully implementation of Stock MODEL sections.
    • ATTENTION
      • This is an EXPERIMENTAL release.
      • Do not use on valuable savegames: you know, sheet happens!
  • 2021-0929: 2.1.0.0 (LisiasT) for KSP >= 1.8
    • Preliminary version under Lisias' Management
    • No new features or bugfixes. Yet. ;)
  • 2021-0929: 2.0.3.1 (TheDarkBadger) for KSP 1.12.2
    • Implements Lisias' fix for TweakScale and MODEL support
    • Big thanks to Lisias :)
  • 2021-0824: 2.0.3.0 (TheDarkBadger) for KSP 1.12.2
    • Updated to KSP v1.12.x
  • 2020-1227: 2.0.2.0 (TheDarkBadger) for KSP 1.11.0
    • Updated to KSP v1.11.x
  • 2020-1101: 2.0.1.1 (TheDarkBadger) for KSP 1.10.1
    • Small fix from Sigma88.
    • Thanks Sigma88
  • 2020-0927: 2.0.1.0 (TheDarkBadger) for KSP 1.10.1
    • Updated to KSP v1.10.x
  • 2020-0214: 2.0.0.2 (TheDarkBadger) for KSP 1.9.0
    • Updated to KSP v1.9.0
  • 2019-1125: 2.0.0.1 (TheDarkBadger) for KSP 1.8.1
    • Just an updated settings file so the defaults are back to normal
  • 2019-1112: 2.0.0.0 (TheDarkBadger) for KSP 1.8.1
    • Updated to KSP version 1.8.1
  • 2018-1016: 1.9.1.1 (MOARdV) for KSP 1.3.
    • For KSP 1.3.x - KSP 1.6.x
      • Recompiled against KSP 1.5.0 assemblies.
      • Updated the version file.
      • NOTE: This is my last planned release of Distant Object Enhancement. I don't have the motivation to track down the remaining bugs in the sky dimming module, and I have made no changes to this mod for over a year. It is available for adoption by anyone who will comply with the mod's license.
  • 2017-0708: 1.9.1 (MOARdV) for KSP 1.3.
    • For KSP 1.3.x / KSP 1.4.x
      • Body mouseover names should now be localized correctly.
      • RSS flares updated, courtesy PhineasFreak.
  • 2017-0526: 1.9.0 (MOARdV) for KSP 1.3.0
    • For KSP 1.3.0
      • Recompiled for KSP 1.3.0
  • 2016-1020: 1.8.1 (MOARdV) for KSP 1.2
    • For KSP 1.2
      • Fix potential exceptions related to the Blizzy Toolbar interface (thanks to Kerbas-ad-astra).
      • De-Linq the rest of DOE.
  • 2016-1011: 1.8.0 (MOARdV) for KSP 1.2
    • For KSP 1.2
      • Updated RSS config and body names, per pull request from Theysen.
  • 2016-0623: 1.7.2 (MOARdV) for KSP 1.1.
    • For KSP 1.1.x
      • Moved settings.cfg to PluginData to play better with ModuleManager.
      • Added some try/catch to deal with unexpected missing vessels triggering exceptions.
  • 2016-0428: 1.7.1 (MOARdV) for KSP 1.1.0
    • For KSP 1.1.0
      • Fixed color conversion that made vessel flares black instead of white. Issue #30.
  • 2016-0419: 1.7.0 (MOARdV) for KSP 1.1.
    • For KSP 1.1.0
      • Changed default planet flare saturation to 100%. Issue #25.
      • Flares behind the sun should no longer show up in front of the sun. Issue #26.
      • Recompiled for KSP 1.1. Issue #27, #28.
      • Changed the way dimming is applied to flares.
      • Fixed GUI layout glitch when sliders for percentages reach 100%.
  • 2015-1121: 1.6.4 (MOARdV) for KSP 1.0.5
    • For KSP 1.0.5
      • Recompiled for KSP 1.0.5 compatibility. Restores missing vessel flares (Issue #23).
  • 2015-1015: 1.6.3 (MOARdV) for KSP 1.0.4
    • For KSP 1.0.4
      • Fix for ghost flares appearing when flares are disabled. Issue #21.
  • 2015-1010: 1.6.2 (MOARdV) for KSP 1.0.4
    • For KSP 1.0.4
      • Fix for a nullref exception in VesselDraw with craft that have fixed solar panels, courtesy taniwha.
  • 2015-0821: 1.6.1 (MOARdV) for KSP 1.0.4
    • For KSP 1.0.4
      • Tweaks to body flare rendering to reduce the amount of unchanging data being stored by the mod and queried every update.
      • Changed computation of a constant used for flare brightness to allow for Kerbin being a child of something other than Kerbol (for instance, with the New Horizons mod). Courtesy forum user Tynrael.
  • 2015-0723: 1.6.0 (MOARdV) for KSP 1.0.4
    • For KSP 1.0.4
      • Finally fixed vessel flare positions.
      • Changed equation used to determine vessel flare brightness so smaller satellites will be visible.
      • Internal code changes to eliminate some redundant updates.
  • 2015-0708: 1.5.7 (MOARdV) for KSP 1.0.4
    • For KSP 1.0.4
      • NullReferenceException in FlareDraw.OnDestroy has been fixed.
      • Sky dimming has changed again. Flares are dimmed less aggressively, particularly for very low max brightness settings.
      • The flare model's texture was resized and converted to .dds. If you are installing over an existing DOE, please make sure to delete GameData/DistantObject/Flare/model000.png
  • 2015-0627: 1.5.6 (MOARdV) for KSP 1.0.4
    • For KSP 1.0.4
      • Big flares appearing for small/dim worlds is fixed. Issue #16.
      • A few changes to hopefully reduce memory footprint when some features are not used.
      • Sky dimming has been changed: Updates are shown immediately when "Apply" is pressed. Sky dimming now affects Tracking Station and Space Center views. Planet dimming near the sun has been tweaked.
  • 2015-0502: 1.5.5 (MOARdV) for KSP 1.0.2
    • For KSP 1.0.2
      • Option to show config button only in Space Center view (Gribbleshnibit8View).
      • Labels for worlds that are not visible (such as blocked by a nearby world) no longer show up.
      • Some assorted tweaks in an effort to deal with a couple of other bugs.
      • Ghost flares should be fixed.
  • 2015-0429: 1.5.4 (MOARdV) for KSP 1.0.
    • Fix for App Launcher extra button.
  • 2015-0428: 1.5.3 (MOARdV) for KSP 1.0.
    • Maintenance release for KSP 1.0.
  • 2015-0215: 1.5.2 (MOARdV) for KSP 0.90
    • For KSP v0.90
      • Fixed flares rendering when their world is rendered (eg, Minmus and its flare rendering at the same time).
      • Internal reorganization of the flare management code to make it less costly to execute, and easier to change.
  • 2014-0729: 1.3.1 (MOARdV) for KSP 0.24
    • Patch by MOARdV
    • 0.24 compatibility
    • Two null reference exceptions fixed
    • Removed System.Threading.Tasks
  • 2014-0303: 1.3 (Rubber Ducky) for KSP 0.23.5 -- MIA
    • Dynamic skybox fading
    • Added settings GUI
    • Vessel rendering overall should be stable now
    • Vessel rendering now creates a database of part models and draws from there, instead of cloning the part reference object
    • Vessel rendering no longer attempts to draw incompatible parts in many cases
    • Probably some other minor things
  • 2014-0218: 1.2 (Rubber Ducky) for KSP 0.23.5 -- MIA
    • Planet color definitions added for Real Solar System
    • Planet color definitions added for Real Solar System (metaphor's reconfiguration)
    • Planet color definitions added for PlanetFactory default planets
    • Planet color definitions added for Alternis Kerbol
    • Fixed issue with plugin trying to render launch clamps at large distances and causing ships to explode
    • Fixed issue with plugin incorrectly loading custom planet color definitions
    • Added some more information to print to the console for easier debugging
    • Added setting to easily toggle vessel rendering
    • Vessel rendering is now disabled by default
  • 2014-0217: 1.1 (Rubber Ducky) for KSP 0.23.5 -- MIA
    • Fixed issue with plugin trying to render flags and EVA Kerbals
  • 2014-0216: 1.0 (Rubber Ducky) for KSP 0.23.5 -- MIA
    • Initial Release