-
Posts
4,559 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by blowfish
-
Well you've got the arithmetic part basically right, just the RESOURCE:HAS[!RESOURCE[MonoPropellant]] bits are incorrect. HAS is used to check the node you're currently patching, so HAS[RESOURCE[MonoPropellant]] would only be valid at the top level. It also looks like you're trying to edit the resource in the second part but not using an operator to actually edit the node? Try this I added a few comments to try and explain what's going on there, of course they don't have to be part of the final patch.
-
Those all look like they would work to me. Do you get any errors? Is there any other reason why this value might not be available (e.g. patch order/wrong pass)? Maybe back up a couple more steps. At a high level, how does this mod do part welding? It sounds like you're creating new configs for the "welded" parts and then compiling them into actual parts?
-
Why would we want ModuleManager to do this? We don't want KSP to load everything in zDeprecated. The idea would be that if you need specific files from there in your mod, your mod would do the setup required for those files to be loaded (either by copying or adding them to the tree at the appropriate time).
-
[1.8-1.11] Advanced Jet Engine v2.17.0 (June 26)
blowfish replied to blowfish's topic in KSP1 Mod Releases
It probably is. The RAPIER (and similar) are hacks of the turbojet module really, so I'm not really sure of a good way to fix this yet. I've been looking at an alternate thermodynamic model for these engines but haven't generated anything I like yet. -
If you copy the files immediately on addon startup KSP will actually pick them up. Reason being that the game database is re-initialized after addons are initialized. Alternately you can manipulate the game database tree structure a frame later to include the missing files - if you do it then ModuleManager will pick it up (just don't wait any longer)
-
I've seen this too, note that it's specifically on a database reload. I haven't really investigated much but my guess is that there's something that's already initialized that TU is trying to re-initialize without first clearing the old data out.
-
It needs to be one line yes. I only expanded it that way so that we could see the individual parts more clearly. And this is a limitation of KSP's config parser, not MM specifically I actually just thought of something. I think if you have ~minimumCrew[>0] it will match if there is no minimumCrew or if the value is <= 0 (I assume we don't really care about negative values here You want !MODULE - in a has block @ means "has module", ! means "does not have module", # means "has value, ~ means "does not have value"
-
You have multiple top-level HAS blocks. Only the first will be used. And check your braces @PART[*]:HAS[@MODULE[ModuleCommand],@MODULE[ModuleSAS]:HAS[#SASServiceLevel[3],#minimumCrew[0]]]:NEEDS[kOS] E: might be easier to see this way: @PART[*]:HAS[ @MODULE[ModuleCommand], @MODULE[ModuleSAS]:HAS[ #SASServiceLevel[3], #minimumCrew[0] ] ]
-
Not currently. It would be a feature request, but probably pretty easy to implement since the instrumentation for modifying transforms is already there.
-
Oh, well RO is a completely different can of worms (and all the patches for RO are in RO). This is an RO configuration question, nothing to do with RF. My recollection is that the RO SSTU patches might be out of date post-1.3.1, but I don't remember for sure.
-
That patch would have been part of RF Stockalike, not RealFuels itself.
-
Yeah. If it's complaining now, it's nothing that wasn't silently broken before too.
-
The ModuleManager warnings are coming from RF Stockalike, not RF itself Nonetheless I have stubmitted a PR to fix them: https://github.com/Raptor831/RFStockalike/pull/100