MOARdV / AvionicsSystems

MOARdV's Avionics Systems for Kerbal Space Program - a new generation of IVA enhancement.
Other
52 stars 26 forks source link

Unfork various fixes and additions #368

Open sovetskysoyuz opened 1 year ago

sovetskysoyuz commented 1 year ago

Config and LUA changes:

Changes to the C# code:

Unfortunately I got my git branches mixed up at some point in the past, so many of these changes are entangled, hence bundling all into a single pull request.

I've pulled my code changes and props related to AtmosphereAutopilot out of this branch as I realized that the way I went about it was creating a hard dependency between AvionicsSystems.dll and AtmosphereAutopilot's .dll files, and I'm definitely not familiar enough with C# to try implementing my changes via reflection (which I understand to be the main way of avoiding a hard dependency).

The FMS and KAC props are a little complicated to use; I can write up a wiki page to explain their use if that would help.

All changes are tested on KSP 1.12.5 on both a mod-light install with only MAS and dependencies and a mod-heavy install. I saw no log errors or exceptions related to MAS in my tests. All props were tested for functionality when I originally created them, although some have not been individually tested for functionality on 1.12.

MOARdV commented 1 year ago

Okay, wow. I will try to look it over this weekend and comment/merge.

Sheepdog2142 commented 1 month ago

Okay, wow. I will try to look it over this weekend and comment/merge.

Can you look into getting the probe control room support in?