-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Earth Observation/Commercial Applications Programs #2238
Conversation
…RP-1/Contracts/Earth Observation 1/FirstGEOSat.cfg
…ata/RP-1/Contracts/Earth Observation 1/FirstMolniyaSat.cfg
…RP-1/Contracts/Earth Observation 1/FirstNavSat.cfg
…ta/RP-1/Contracts/Earth Observation 1/FirstTundraSat.cfg
…ata/RP-1/Contracts/Earth Observation 1/FirstWeatherSat.cfg
…cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceCherenkov.cfg
….cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceCosmicRay1.cfg
…to GameData/RP-1/Contracts/Earth Observation 1/ScienceIRRad.cfg
…fg to GameData/RP-1/Contracts/Earth Observation 1/ScienceMagScan1.cfg
Took a quick look at this branch. Currently Corona and Molyniya contracts are not working due to CC issues - I imagine that's know? Do you need assistance? I'm still concerned about how easy it is to complete EOS with 3 launches - 1 launch for corona, one for IR and then a small kick to do gravimetric - so 7 days + 60 days - and 1 launch that can simultaneously do Magnetometer + Cosmic Ray + Cherenkov, without even doing a kick - in fact the requirements on those 3 are so similar players would almost be stupid not to do them simultaneously. The gravimetric contract's inclination requirement is odd - it's requiring 48 to 52 degrees inclination, while the experiment itself requires 50 to 130. So actually the player can only complete the contract at 50 to 52? I think the contract should match the experiment. The Cosmic Ray Beyond LEO contract says it requires a TV camera in text, but doesn't actually. Having Early Comms or Early Nav contracts active at the same time as the constellation contracts may cause problems - eg: A satellite for one can be counted by the other. You may wish to resolve this by either locking out the corresponding contracts, or making the requirements mutually exclusive. |
@SierraHotel84 |
@ppboyle thanks, all good points. The one thing I did just think about is that the Cherenkov unlocks in the next science node after CR1 and Mag1, so it'll take quite a bit more science to complete it, which I think basically forces it into its own launch. Will take a look at that, though. I also wasn't thinking about the fact that all of the contracts could be accepted at once, the New Vessel node had me thinking it would block that but then realized it's how you can combine contracts for first satellite, so I'll tweak that as well. Good catch on the grav one, I was basing the orbital requirement off the historical satellite orbit, but hadn't looked at the experiment req's yet. @Teykn thanks, looking at the CC errors next |
Why would it, rather than just pushing the player to wait to launch until it's available, like players often wait to combine FO and FSO? Note that the collect-science parameter doesn't require that vessel to collect the science, so the player could be collecting science with the named experiments prior to that launch and merely "finish off" the science with that launch. |
Hmm, fair point. |
@SierraHotel84 LMK when everything's tested and working and I'll merge! :) |
Will do, hoping to get it all wrapped up tomorrow |
Where are these values stored? I thought I'd updated all of the configs for the new part but can't seem to find this one. So far this is proving to be a challenging set of contracts due to the limited science early on. I think for the average player with the new balance changes, this is going to be a much more engaging couple of programs. Will upload all of the tweaks/changes at once later today. |
When you add the part to the parts browser (or once added, by searching for the part and clicking on it), you can change the cost there. Then commit your changes to json, and then generate configs. |
@NathanKell Ok, I think I'm calling it ready to go! Per @ppboyle's comments, I gated Cherenkov and MagScan behind CosmicRay1, which also fits historically since they were a few years later. Also adjusted orbit requirements to make them far less likely to be combined. Added blocks in Com and Nav networks for the repeatables. |
@SierraHotel84 great!! And you were able to successfully complete all contracts in both programs? |
I didn't do the com network since it is already known to work, or nav network since it's basically a direct port of the com ones. Corona and Corona Rep I had to cheat a little since I didn't have the new photo experiments. I didnt try the new orbital requirements on the ones mentioned above but previously tested them. |
I'm confused with Corona--that's why I mentioned using RP0photos1 since you would have that experiment. Or did you mean you did do them with the photos1 experiment and they worked? For CA, while it's true the contracts are broadly a port, it's still worth testing--if nothing else that will verify the contract flow is correct, and that nothing re: rewards or other things got busted in the porting over. Yeah the orbital-requirement change stuff makes sense. Great to hear with the others! |
Fair point on the nav network, will run through it tomorrow to verify. CoronaRep would have completed with the updated shortened experiment length, just didn't have enough battery to run full original length. I'll grab photos1a out of BB and do Corona again to be sure. |
Eh doing it with photo1 is fine! It's not like they're really different. Feel free to use infinite EC or something :) |
Had to ditch the CollectScience from CoronaRep, tried using the original Photo2, the one from BB, and a custom one, and it would not complete the collect step no matter how I rearranged the config. Left it as a part validation for the camera and a time requirement that matches the new photos2 experiment. All other contracts checked out and validated as intended. |
Thanks for doing that final pass! Looks like you caught a bunch of stuff we both missed. :) And THANK YOU for making these programs! Merging with pleasure. |
* New early satellite contracts * Rename GameData/RP-1/Earth Observation 1/FirstGEOSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstGEOSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstMolniyaSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstMolniyaSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstNavSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstNavSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstTundraSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstTundraSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstWeatherSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstWeatherSat.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceCherenkov.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceCherenkov.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceCosmicRay1.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceCosmicRay1.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceIRRad.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceIRRad.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceMagScan1.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceMagScan1.cfg * Delete GameData/RP-1/Commercial Applications directory * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Delete GameData/RP-1/Contracts/Earth Observation 1/FirstGEOSat.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/FirstMolniyaSat.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/FirstNavSat.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/FirstTundraSat.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/FirstWeatherSat.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/ScienceCherenkov.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/ScienceCosmicRay1.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/ScienceIRRad.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/ScienceIRRadRep.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1/ScienceMagScan1.cfg * Add files via upload * Add files via upload * Update and rename ScienceSatIRRadRep.cfg to ScienceSatIRRad1Rep.cfg * Update Programs.cfg * Update and rename ScienceSatIRRad.cfg to ScienceSatIRRad1.cfg * Add files via upload * Update Programs.cfg * Delete GameData/RP-1/Contracts/Earth Observation 1 directory * Add files via upload * Update Programs.cfg Added back in TargetedSats, CommNetwork, GeoComNetwork with isDisabled and Deprecated * Update Programs.cfg Adjusted CA contract placement, placeholder EOS2, added to CA2 * Update Programs.cfg Revised contract names....again. Fixed reused contracts to keep from breaking saves. * Delete GameData/RP-1/Contracts/Commercial Applications directory * Add files via upload Revised contract names to separate from replaced program * Delete GameData/RP-1/Contracts/Earth Observation 1 directory * Add files via upload Revised contract names and tweaked wording/requirements * Add files via upload Updated to include EOS program requirement * Add files via upload Updated to include EOS program requirement * Add files via upload Updated to include EOS program requirement * Add files via upload Updated to include EOS program requirement * Update Groups.cfg Added EOS and CommApp * Delete GameData/RP-1/Contracts/Commercial Applications 1 directory * Add files via upload Changed group name to CommApp for ease of future program additions * Delete GameData/RP-1/Contracts/Earth Observation 1 directory * Add files via upload Changed group to EOS for ease of future program additions * Update Programs.cfg Removed an ANY from CA1 * Update Programs.cfg Added missing program completion requirement to CA * Update Programs.cfg - Remove EOS2/CA2, reenable GEOComNet * Configured experiment * Created Cherenkov detector part * Updated Cherekov config * Updated Cherenkov config * Added Molniya contract * Updated EOS contracts Minor tweaks to Cherenkov, Corona, Corona Repeatable * Nav Network contracts added * Update Programs.cfg - removed Geo, Tundra, added Nav Network * Added Molniya repeatable * Silly close braces... * Delete GameData/RP-1/Contracts/Commercial Applications 1/FirstGEOSat-CA.cfg * Changed all ComSat to Molniya * Update Cherenkov.cfg * Update TREE-Parts.cfg - wrong required tech picked * Added cherenkov part * Update Cherenkov.cfg - removed extra @part leftover from CR1 * Updated all CA1 contracts per comments * Updated per comments * Corrected time frame requirements to match * Matched time frame to requirement * Added follow-on contracts instead of repeatable, tweaked science collection and rep rewards * Update EOSIRRad1.cfg - minor tweaks to wording * Fixed antiGrind, added power req * Added historical refs * Updated per comments * Updated per comments * Updated Program.cfg to move orbit recovery to objective * Matched date requirements, adjusted rewards, added historicals * Fixed duration, reduced orbit variation * Update FirstMolniyaSat.cfg - undoing minor incorrect changes * Update FirstTundraSat.cfg - undoing minor text changes * Update EarlyNavNetwork4.cfg - minor text corrections * Update EarlyNavSat-CA.cfg - minor text correction * Update FirstTundraSat.cfg - added missing title * Updated per comments * Update EOSCoronaRep.cfg - corrected contract title * Update EOSCorona.cfg - tweaked contract description * Update EOSCoronaRep.cfg - Fixed? biome requirement * Update EOSCoronaRep.cfg - updated completion req math, lowered completions This seems to work a little better. Start at 20% for 3 biomes, ramps up 10% and 1 biome per completion, ending at 10 biomes and 90% * Update EOSCoronaRep.cfg - actually set it to what I stated * Tweaked description wording * Grammar, phrasing, units clean-up * Added missing power requirement from first CA sats * Removing CA power reqs per Discord comment * Update FirstTundraSat.cfg - set back to original * Update RP_1__Bluedog_Model.json - corrected tech level for Cherenkov * Fixed Cherenkov tech node * Missed science config * Minor tweaks * Corrected CC errors * "Final?" updates - EOS contracts adjusted, CC errors fixed, formatted all text/descriptions * Forgot to change it back to photos1a * Updated IRRad completion requirements * Updated Corona completion requirements, fixed text formatting * Corrected resource req, min quantity * Updated CoronaRep completion requirements NK: Revert badmerge changes, trim unneeded bits, fix formatting, reset Configure spacing
commit 3121cdcfde005a0500ad9b2a332811eef0c8cf42 Author: Capkirk123 <capkirk123@gmail.com> Date: Sun Dec 17 19:39:04 2023 -0600 Remove unneeded cost multiplier tags Since cost mult tags applied to individual configs actually do something now, remove them from so they aren't double-charged (except for engines that actually use the feature) commit 0bd1447a14e142fe21517e31b7b7d152796f5a01 Author: siimav <siim.aaver@gmail.com> Date: Sun Dec 17 03:05:32 2023 +0200 Tweak EC volume check in avionics window commit 269a87ea544873921c7a03d459175b0b9f7f832d Author: siimav <siim.aaver@gmail.com> Date: Sat Dec 16 02:58:32 2023 +0200 Validate avionics utilization on vessel getting queued commit 93739dc5593f49d75edc25c825186cad74484306 Author: siimav <siim.aaver@gmail.com> Date: Sat Dec 16 02:42:02 2023 +0200 Change all applicants to actual crewmembers in simulations commit be90e71ab8331b8748347abe9ea11e84eb6eae15 Author: siimav <siim.aaver@gmail.com> Date: Tue Dec 12 15:40:44 2023 +0200 Fix AC level requirements in crew science experiments commit ea843ef4c91b80932801b3068b625d97d8823859 Author: GitHub Actions Bot <> Date: Sun Dec 10 22:35:08 2023 +0000 Update version to v3.3.0.1 commit 662ba87a4e983d700cd1cdd14280a1a065ee1dd7 Author: siimav <siim.aaver@gmail.com> Date: Mon Dec 11 00:31:58 2023 +0200 Fix ImpactCB parameter exception commit 156d5504eea6295d1daa7d72f370d53de8834f1b Author: GitHub Actions Bot <> Date: Sun Dec 10 19:24:06 2023 +0000 Update version to v3.3.0.0 commit c89ec8a610e47e5531bc1a8a29ae9a1f50a183a6 Author: siimav <siim.aaver@gmail.com> Date: Sun Dec 10 21:20:23 2023 +0200 Include Cosmic Ray 1 experiment in Cosmic Ray 2 commit c4698c71d7e7ace7b260f0048010a4794a175d00 Author: siimav <siim.aaver@gmail.com> Date: Sun Dec 10 15:17:40 2023 +0200 Change the structure of all contracts with orbit duration. Should fix issues with state tracking across vessels and scene changes. commit d1e4e72825554758ab6d977b1886cc9c06c0bc22 Author: Capkirk123 <capkirk123@gmail.com> Date: Sat Dec 9 18:33:24 2023 -0600 Add support for ROC LM Phase B parts (#2306) For https://github.com/KSP-RO/ROCapsules/pull/160 commit 13ff956665dc58e5ee5c17659e1d61fc407e6357 Author: Capkirk123 <capkirk123@gmail.com> Date: Sat Dec 9 18:32:56 2023 -0600 Configs for stockish project orion (#2305) commit 60c594f31ecf2619103bdfe9cddd61ac80fa2b80 Author: siimav <1120038+siimav@users.noreply.github.com> Date: Sun Dec 10 02:18:57 2023 +0200 Rework OrbitalTestFlight contract parameters (#2307) commit 055c0f7967678fb8efd6ea013de6fa6c99d30093 Author: siimav <siim.aaver@gmail.com> Date: Sun Dec 10 02:16:30 2023 +0200 Consistently use properties in CC parameters commit df4b2f580c477e539c042d1a7b26f325cd4ee8c0 Author: siimav <siim.aaver@gmail.com> Date: Sun Dec 10 01:31:21 2023 +0200 Increasing the polling rate in Lunar impactor contracts commit 55c11a387afd48431e0ecb79679ede7a41e0afc1 Author: siimav <siim.aaver@gmail.com> Date: Sun Dec 10 01:27:52 2023 +0200 Add update frequency attribute to parameters that rely on polling commit 22687f5de76e09f283337294aa42cf2501e8b3c5 Author: Capkirk123 <capkirk123@gmail.com> Date: Thu Dec 7 22:27:24 2023 -0600 Add RL10C-X configs commit 2a3212f4c4e9591aeaa47a4e2213a8e9ed506dd0 Author: siimav <siim.aaver@gmail.com> Date: Thu Dec 7 13:07:42 2023 +0200 Remove unnecessary logic from single-completion SR contracts commit 959ea0db2012e3b2fdb38a9672c416b0e1963954 Author: Amselfass <46572014+Amselfass@users.noreply.github.com> Date: Mon Dec 4 19:32:13 2023 +0100 Fix prettyText of Suborbital Rocket Development (#2309) commit ad4f136d5982cb9fc35216fa4ae24007d8c69292 Author: NathanKell <nathankell@gmail.com> Date: Sat Dec 2 11:57:28 2023 -0800 Fix typo with program rep penalty commit 8eb24b0595cab31c4d06a9eae51323ee3b09629a Author: Test-Account-New <150387878+Test-Account-New@users.noreply.github.com> Date: Tue Nov 28 00:50:26 2023 +0300 Check that cockpit is pressurized and space-capable (#2302) commit ceab0a61252dd8b9bcf7c7a38b698a4aeb9928c5 Author: siimav <siim.aaver@gmail.com> Date: Sat Nov 25 15:09:18 2023 +0200 Improve untooled parts warning commit 78cc9fca62cc397fb988f9a65b4436490b34b6f9 Author: siimav <siim.aaver@gmail.com> Date: Mon Nov 20 13:10:03 2023 +0200 Prevent station contracts from loading due to performance issues commit 924042b89334155db81708dad1c46c399e8091c3 Author: siimav <siim.aaver@gmail.com> Date: Sun Nov 19 21:00:49 2023 +0200 Add workaround for VesselBuiltAtParameter when build times are disabled commit 739c89688e3c9bd0d4324237f46ab59a872abc80 Author: siimav <siim.aaver@gmail.com> Date: Sun Nov 19 17:37:44 2023 +0200 Refresh budget on rollout state changes. Fixes #2277 commit ead4e8a862f21c119e098ca0d5b88d2c7992ca54 Author: siimav <siim.aaver@gmail.com> Date: Sun Nov 19 17:36:28 2023 +0200 Fix engineer idle status for finished rollouts. Fixes #2277, #2298 commit 25b35792b4a21761a56dda1be35ebf13acffbf80 Author: NathanKell <nathankell@gmail.com> Date: Thu Nov 16 23:29:08 2023 -0800 Fix typo in member type in careerlog (thankfully doesn't matter) commit 365854293760c8195789a08f465266ef54a16e69 Author: NathanKell <nathankell@gmail.com> Date: Wed Nov 15 22:49:48 2023 -0800 Use Earth not Kerbin in ignored experiments (that works fine now) commit 578722ef6a67a2f943ec1539ef8834bbd597c502 Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 14 22:03:08 2023 -0800 Dep ROUtils commit 8efe4067310d02d3385946164ca71c4d3745c582 Author: GitHub Actions Bot <> Date: Wed Nov 15 06:00:52 2023 +0000 Update version to v3.2.1.0 commit d620fad09937a9f85793d85ffbe89b86445f9fe4 Author: NovemberOrWhatever <104395162+NovemberOrWhatever@users.noreply.github.com> Date: Tue Nov 14 21:57:40 2023 -0800 Minor leader tweaks (#2295) * Minor leader tweaks Correct which award was won by Glushko Make it clearer what the issue with Von Braun was Flip an effect that should reduce SPH speed based on the name to reduce it instead of increasing it * Update LeadersFlightDirectors.cfg GH webapp edit commit 241c4f88583cec1729717a6626f02b7460b716bf Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 7 22:49:29 2023 -0800 Update assembly dependency commit b3ffbd9f0e7e932df335666ef7e094c2f01c3694 Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 7 22:24:54 2023 -0800 Use ROUtils for rest of Utilities commit 43f57ed5188a0d2695938adb96178408de0e929c Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 7 22:02:36 2023 -0800 Use ROUtils DTUtils commit c1134f123ec2d84059309bdfcd0b46fded11c880 Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 7 21:52:40 2023 -0800 Use ROUtils SingletonHost commit acc0590e134abafbcb3f55db4599f4f685a5ed0d Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 7 21:52:27 2023 -0800 Use ROUtils persistent data types commit 21759a28814b36cfdf5885953797cf8b87a2620a Author: NathanKell <nathankell@gmail.com> Date: Tue Nov 7 01:32:08 2023 -0800 Conflict RONoCareer commit bd5399dc9b03f2d498f72250d770a0d021ecefe4 Author: NathanKell <nathankell@gmail.com> Date: Mon Nov 6 23:50:20 2023 -0800 Actions update to strip excess dlls commit b518f693015212f4504de0d1189c6c2ff4c2b665 Author: NathanKell <nathankell@gmail.com> Date: Mon Nov 6 00:13:34 2023 -0800 Reorg in prep for ROUtils commit bb0fb62cd97576fc30788aeedeaecd7cff6f4f26 Author: NathanKell <nathankell@gmail.com> Date: Sun Nov 5 22:26:15 2023 -0800 Move KSPWheel patch to RO commit c03643a4060eb44d7da22e25aaeb51c64e6f3051 Author: NathanKell <nathankell@gmail.com> Date: Sun Nov 5 22:18:06 2023 -0800 Add Kerbal applicants on start, don't wait (like stock) to go into AC commit 6ffed1c57112ea219631a71b49f43c4dc8800ed8 Author: GitHub Actions Bot <> Date: Mon Nov 6 06:11:00 2023 +0000 Update version to v3.2.0.1 commit 716ca1916d1dd31be0d910e2d798a275610a8b49 Author: NathanKell <nathankell@gmail.com> Date: Sun Nov 5 22:08:40 2023 -0800 Fix facility constructions not clearing commit 66948fc36ff2e055a682bd3641a651673c308ec9 Author: Robbibi <31256532+Robby9777@users.noreply.github.com> Date: Sun Nov 5 23:09:35 2023 +0300 Fix descriptive text in biological satellite contract parameters (#2293) Transmitting science isn't a contract requirement. commit 8edff16188a66a981d0f443fa70a43c37f13c055 Author: GitHub Actions Bot <> Date: Sun Nov 5 07:18:38 2023 +0000 Update version to v3.2.0.0 commit 230e5c3e5fe045b9d87e18b44d3c2d78ae57eece Author: NathanKell <nathankell@gmail.com> Date: Sun Nov 5 00:02:38 2023 -0700 Don't run prepost actions in flight scene for crew update dialogs. Add NonFlight versions of PrePostActions and HideGUIsWhilePopup. Make those methods return the dialog so it can still be captured. Close #2292 commit dc64f9382825aad2c90469e97c22dcfda25698a3 Author: Ballatik <67292986+Ballatik@users.noreply.github.com> Date: Sun Nov 5 01:41:25 2023 -0500 Interplanetary contract issues (#2290) * Correct rep and confidence awarding for interplanetary repeatables * Update Titan Rover.cfg * Update Programs.cfg Whitespace fixes * Update Programs.cfg Whitespace fixes * Update Programs.cfg Whitespace fixes take 3 * Venus balance Lower rewards on repeatable venus orbits and landings to account for piggybacking. commit be255dc9169fd76089fa6b9eee72e5dfd2c68ea4 Author: Capkirk123 <capkirk123@gmail.com> Date: Wed Nov 1 23:55:57 2023 -0500 Add SNAP-3A (#2287) commit 4ffa5b9204304c7c0e0fbe9f8fa533a424f9ef48 Author: NathanKell <nathankell@gmail.com> Date: Wed Nov 1 21:47:29 2023 -0700 GetEffectiveCostInternal guards and a bit of optimization commit daf306e5f8d5197bb4d2becea668f145d7e59e9a Author: NathanKell <nathankell@gmail.com> Date: Wed Nov 1 19:47:01 2023 -0700 Fix new/modify LC GUI using resources as ints, effectively, but LCs storing resources as doubles, so if you try to change a LC it'll count as a resource change if you ever open the Resources window even if you don't change any resources. This is done by both fixing how new LCs are made, and by adding upgrade patches to fix existing games. commit 6739739249613e8949d35cb468120bbc65ebb22a Author: siimav <siim.aaver@gmail.com> Date: Wed Nov 1 18:51:06 2023 +0200 Change avionics tanks to Battery-I in sample craft files commit bb6cd4d6b36631140f31d36c1438b492ba87f880 Author: NathanKell <nathankell@gmail.com> Date: Wed Nov 1 01:10:21 2023 -0700 Fix facility level conversion from float to index commit 5ce0be426abbf2a745df4b837526462602f191ec Author: Capkirk123 <capkirk123@gmail.com> Date: Mon Oct 30 19:59:46 2023 -0500 Move M-1 a little earlier Move M-1-spec and M-1 a little earlier in the tree because I forgot to do so when I moved the M-1 part earlier. Resolves https://github.com/KSP-RO/RP-1/issues/2289 commit 4477e1936788033d51b5643b3f1e021b4bd39975 Author: Capkirk123 <capkirk123@gmail.com> Date: Mon Oct 30 19:46:42 2023 -0500 Increase Big G cabin avionics Increase Big G cabin avionics to 5 tons (since it's over 4 tons loaded) commit 1d35f0fa362849fc885175283bd550739e7e79e5 Author: siimav <siim.aaver@gmail.com> Date: Sun Oct 29 20:28:24 2023 +0200 Change when newspaper screenshot is taken for BSB commit 4051b21efca2f39523e1ae692d7511a982a45134 Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 28 14:20:45 2023 -0700 Don't store facility costs AGAIN in MaintenanceHandler commit e7ab6f3d5033c35ece8ea78bd3b23b68aca92a91 Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 28 14:09:22 2023 -0700 Fix not getting facility level correct when not near homebody commit 92d4f95f5aef4ee9460ae65b70dd03fc3a3a0520 Author: siimav <siim.aaver@gmail.com> Date: Sat Oct 28 15:29:20 2023 +0300 Refactor and improve LC upgrade validation commit 7660b821b69d5e6a60867cc3d0ba7e709d0b0717 Author: Capkirk123 <capkirk123@gmail.com> Date: Thu Oct 26 22:18:09 2023 -0500 Configure new reactor parts, better reactor ECMs (#2285) Configure SNAP-2, SNAP-8, SNAP-50 (300 kWe), and Prometheus. Also adjust reactor ECMs to sane values based on SNAP-50 development costs. commit 1a5f884f3d6bf1e8dbeca2dbccb0b31d2570584e Author: GitHub Actions Bot <> Date: Wed Oct 25 19:20:49 2023 +0000 Update version to v3.1.1.2 commit d1caa5687b1447ef86c46a235087c2d6b3bfb6fb Author: NathanKell <nathankell@gmail.com> Date: Wed Oct 25 12:05:01 2023 -0700 fix EC unit commit 724b7f23b0d026d0f61f84b4d1be971520fa1713 Author: GitHub Actions Bot <> Date: Wed Oct 25 06:15:44 2023 +0000 Update version to v3.1.1.1 commit cb1f4e1fda4bdb9beb4b2ca26c28b8c34d0af3c5 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 24 00:40:04 2023 -0700 Improvements to unit handling/display in Proc Avi window commit d3567004dba169f726c97a7af2962a559ae43a08 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 23 19:24:46 2023 -0700 Fix LC modification validation failing tonnage modify check for 1t->3t pads commit 8349b795aacb4a6af0197d1c7b6bde8d6a47568c Author: GitHub Actions Bot <> Date: Sun Oct 22 22:41:24 2023 +0000 Update version to v3.1.1.0 commit fbc8a97224ff25edf2256bca71aab20db0181700 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 22 15:37:39 2023 -0700 Add training for spaceplane crew carriers given the new training system. Close #1506 commit fffe5e0a4a9134b192357c3d8df69adc5f6c6cc1 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 22 15:26:09 2023 -0700 Update install checker for Kerbalism 3.18 commit fc3efa5ea546df09733fa0014c0383639804b818 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 22 15:24:48 2023 -0700 Update crew specs for Kerbalism 3.18 commit 950088d890fb86e4c016187fd217e3f55d735641 Author: GitHub Actions Bot <> Date: Sat Oct 21 07:30:45 2023 +0000 Update version to 3.1.0.0 commit 291813c39570543b3ff8546e05b8dbd368943397 Author: siimav <siim.aaver@gmail.com> Date: Sat Oct 21 10:09:15 2023 +0300 Add optional orbit contract to Crewed Lunar (#2280) commit ae318917405e52dc611e5117ee0a6363a8a6d9a7 Author: Capkirk123 <capkirk123@gmail.com> Date: Sat Oct 21 02:05:57 2023 -0500 Add support for new ROC docking ports (#2274) commit 2ce46c0ba72d3d42400c370bdc0a101147f963fd Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 21 00:02:43 2023 -0700 Patch Kerbalism TestRequirements for Principia. Also fix Kerbalism version checking for patching. Close #2276 commit 5e355964e95cc8d21f193aed19bc068b813f0972 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 20 23:03:28 2023 -0700 Only patch Kerbalism <= 3.17 for Solar/EC/Crewspecs stuff. Cache Kerbalism info in KerbalismUtils commit 3159bc0c0db76a449c609580819f7de719dea2c2 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 20 22:56:28 2023 -0700 Don't run KSPWheel patch if it's not installed commit 989d20334ca9eac5c3d36e9f0affb400a77ee9c8 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 20 22:04:25 2023 -0700 Update Install Checker to check Kerbalism version commit 9044e3d470293ed4f66d33cf4c5fbf2777161ca5 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 20 00:00:14 2023 -0700 Show when outside max/min for upgrade limits. Move hardcoded x2 and x0.5 to LCData properties from NewLC commit 6b84ed0dad900c2d523c1355877c479359978b34 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 19 23:47:09 2023 -0700 Hacky fix to new LCs that are very close to old LCs keeping high commonality. Now they are never more than 95% common. Close #2279 commit 2f8b5734489499b2544e2b73da45319a0c14b2de Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 19 23:41:44 2023 -0700 Change how PrePostActions runs its post action (i.e. runs _before_ the button press that dismisses the dialog) to avoid bad UI state when dismissing a dialog that itself changes UI state on dismissal. Working on secondary issue of #2279 commit d2adccd6e86d1c85a1b3b559839b63261a51ceef Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 19 23:40:43 2023 -0700 Slight reordering of LC Commonality for perf commit 9fa6989a57d84123f2231846bb9f1d68be5269db Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 19 22:12:06 2023 -0700 Add AC upgrade objectives to X-Planes and Early Crewed commit dc87d21c4a365ece7a824e6899073b215b818c56 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 19 22:10:38 2023 -0700 Fix lingering references to Renovate or Upgrade commit 814d64c1a88ef538eccc126b5059df755134a507 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 16 21:25:40 2023 -0700 Fix dumb swizzling error commit bdb77fee1f1cbff98cea2656b318e089c4632918 Author: siimav <siim.aaver@gmail.com> Date: Tue Oct 17 02:19:40 2023 +0300 Update AC requirements in various texts commit e0b50425967408dc898d4981b45e41ec89bbbf77 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 15 22:38:15 2023 -0700 Bring this in line with the Kerbalism PR commit af00ea7e4b2e92b38094a4574ebf5e6083d79ec1 Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 14 13:45:01 2023 -0700 Switch to using flightGlobalsIndex commit 5ad9c0b1f6a00e571ce275e96ea7a70f5336dbbb Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 14 13:23:37 2023 -0700 Rewrite Kerbalism sun patches based on the changes i made for the Kerbalism PR commit de8933e8e98edefce18360971949292b3f6f0916 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 13 00:41:20 2023 -0700 Remove description-only mention of completing first orbit recovery twice commit bed8f2419195a320264a3f953b0feac6875cf39b Author: GitHub Actions Bot <> Date: Fri Oct 13 07:36:01 2023 +0000 Update version to 3.0.1.0 commit b990b76f136f432074923debec724b07a8f15693 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 13 00:29:41 2023 -0700 Of course lunar impactor is uncrewed commit 15fdf4df6763655b5f3f2e0ee520cd371d531f3c Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 13 00:28:19 2023 -0700 Remove tech gating from First Orbit Recovery commit 8221c63effc35c5aa717b68dab45702c8be14b8c Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 13 00:19:46 2023 -0700 Don't show the fake solar panel info for payloads commit 59a7ed03c87ae95fcd9e05ed9d57312be7b48c25 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 23:43:04 2023 -0700 Add Early Avionics upgrade to Comm/Nav sats to lower power usage to 0.2W commit 021b3cbca4697bf4e37b70667abff95d2690c9be Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 22:49:08 2023 -0700 Lower nav payload required for 4-sat network, increase payload required for 3-sat comm net. Close #2269 commit 421c3f5a14eff144083ca341778091c5516c9452 Author: NovemberOrWhatever <104395162+NovemberOrWhatever@users.noreply.github.com> Date: Thu Oct 12 22:51:54 2023 -0700 Note that contract sat panels don't work in description (#2268) commit 12626109f115be2ff4a6d4f4c39bb3fbec12a085 Author: NovemberOrWhatever <104395162+NovemberOrWhatever@users.noreply.github.com> Date: Thu Oct 12 22:49:24 2023 -0700 Switch to just one space after a period (#2267) Also tweak some descriptions to make them easier to read Change weather sats to no be U.S.-specific commit 8aef8db49558e9dad782252b7a193623705e07fb Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 00:47:48 2023 -0700 Fix comm network CA contracts being in wrong CC group. Also give Nav Network contracts unique sortkeys. Close #2264 commit ad9175c3fd3c7771ed7b3504176e3789e2f63d71 Author: GitHub Actions Bot <> Date: Thu Oct 12 07:40:19 2023 +0000 Update version to v3.0.0.2 commit 30b60ab1db11545bebcdf17546a148e1beaa2cb2 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 00:36:54 2023 -0700 Fix Douglas subcontractor bonus. Close #2259 commit 73e8a8d203adcd6127dcfa2f34d3255953bdb266 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 00:36:29 2023 -0700 Lower Bossart balloon bonus commit 2c8b66a44dfc75b4b33223790870bd816394b200 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 00:28:52 2023 -0700 Fix photography included experiments. Close #2263 commit 95f5113cfbb33989e110791dddc5ed9553b85a30 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 12 00:11:10 2023 -0700 Base subtank costs of resource costmults commit 4f3d1d82bcdab84eddded499df780b8401e0f606 Author: siimav <siim.aaver@gmail.com> Date: Tue Oct 10 20:46:12 2023 +0300 Fix exception when queueing vessels outside editor scene commit f6968e49c27abf25daa4644c2bec1013eac2ba24 Author: GitHub Actions Bot <> Date: Tue Oct 10 10:20:57 2023 +0000 Update version to v3.0.0.1 commit b4612fcef4eb20f9051ae4267ae67071520b5fc4 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 10 03:05:54 2023 -0700 Move most TANK cost to basecost. Fix PP charging extra per kL. commit ce5d13049a337ae6ac815614c676ec75149ae7e8 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 10 03:05:29 2023 -0700 Fix PP structural costs (and lower starting mass slightly. commit b011d393cc9f7306a0c86e92330ec9ba95e16765 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 10 01:56:19 2023 -0700 Show dialog if Harmony patching fails commit 01d997badf381eb73369938ce10329d2bddc5a5b Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 10 01:55:30 2023 -0700 Add costs for some missing resources commit 795e8195f19a5a9697fc4383cff9600d8196725e Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 10 01:54:30 2023 -0700 Tweak PP structural mass again commit dbdd6fc6d519855e2c66cbdaa556baa619990c65 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 9 19:54:34 2023 -0700 Fix world's dumbest typo commit 804842e0523a114237e26761a37ca6ab1ddfbfc5 Author: GitHub Actions Bot <> Date: Mon Oct 9 09:10:32 2023 +0000 Update version to v3.0.0.0 commit 4b65afe5fd8a00fdc87e8f6f0cffe00d2f2b8d0c Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 9 01:35:13 2023 -0700 One more rename: KCTData to SpaceCenterManagement commit 4cd230070bdf80badd847b293e107997d74a7df4 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 9 01:27:30 2023 -0700 More rename/moves commit 28b76cff0ed22ffe8283e6df57d3ef0120a41dba Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 9 01:25:31 2023 -0700 Rename module templates commit 48316e8a737a076f2ff40aa0d7522423773e4eb2 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 9 01:12:49 2023 -0700 Tweak vessel BP calcs (so build rate), effic again commit 0af7038dca935d9b7b6aa2733e3b6e7932d6fce3 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 9 00:31:13 2023 -0700 Show EC as well as BP in debug commit 3b45522e6ddc01faeb921b75ec87855bccefb5ec Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 8 23:37:29 2023 -0700 Don't use a static ActivatedStrategies, hang it off ProgramHandler instead (not ideal but we can't add fields to stock classes). Close #2258 commit 14b28098bf6e1ca83fd49163a3f5c4cd8501a764 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 8 23:06:28 2023 -0700 Treat com/nav payload part like any other re: crossfeed commit 17ffd7a0f7b341a15be467228a806657523200b2 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 8 22:35:02 2023 -0700 Fix CA curve commit 0d03935f34f5c7a15e9949e716a07ed2f3a8d021 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 8 22:33:14 2023 -0700 Fix lunar mapper science collection commit bcced17e1010278b594292f6c912361e84bd0528 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 8 22:26:38 2023 -0700 Include destruction behaviors for commnet commit cf1078726888c9716d64951770638cbef2b6bb8d Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 8 22:15:07 2023 -0700 Fix oversights in CA program, add copied CA versions of com network contracts commit 99564fb615de70e80f30afda8a5d3b47ce72d084 Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 7 23:52:35 2023 -0700 Wider marging for nav network contracts commit c2bad465de6f818c6870c7bb19c72643d1eeb9e9 Author: NathanKell <nathankell@gmail.com> Date: Sat Oct 7 23:52:18 2023 -0700 Tweak funding curves for EOS/CA and SRs commit 4ec4374d0b48f939660b5c1a3c5572e713bff198 Author: QiZhengyuan <64204916+QiZhengyuan@users.noreply.github.com> Date: Sat Oct 7 04:49:32 2023 +0800 remove flyby requirements for first mars and venus orbit (#2257) commit 0e2c2023938edb790c08743c526a5e0827e5f1a4 Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 6 00:45:15 2023 -0700 Increase duration of EOS/CA, give them curves commit 13ed21db82ee6388c389df8233f38e6b0ef8f4bb Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 6 00:41:04 2023 -0700 Reduce base mass of com/nav sat cores. Fix TANK overrides that lead to negative volume commit e3d7ceeae8e2d7cd195dc1519af9d22340510d0c Author: NathanKell <nathankell@gmail.com> Date: Fri Oct 6 00:40:43 2023 -0700 Reduce payload for Molniya contracts commit 075a5ef1a87965b09f63542e7fc9d1de0364924d Author: SierraHotel84 <141287350+SierraHotel84@users.noreply.github.com> Date: Fri Oct 6 00:17:22 2023 -0700 Grammar tweaks - MagScan and Visible Imaging (#2256) * Update EOSMagScan1.cfg - corrected time requirement Description didn't match duration check * Update VisibleImaging.cfg - change titles to Video Imaging commit 0c3f79a2264905eff5ff8cbeed1ee74322cbbc7d Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 23:32:31 2023 -0700 Remove unused "integration points" from VPs commit af4cbe36804d50d449be8f129473108f49b9eaa6 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 22:30:45 2023 -0700 Show efficiency used when showing integration/rollout time for new vessel. Clarify integration time for edited vessel to state efficiency prediction is used, and use actual place in integration list if vessel is in integration list. Show rollout estimate (and efficiency) based on prediction. #2255 commit 816d86561d7295bf3d1618525fcb451b1e092528 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 22:13:36 2023 -0700 Patch ModuleRCS to not allow throttling to get around control locker (and prevent any actuation when non-axial or from MJ) commit 6e81718a0333630aee24641b6c740fb284752490 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 20:16:10 2023 -0700 ECMs for the payload parts. ALso better comments for the weirdness around PW and prototypes commit 31a7e2fc0c5454130e06408b7b0cdfdb05ef3b8f Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 20:01:01 2023 -0700 Com, Nav sats to 30W commit e489fcbe3d54e3c8d1d24dd9e008207b80d7abf1 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 00:35:39 2023 -0700 Fix more busted leaders thanks to November. AEC and Parsons had broken rep modifiers, Sarabhai had broken Confidence modifier commit 135df212a5c97d3bc83f82c8010b2a4fda7c4e9e Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 00:19:50 2023 -0700 Work around Kerbalism issue where transmitted science is actually reason NONE commit 0452c0c0f5a32fddf1dede1b0adbfec1221eab50 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 00:19:22 2023 -0700 Leaders unlocked when compiled in debug commit 5ab5c23964f9c1df0cc9d2b6a3433a5baa24c3b4 Author: NathanKell <nathankell@gmail.com> Date: Thu Oct 5 00:09:54 2023 -0700 Tweak structural mass upgrades - now 2x mass of fairing sides, except starting which is ~2.8x. Makes more comparable to tanks commit 7d8955966d780a11e0eb26f645a6805569f46bd1 Author: NathanKell <nathankell@gmail.com> Date: Wed Oct 4 22:37:55 2023 -0700 Fix more broken leaders commit b66acb9918fc8a484e1da03cb7d45b9f33de44ed Author: NathanKell <nathankell@gmail.com> Date: Wed Oct 4 21:38:11 2023 -0700 Put EOS RP1CollectScience params at contract root commit 4b57b6f56f5bc9bdf5c14477f2dcedfccfef480b Author: siimav <siim.aaver@gmail.com> Date: Wed Oct 4 20:39:46 2023 +0300 Fix parts staying experimental after purchase commit 6876517a76a8ab182dcd75b94c9c3f9315839da3 Author: NathanKell <nathankell@gmail.com> Date: Wed Oct 4 00:21:58 2023 -0700 RP1CollectScience now requires a min completion fraction in each biome *and* the total science across all subjects tracked must be >= fraction complete. If no specific fractionCompleteBiome is specified, the general one is reused. commit 0d2e9a86677389f72b0108617d3a0cbdaa1d1ecd Author: NathanKell <nathankell@gmail.com> Date: Wed Oct 4 00:11:34 2023 -0700 Tweaks to EOS and CA: * Remove last power requirements (from nav networks) * Change payload requirements for nav networks to mirror later Transit satellites, and tweak range of payload on Early Nav to not be way higher than network * Increase science requirements for EOS contracts * Fix duplicate parameter names (CC won't like that on save/load) * Split IR Rad optional contracts out into their own files * Program renames for clarity commit 2e1d1056002571b75de2b83e70cfb077b681ceb2 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 23:20:29 2023 -0700 Regenerate tree configs commit 065e8c26e75635b5fec8008c0a018a2e48a85bf4 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 23:18:59 2023 -0700 Update gamedata proj commit 045ffe3593bb8efe6efb27d5c92f4da1755749e8 Author: SierraHotel84 <141287350+SierraHotel84@users.noreply.github.com> Date: Tue Oct 3 23:18:16 2023 -0700 EOS/CA Corrections (#2254) * Added missing program cost, corrected camera req * Incremented photography tiers to match cameras * Matched Corona completion requirements, updated experiment IDs * Fix camera experiment ID * no, photos 2 (Improved film camera) is correct * Let's not break saves--the photos numbering was chosen for a reason. Good to change the display names though! --------- Co-authored-by: NathanKell <nathankell@gmail.com> commit d3c028c53bef3d307b5d50f681504c9ae5912c11 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 23:04:07 2023 -0700 Land near -> Land withink 1km of, for targeted Moon landings commit 8991ba8fe333b8359795e970ba231f3469fbe17c Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 20:30:06 2023 -0700 Add real cost to payload busses since they're science cores. Make the power draw less extreme. Give them an upgrade for axial RCS. commit ab12f17e7e2c1a94dfb6edc2bac5aed3d5e3ecc8 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 19:44:25 2023 -0700 Add missing applicants for direct ascent lunar landing commit eb435f70585c691d8495ecb17240e366f79d9c55 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 18:39:55 2023 -0700 Fix throw on loading because for some reason Airlaunch_Prep node doesn't exist?? commit c77d393c7101da1e0ffe3cc805ddbf4c261cd2f9 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 18:13:11 2023 -0700 Add missing KH1 textures commit 71aa7d5d3387d4c4af2c8a5d4bc2c4eaa00c1303 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 16:54:22 2023 -0700 Fix tags commit c491ce661e122ee5f386d9249e4cdca253033e5f Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 02:37:36 2023 -0700 Patch KSPWheel damage modeling to ignore non-landed situations commit ec82c9f31f7478e9c00836d427f7f8f716b083e3 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 02:02:44 2023 -0700 Fix engine refurb not working. Use rated burn time if available. Close #2253 commit 18b4ebfcd1e669b5144db43deea50c796851a46c Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 01:57:22 2023 -0700 Fix broken buttons on new/modify LC dialog commit 8d9c130f81df05ec7d9844b9aef4dc44faecf018 Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 00:40:52 2023 -0700 un-hardcode a bit of database loading commit 2769858eaf59306a2358ad67e72cf913e1d0888b Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 00:40:29 2023 -0700 Persistent datatypes: check fo version==1 and if so don't search for type commit 25c007c98ca8b4f495c7ed67c51e9e9eb224facb Author: NathanKell <nathankell@gmail.com> Date: Tue Oct 3 00:40:16 2023 -0700 Use correct format for PersistentDictionaryKeyed for KCT tags and tech node data commit 58fdf1fa9eddb8f47fbc29a8a3686b86a81bc33f Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 23:38:12 2023 -0700 Remove unused NEEDS[!Kerbalism] passes commit 8eee8dd89e2ff82c8bc75972059f90063b5ee42c Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 22:25:58 2023 -0700 Tweak masses for sat payloads. Correct tech level descriptions. Remove defaultMass to no longer clobber. Set upgrade3 to be large scale avionics (we can add more upgrades for 70s+ tech) commit 91884b0b932adce9a9d017a19965846f6c87ebc0 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 20:59:12 2023 -0700 Sat payloads unlock moved to sat electornics, upgrades moved to avionics nodes, and tanks default to being filled commit b97af12aaa6fdb44af11747119f0a6cb5bd1dda3 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 20:53:47 2023 -0700 Proc avionics get up to 10 sample slots commit 2ad5d1bdb5f0f5c8f5efc6ac695eada3527bf20b Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 18:42:59 2023 -0700 Hypersonic flight is now flying low commit 72a60f31875affacb8d18d20f273956f9e6af272 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 15:54:56 2023 -0700 Different curves for SR programs commit 6bc7be2e18be24ea1b0ac6251e02bfcfc548146b Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 03:17:38 2023 -0700 More LC efficiency tweaking commit 13559ca2bbff056ee5ca1a1fad173878d31cd8a3 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 02:53:04 2023 -0700 Missed a rate mult commit 587823eb04bf7ab0357bcb4509daa103572385d3 Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 02:50:03 2023 -0700 Meh, this doesn't need to be unsafe. commit 38ca2ab26138d798cf01c6631a09341d32f32ffb Author: NathanKell <nathankell@gmail.com> Date: Mon Oct 2 00:21:01 2023 -0700 Patch Kerbalism EC display ot be in watts. Close #2186 commit 7494602290b239c04b44f03b4a1c5f16ec4e42d6 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 17:12:13 2023 -0700 Rename SpaceCenter->LCSpaceCenter to avoid name collision rather than relying on `global::` commit dfff7c710f5ca2b22d98e7826bf3add74f3b8e6b Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 16:59:46 2023 -0700 Further sci effic tweaks commit 9ae10100d7866ed10c436004b73f75ef93990927 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 16:14:35 2023 -0700 Unify recon-rollout and airlaunch commit 02f34ff8d9f6e568c2355a7fc60284ffd9da48b2 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 14:19:52 2023 -0700 Centralize UI, nuke Stage Recovery wrapper commit f16f9efe140f118c80d81ff66378ac3619ebd5da Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 14:07:37 2023 -0700 Caught a typo! Wasn't in use thankfully commit a23acfc1e4c055cd5b8c30ba61a9790403c8aac3 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 14:06:43 2023 -0700 Make KCTVesselTrackerEventHandler a HostedSingleton, swtich to automatically finding all HostedSingletons commit 8084d4fcfec225d07a89cdc3cb196828a41c9431 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 13:09:14 2023 -0700 Remove remaining control locks on NE Avionics popup commit d6115eed7c35ed7b0e956ddea61d3813a029b691 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 02:35:37 2023 -0700 One more try with the Kerbalism Earth Invalid Situation thing commit 27c7abf29afd44cc34903f131c24b0d8a73807b0 Author: NathanKell <nathankell@gmail.com> Date: Sun Oct 1 01:21:10 2023 -0700 Warp to funds: attempt to catch situations where funds increase and then decrease commit b94af001aee1789db356bd3408a57cdc49a94b8c Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 30 20:04:30 2023 -0700 Fix sun sampling body initing to respect changes in body count. Remove debug test. commit e294e17be47c7f72bcb958a5ed61609c0ca75069 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 30 19:49:12 2023 -0700 Fix sun sampling to check correct body's radius commit 9f78157287b259bdd9ca82115ca3d299bb061c3b Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 30 19:49:01 2023 -0700 Apply PF tech levels to structural parts as well commit 8c626d2c13ee2eda9ef12d94ada694075ee0a9a1 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 30 19:48:24 2023 -0700 Move RO-relevant proc stuff to RO commit e1298e14d53923f460247a4a25a9c34401a47e2a Author: NathanKell <nathankell@gmail.com> Date: Thu Sep 28 21:53:56 2023 -0700 Tweak science efficiency curve to give boost early to support sat rush commit 508c8eebcd3121433611a0bdb00c8776e4402cca Author: NathanKell <nathankell@gmail.com> Date: Thu Sep 28 21:41:42 2023 -0700 Efficiency tweaks AGAIN, increase advBio to 2200 commit a6ab5236aea1126951010b2abf8d76f3eae10e49 Author: NathanKell <nathankell@gmail.com> Date: Thu Sep 28 03:22:53 2023 -0700 Set ROT interstage/decoupler parts to use PF massing commit 235a3e2cb3a70695afd468be8ccb2ee26ee97374 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 23:49:21 2023 -0700 Fix capitalization commit 799db98ca996ddeb9e65ea333ecdbef9acc1203f Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 23:37:12 2023 -0700 Support subconfigs, link few more configs and parts commit dfa58d1a7e1874c1d40c50c5352a8a33e595a2c5 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 22:34:13 2023 -0700 Add missing ignroed files commit 459b42d6e2850a84a3f004be16e39ab13e3b5c85 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 22:32:41 2023 -0700 Fix cost checking, fix some missing configs commit d52081a1211239d1b512f2c0f18554795a5132b6 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 22:08:11 2023 -0700 Random misc stuff VS wants commit 8897a99bcb2f31130d60f77752cef7dde387f8ef Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 21:16:49 2023 -0700 Fix CI and update nightly version to 3.0.0.0 commit e99b6962afc272f8700b4a1b91f8f58011648360 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 21:16:30 2023 -0700 Fix LPNTR-3600 commit 37ec8ab9f5ea619770be6d0f501cd296321080d6 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 21:03:40 2023 -0700 Add cost exporter commit fc7129ff4e1dc0b9dfbae5b09017f7c3de5dcccb Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 00:34:23 2023 -0700 Generated configs commit 243d2d8425fb0637cfe69139e521641e2a5ada13 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 00:33:44 2023 -0700 Exported costs by code commit d93a04e01df037ce2f050f0e2c754f1025ba5f4c Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 27 00:12:46 2023 -0700 Clean json commit 6d305a241c135ea9cfa9ea5f47eb24a27cf93dde Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 22:47:34 2023 -0700 More json fixes commit b0c6dd1bc8323b96434ca134f590f0f720ccf78a Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 22:14:20 2023 -0700 Fix json errors commit 1a06c08b00595b09487d068964c6316d1d95b16f Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 20:56:24 2023 -0700 Fix busted gamedata project commit 18735daec8db976ab4eed72ada9bd596d32965cb Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 20:42:39 2023 -0700 More costs commit adedc69b887d8c31334c3d10c4630f1ac05234a3 Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 02:46:12 2023 -0700 Nuke jsons for NK33, RO_Extended (SHIP) commit f77dd424cf7e5179cfb7643dbc9f09f4cb8ffa16 Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 02:44:30 2023 -0700 Costs through ALCE but no config costs this time, will do at end commit d9a5068c5263f8d83be46dffff140183c5693d96 Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 26 00:59:40 2023 -0700 Just disable the experiment patcher again until I figure out why it's busted commit 982c048e360bc70b7701dab9d09e4d3d6a362e6c Author: ryanc55 <54254625+ryanc55@users.noreply.github.com> Date: Mon Sep 25 21:50:38 2023 -0700 Balance Tweaks for Contract Sats Make sure minimum weight > Lvl 0 science core. Require 100w electricity Allow EC storage Use material tags commit 369fc0f1e42deefeb2c95ab1480dd13d795b8b3a Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 25 02:56:57 2023 -0700 Update engine costs through H-1-165K (and regen configs which removes all the removed mods) commit b8f6d8a8d173a1a7752185e3f49dd547b73c24e3 Author: ryanc55 <54254625+ryanc55@users.noreply.github.com> Date: Mon Sep 25 02:56:17 2023 -0700 Bugfix for Molniya model (#2251) Fix crazy bounds and scaling issues introduced by PartTools commit 19de20caeaba03b86740706fb04ba725ad46a321 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 25 01:39:19 2023 -0700 Remove Making History and a bunch of ancient/unmaintened mod jsons: AIES, Chaka Monkey, FASA, K2, KW Rocketry, Procedural Dynamics, RealEngines (superceded by ROE), RemoteTech, Soviet Engines, SSTU, TACLS commit 4d5ff7456c288fa0743d18360e53052274055b82 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 16:36:05 2023 -0700 Fix throw on getting tags from old craft nodes commit 611c969e6af61e7734d996757d228329fc285cd8 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 16:09:47 2023 -0700 Halve rollout/airlaunch costs commit c283c73b27b4959fe6eea5c5acc7f141ce896aec Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 15:38:09 2023 -0700 Fix tree issues from not using parts browser/fixing ECMs, and fix tree to use new part name commit a8b51bfa350f0604867e2d8561d4cd228550f709 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 15:30:39 2023 -0700 Don't nuke the old level1 experiment commit 511e7120f4a1fcb51ba9c5a9ce5872c7214319be Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 15:09:30 2023 -0700 Rename and renumber cameras commit f5a248f76ca91ec740cf347410e1b9c0ac6f3b6b Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 15:07:38 2023 -0700 Don't clobber the old camera, add new camera instead commit 6889cb37c452f09545c1c5ff41d8d98c017e1d9b Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 14:56:02 2023 -0700 Remove extraneous bits for deprecated non-proc avionics parts commit 7acbc07bc6506f177a0925c9ffd831ff7c3f8333 Author: zephyrspace <zephyrspace90@gmail.com> Date: Mon Jun 26 06:43:56 2023 -0700 added initial orbital film camera structure commit c1d78d8da9b621c4629ab5241809d00cb24725f5 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 14:52:32 2023 -0700 Update RF dependency version commit 86005b71c76f02f15b7b6c81a0175e120892906a Author: siimav <siim.aaver@gmail.com> Date: Mon Sep 25 00:05:07 2023 +0300 Lock SR/X-plane contracts to vessels built at SPH/VAB respectively commit 1873d6792efe31a349ff3ae5b4e7d96c9a300c0e Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 13:07:59 2023 -0700 Upgrade KCT vessels that have old sat payloads commit 11cfec666a74f206e16dba101786e6bf3d1a6bc4 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 12:28:29 2023 -0700 Fix and optimize blocking tech checking commit 54cd0e918c95d7252bba54d5ffa743c16193adbc Author: siimav <siim.aaver@gmail.com> Date: Sun Sep 24 21:53:43 2023 +0300 Add CC parameter for enforcing vessels being built at VAB or SPH commit 5108f913a7669c673c840d5a6ab6e79c4f12c77c Author: siimav <siim.aaver@gmail.com> Date: Sun Sep 24 21:50:07 2023 +0300 Make sure that LaunchedVessel information is available even when build times are disabled commit c11eb18615d77a06854604a1d4d2a0cce597fc1e Author: siimav <siim.aaver@gmail.com> Date: Sun Sep 24 14:57:53 2023 +0300 Reorg CC_RP0 commit e227fec3aa7b87aa33dce00b3b654703a84cf850 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 03:07:15 2023 -0700 DataTypes.Persistent now support loading/saving arbitrary types that inherit or implement their generic commit 7f0a8920ab4152f0a6ca9617172e25d3fd9dc195 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 02:15:32 2023 -0700 BLV -> VP refactor commit 1f5006e36e95e22d404ab70dca53fbda478489ab Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 24 02:13:12 2023 -0700 Report blocking tech in Combined view too commit 4a62bbc7b2b6b895cf952c6d1e223acf9aeaaf4e Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 23 17:34:31 2023 -0700 Use sampling for Kerbalism solar calcs commit ab1562512dab6ad72aaa96b3208d6b910db40126 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 23 16:22:34 2023 -0700 Tweak LC efficiencies again commit 64b0c827a097ea0440581195f300d6ffb18c6833 Author: siimav <siim.aaver@gmail.com> Date: Sat Sep 23 19:02:18 2023 +0300 Allowing viewing courses locked by AC level commit 68cf67e84f7be9c598dd660a1beb50ba2266f0ea Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 22 22:33:35 2023 -0700 Revise math for eclipse frac detection for higher-e orbits commit db4d9e5186b0d563adc88838350d4aab2e47c316 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 22 17:21:00 2023 -0700 Attempt to fix issue with Kerbalism experiment patch commit cf3a02435884156b2a06288f51491c4b6f4ffa62 Author: siimav <siim.aaver@gmail.com> Date: Sat Sep 23 00:28:19 2023 +0300 Fix AC level requirement on First EVA contract. Additionally, might as well not run the check on active contracts. commit 0636fa18c51351f20f1c7fbe96e0914fcfecfdc6 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 22 13:40:42 2023 -0700 Fix some late-night thinkos commit 471ad51574283c2151c0454a5736dd63798311d3 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 22 01:57:13 2023 -0700 Get rid of Reconstruct button in Integration window. Instead remove Vessels button in Modify LC dialog and replace with Clean button, which does the same thing. Show that button only for pads, not the Hangar. Supercedes #2243 commit 523112670497760e3d34827a8b312e4e94b9e91d Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 22 00:52:37 2023 -0700 Modification of Kerbalism time-in-shadow algorithm * Calculate beta angle * For low-ecc orbits, use formula from https://commons.erau.edu/cgi/viewcontent.cgi?article=1412&context=ijaaa * Calculate beta* and early-out if beta angle > this (per paper) -- will be wrong in higher-ecc orbits because LAN/ArgPe is ignored, but close enough * Report 0 time in darkness on e>=1 orbits. This is wrong, but you spend very little time in darkness on those as a fraction of period... * Consider tidal-lockedness if landed on a tidally-locked body orbiting the Sun commit c8f171ff8175b187230d1221cc7089144da3b1bb Author: NathanKell <nathankell@gmail.com> Date: Thu Sep 21 00:31:16 2023 -0700 Move and update engine cost hacks commit 19eae75f86da38eb8b7363a00950a0d9a536f69f Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 20 23:04:58 2023 -0700 Dynamic tags for S2.253 commit 67acc9575d01579fd30987ffcc9670c3290d5bc3 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 20 17:54:26 2023 -0700 Add new curveeditor commit aa01ca0b41ab264082cf0992db070e650e6a023e Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 20 16:57:20 2023 -0700 Hard dep Kerbalism, fix experiment patcher commit d50f936bf7a794f7caf7076178217a8df62122bc Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 20 14:35:40 2023 -0700 Port mark-experiments-as-done data to Database commit 9fc411e5bcf8aba6d83360f9971375d3784ddb15 Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 20 00:27:12 2023 -0700 Tweak Crewed Lunar funding curve commit bb62a5ec8573160846fde0d58f3211a6209703c6 Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 19 01:08:30 2023 -0700 Improve ModuleUnpressurizedCockpit commit 75e10d9c6d193f7eb0f6bf33d4e899e2d41d5dd6 Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 19 00:41:52 2023 -0700 Some more reorg commit 9da9f04d62ab05afe7b114778768f7dbae8d2050 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 23:51:17 2023 -0700 Not sure why this wasn't in Utilities. commit 630cbc21521dccfcc107d5e4f371175e74db0121 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 23:32:54 2023 -0700 Fix KCTSettings being broken commit e1206b918a72556371e231a3faf3a5e0b8ef8eab Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 23:14:30 2023 -0700 Show slots on programs in admin building. Close #2229 commit be43e3cc73f191f3b8c3d9df813ce1fdc0c5bd6c Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 22:55:07 2023 -0700 Switch UIs' previous state tracking to stacks. Close #2228 commit 5812affeabca11f44c5e8f5a601833892cd595b5 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 22:20:52 2023 -0700 Move KCTD back to SpaceCenter commit 378d94dddd9dd3ad15cb95dafcaf4ccbbc005ed7 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 22:17:09 2023 -0700 Reorganize and clean KCT class commit bdc0483096dfabd361845ec86460fd12e0cbb589 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 21:28:15 2023 -0700 Start pulling out of KCTUtils commit dba51a3a706e464b570f87357d314f588ff43018 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 19:47:50 2023 -0700 The grand unification is nearly complete: all KCT code is in the KCT scenario module commit d0a5b822ab059ea3557ebd4da4d1f538ab1e9e69 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 19:23:01 2023 -0700 One more persisting field commit 2a7e58caa6224c90fb639129433b92d82182c58a Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 18:10:14 2023 -0700 Make KAC data persistent commit d145789860e23594d9b67bb03f252c3d1dc43cfc Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 17:47:54 2023 -0700 Strip more commit 22994f2eba8bf04d38b3a35bae07426788893a5c Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 17:33:54 2023 -0700 Shorten some names commit a16e828469bb673d31a512aece70727983ad673e Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 17:29:57 2023 -0700 Kill KCTGameStates commit 0734784d886b509a55f443e910ebda9a0ce3eb3c Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 17:15:40 2023 -0700 Move Toolbar control to singleton host, try/catch hosteds. Move tech lookup dicts to Database. Regionize KCTData commit a6507cd0e40651e4c64048f23871c72bc9b2983e Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 15:12:20 2023 -0700 More reorg commit d04a0f014ad08c654a232d90d16ac303ff494258 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 14:24:49 2023 -0700 ok fine let's break EVERY history. Reorg repo so RP0 project is in subfolder commit 068b4c093c431fc11a99a6106df8558d779798a8 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 13:55:27 2023 -0700 Unify KCT addon commit 2badb20525bac025efeb55926ceee36a038e82f8 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 13:22:56 2023 -0700 Add build and research rate difficulty params for tuning at easy and normal commit d299f17c5bcec838b9fdeeba37c98275ffa8b0ab Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 13:06:54 2023 -0700 LC efficiency upgrade tweaks commit bbee6bacf7637dd98be33b2e4428667efe4a7254 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 03:26:35 2023 -0700 Rip out more of KCTGameStates commit a5c4ba442809437fcf0ffdd11002d834461100e6 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 02:57:35 2023 -0700 Reorganize main menu startup processes commit 5eea6e249a60af15491623a05b224924e299a3a0 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 02:11:18 2023 -0700 Improve logging commit c295267c790661df0d1734f645d4b5a7626e775a Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 01:37:56 2023 -0700 Unify debug logging commit f551cb4b8fd8dcbf3c077c5cec91d29ae4581ca4 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 01:13:31 2023 -0700 Even more reorg commit 44b0dada91e85a95c0cdb4a6b6f166996b5b5138 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 01:00:58 2023 -0700 More reorg commit 4a64f148d2252a7548e25cb2f8a839e33b922ecd Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 00:41:33 2023 -0700 Unify namespaces, clean up usings and simplify accesses commit 2052cdd2c9011c09652787467a7709b09148a0f8 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 00:33:29 2023 -0700 Rename KCT Utils commit e7eb298110c115fcac5b33ee8e01e57bdc385b17 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 18 00:19:17 2023 -0700 Reorganize loose files commit 62a350167134da295d38cacb8bd959ebf620c52f Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 21:23:26 2023 -0700 Fix install checker wording to clarify deps may not be updated commit 967f124de555b08f2785c7311191ea70cf962e17 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 15:36:21 2023 -0700 Ensure all MEC and MFT parts have ModuleTagList commit de7e27a8cc746754940ad2cb90ef4dae0eee29cd Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 15:25:48 2023 -0700 Fix hacky cost patches commit d0433133db8f8aff9af059b5a169e8bf3d7e75e4 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 14:40:05 2023 -0700 Fix exceptions setting config. Fix MTL not updating from config tags at game start, fix module info not updating commit d297c975cb1f6f680d57b7cd5e198d3dec7ddd2d Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 04:16:53 2023 -0700 Automatically add toxic and cryo tags to RF MEC engines. Dynamically set tags for engines and tanks. Much better dynamic tag handling in MTL. commit 68f5726cb870471bfa75a6028fb15b92b1793454 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 02:52:47 2023 -0700 Remove 'Toxic' tag from all parts, will add by code commit 8a84fbb75c5beccc647eac33957a08a5e8dd09a0 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 02:41:38 2023 -0700 Add Cryogenic tag, store resource tag info commit f21583ad14efcc24d48efb68d7adf7da29711fbe Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 02:36:32 2023 -0700 Move more data into Database, refactor some old KCT data bits to use new datatypes commit db72073286690036043f5aea4d7612c4bd9bdc7f Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 02:28:53 2023 -0700 Add another PersistentDictionary type for a common use case, wherein it's a bunch of nodes and the key is a value in each node (usually `name`) commit 197b0dd80e3d4234e0616d74df89653ed6da5f61 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 17 00:34:15 2023 -0700 Add temp engine recosting commit 7405ed7735a39415a7bba0c5f8556aedc29757b5 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 23:28:13 2023 -0700 Recompile exe again commit 4b44e1b45b7c59bd1d179eb8e23a01b6c0e070f4 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 23:20:04 2023 -0700 Update Parts Browser to support dynamic tags. Apply to XLR11. commit c21538ed2ba408aeb899c809ea6042d68d0b92bc Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 22:01:54 2023 -0700 Dynamic tags: Fix case where there are SUBCONFIGs but they retain the base CONFIG's tags. commit dc3aaf203bc5cc62a6e245bf502cb44cb193c7f1 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 21:30:57 2023 -0700 Add support for dynamic tags. commit dfcae00ea9a732635281c783a8a8433873253596 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 13:03:01 2023 -0700 Put SR funding back where it was, instead make programs mildly backloaded. commit f9f8d7f382a778ac789df25a7adb0b9c746c2d3c Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 12:54:18 2023 -0700 Lower ECMs for RD-100 line commit 692760c2b31b4fc261c2b689ed9cbf6206161519 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 16 00:46:03 2023 -0700 Moved RD-100, 101, 102 back a node each. Now RD-100 starts in the same node as XLR41. Give RD-100 an ECM. commit d48944f8bced197cba707e2c4b3e8333140550e8 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 15 23:43:55 2023 -0700 Lower starting rocket program monthly funding 35->25k, increase 4.5Mm to 5Mm commit be3f0a787ef14e3700439b1d783e02880b62635f Author: NathanKell <nathankell@gmail.com> Date: Thu Sep 14 23:53:39 2023 -0700 Tweak matsi efficiency caps commit 9cbb75704e0c37d544985bf796f9077d6b2b5afb Author: NathanKell <nathankell@gmail.com> Date: Wed Sep 13 16:28:15 2023 -0700 Fix dumb typo in AC upgrade script commit d152dbd19f9a234f52a7a9d0923755ecbc5dc908 Author: NathanKell <nathankell@gmail.com> Date: Tue Sep 12 23:00:26 2023 -0700 Make some popups non-modal in the flight scene. Hopefully this isn't worse than what it's fixing. commit 3949ae41925ca828c766a127f592fa9f140d3ef7 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 11 23:11:56 2023 -0700 Use generic UI-hider and input locker for popups commit 52af2506c7cad106ebbf0ce7bba1733e1ca8ccc9 Author: NathanKell <nathankell@gmail.com> Date: Mon Sep 11 22:14:40 2023 -0700 Tweak color for unavailable trainings commit b11542078f6f92803c06b3fbfe309a7603dc7b15 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 10 21:52:54 2023 -0700 Apply the efficiency prediction to rollout as well, fix an efficiency prediction issue for BLV in Combined tab commit 5b32d0fbad91aa60048725c241be07a5b07740c4 Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 10 21:20:04 2023 -0700 Rollout/back, recovery, and airlaunch now block integration. Multple at once operate at reduced speed (buildrate is apportioned based on the BP of the item vs the total active BP) commit ffc7cf7a35fcd400e0a1b5088f4113250927aeef Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 10 02:46:59 2023 -0700 Tweak wording commit a880a5cd207648feada2f2ee13456c2ec22efc3b Author: NathanKell <nathankell@gmail.com> Date: Sun Sep 10 00:41:14 2023 -0700 Proficiency training is required for all parts on vessel. Can't board or transfer to parts without prof training. Mission training is only required at launch, and only for part naut is placed in (like before). Add gameplay tips for when you try to launch a crewed vessel with no nauts in or post-prof training, when you accept a crewed program, and add popup/screenmessage on transfer fail. Also fix so GA cockpits require training and X-Plane depends on GA. Instead, skip training for any part not listed in training times cfg. commit 2a113dbf04da3b12ae08533575e5f3ab460d12e0 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 13:29:14 2023 -0700 Go back to FRSC not needing hydrolox because you can't combine optional and required nodes commit 9b422268d4f0452e02402ec48c82c864e0ee2996 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 13:17:31 2023 -0700 Move KCT settings to Database commit cb46332182070c21db6f840520ea0cabf12f1106 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 13:01:06 2023 -0700 Move settings files to settings folder commit fdac28b5da27754510b18e43379e1b37906cc904 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 12:52:16 2023 -0700 Move settings data to database (will move preset data next) commit 0156a5201e1ddde73846d27ae8ed4cb47b33cfb9 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 12:51:15 2023 -0700 Move crew settings to main crew settings file in prep for reorg commit a186aabe2f8064e71b4ae5eed596808456dfcf95 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 22:09:02 2023 -0700 ORSC, FRSC, and Hydrolox nodes depend on previous orbital rocketry node. FRSC depends on previous hydrolox node too. commit 915b42176468ff94c26b82a5d39af5931d19423a Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 02:19:09 2023 -0700 Extend the curve a little more commit 13d43bf8557e8fe331716ebb5e6c135e1445bef5 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 02:06:14 2023 -0700 ok fine use a floatcurve for science efficiency commit 4e5f913427c2cc165514419c15927630ee535e25 Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 01:53:29 2023 -0700 Fix science widget commit 09f7634b80d82d9f22d1e7073e57ac8b97fc0caa Author: NathanKell <nathankell@gmail.com> Date: Sat Sep 9 01:46:32 2023 -0700 More work to unhardcode naut upkeep. commit 6a60ebfbc6ad1a3cc6745c9bff1c969a19747a50 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 22:10:33 2023 -0700 Increase researcher salary to 750/yr commit ead746d2ac7bf0354d35c422716d3bd33668102d Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 22:10:23 2023 -0700 Lower base research rate, increase sci eff to start at 100 sci, show efficiency bonuses on science widget tooltip, move sci efficiency to Formula commit 74ba234b45d7ca51f37ac7970ebeebf5cd3e884a Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:10:09 2023 -0700 Use dynamic set of locked facilities for KSC context menus, rather than hardcoded. commit 9e9b50dd76633173287d303ba5c6dfee3d8345f4 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:08:55 2023 -0700 Fix sci-based research efficiency commit d5efb9428892aa4c4833a1ed5103e62d3e4ef2f7 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:08:41 2023 -0700 Increase sci-based researcher efficiency commit bde7f5f74fb796981ba9e55a8c86cba5fc4250f4 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:08:27 2023 -0700 Delete unused fields commit 164bbdf83878c1d46556f9e5086059f6b0c12dc8 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:08:01 2023 -0700 Convert AC naut/training costs to be by list, not formula commit ab398a49dd4f85beaa710adc91f34a1e5e4caebd Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:07:12 2023 -0700 Increase researcher salaries to make up for no RnD maintenance commit 7a550e38c360a1adf15789af7ebc1e8363eb0283 Author: NathanKell <nathankell@gmail.com> Date: Fri Sep 8 00:06:49 2023 -0700 Increase AC lvl1 cost so upgrades are faster (and maintenance slightly higher) commit 91d0c1bf3ce4a823f7f194266dd50b523707f062 Author: NathanKell <nathankell@gmail.com> Date: Thu Sep 7 00:36:43 2023 -0700 Big balance update. * Trainings require AC levels * AC now has 5 levels (base, suborb, orb, eva, lunar). Level properties now explicitly defined in cfg. * Remove RnD upgrades / researcher caps * Science earned above 1k now increases researcher efficiency * Lower some program funding mid-lategame * Non-upgradeable buildings now get the average visual look of the space center * Clean up unused stuff, improve some backend bits commit 2b9b5d3e96a42b9699900afae94023a2c83d1e15 Author: SierraHotel84 <141287350+SierraHotel84@users.noreply.github.com> Date: Tue Oct 3 02:46:45 2023 -0700 Earth Observation/Commercial Applications Programs (#2238) * New early satellite contracts * Rename GameData/RP-1/Earth Observation 1/FirstGEOSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstGEOSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstMolniyaSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstMolniyaSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstNavSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstNavSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstTundraSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstTundraSat.cfg * Rename GameData/RP-1/Earth Observation 1/FirstWeatherSat.cfg to GameData/RP-1/Contracts/Earth Observation 1/FirstWeatherSat.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceCherenkov.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceCherenkov.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceCosmicRay1.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceCosmicRay1.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceIRRad.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceIRRad.cfg * Update and rename GameData/RP-1/Earth Observation 1/ScienceMagScan1.cfg to GameData/RP-1/Contracts/Earth Observation 1/ScienceMagScan1.cfg * Delete GameData/RP-1/Commercial Applications directory * Add files via upload * Add files via upload * Add files via upload …
Added commercial applications program with contracts, disabled EOS2/CA2
Cherenkov Detector created, placed, and configured
-Created placeholder EOS2, Commercial Apps, Commercial Apps Advanced programs-Moved all com/nav sat contracts out of Targeted Sats-Renamed Targeted Sats to EOS1Included Corona and Orbital Perturbation for now, can update these later-Working on adding Commercial Apps 1Need to test a couple of minor changes in the optional contractsHave given rep values only a cursory look so far, need to go over those a little closerSort keys are all over the placeRemoved