-
Posts
4,137 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by nightingale
-
[1.8.x+] Strategia [v1.8.0] [2019-10-22]
nightingale replied to nightingale's topic in KSP1 Mod Releases
Yup, quicksave is the same format, so that will work too. There's likely no way for me to tell the difference between science from KEI and gathered the normal way - as far as the events it fires are concerned, it's going to be the same reason code either way. -
[1.10.1+] Contract Pack: Field Research [v1.2.2] [2020-09-20]
nightingale replied to nightingale's topic in KSP1 Mod Releases
You can use the Contract Configurator settings menu (in the space centre scene) to re-enable them.- 469 replies
-
- 1
-
-
- contract configurator
- contract pack
-
(and 1 more)
Tagged with:
-
[1.8.x+] Strategia [v1.8.0] [2019-10-22]
nightingale replied to nightingale's topic in KSP1 Mod Releases
I'd need to see a save file, and know which vessel is the one en-route (I'll copy the orbit info from that vessel to see what's up). Heh, I don't know if I can easily do a lump sum, but at a minimum I can stop it when you change scenes. Raised #46. -
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
You have a pretty messed up install. This error here: MissingMethodException: Method not found: 'FinePrint.Utilities.CelestialUtilities.GenerateOrbit'. at Contracts.Contract.Generate (System.Type contractType, ContractPrestige difficulty, Int32 seed, State state) [0x00000] in <filename unknown>:0 at Contracts.ContractSystem.GenerateContract (Int32 seed, ContractPrestige difficulty, System.Type contractType) [0x00000] in <filename unknown>:0 at Contracts.ContractSystem.GenerateContract (System.Int32& seed, ContractPrestige difficulty) [0x00000] in <filename unknown>:0 at Contracts.ContractSystem.GenerateContracts (System.Int32& seed, ContractPrestige difficulty, Int32 count) [0x00000] in <filename unknown>:0 at Contracts.ContractSystem.RefreshContracts () [0x00000] in <filename unknown>:0 at Contracts.ContractSystem+<UpdateDaemon>c__Iterator81.MoveNext () [0x00000] in <filename unknown>:0 Is a stock sub-system saying it can't find a stock method that was removed in 1.1.x (can't remember which version exactly). The only way I can think of this happening is if you had the stock assembly (Assembly-CSharp.dll) loaded twice (one for an older KSP version. You can do a search to see if you find that extra file, but I'd recommend doing a clean install of KSP (you also have some outdated mods, Field Experience for sure).- 5,225 replies
-
[1.4.x] Contract Pack: Anomaly Surveyor [v1.7.1] [2018-03-30]
nightingale replied to nightingale's topic in KSP1 Mod Releases
It's Kopernicus itself that causes problems - you don't even need any planet packs (so by "full Kopernicus" I think you might mean RSS?). Anyway, I gave it a quick try without Kopernicus and it works fine - I'll run a test with Kopernicus soon and see. In the meantime, are you able to cancel the contract and then re-accept it when it comes back up? If so, can you confirm if the waypoint is still messed up? If you have Waypoint Manager (or from just looking at the save file), can you tell if it's at the (0, 0) coordinates? If so then there's likely an exception occurring, and I'd like to see your log file from that second run (when the contract was re-generated). EDIT: Re-tested with Kopernicus, still wasn't able to reproduce. I'll need to see those logs (@Cerberus738, if you are able to get those too that would help).- 502 replies
-
- contract pack
- contract configurator
-
(and 1 more)
Tagged with:
-
[1.2.2] Contract Pack: Clever Sats 1.4 (13/12/2016)
nightingale replied to severedsolo's topic in KSP1 Mod Releases
I'd say persistent file editing is warranted here. Before you do, post the save up onto the Contract Configurator issue so I can take a deeper look.- 131 replies
-
- 1
-
-
- career
- contract pack
-
(and 1 more)
Tagged with:
-
[1.4.x] Contract Pack: Anomaly Surveyor [v1.7.1] [2018-03-30]
nightingale replied to nightingale's topic in KSP1 Mod Releases
I'll have to take a look. Are you using Kopernicus? I know that has caused issues in the past.- 502 replies
-
- contract pack
- contract configurator
-
(and 1 more)
Tagged with:
-
[1.8.x+] Waypoint Manager [v2.8.1] [2019-10-22]
nightingale replied to nightingale's topic in KSP1 Mod Releases
I'm not sure - that you may want to ask in another forum thread. -
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
Yes, to answer the specific question, there's no easy way to know what's what. Will be less relevant in the 1.15.x version of Contract Configurator though (due to be released next Friday).- 5,225 replies
-
- 1
-
-
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
There's lots of logs, so I'm not sure what specific errors you're looking for help on. Cheery picking an example: [EXCEPTION] System.MissingMethodException: Cannot find function 'Period' for class 'Single'. at ContractConfigurator.ExpressionParser.ExpressionParser`1[System.Single].GetCalledFunction (System.String functionName, Function& selectedMethod, Boolean isFunction) [0x00000] in <filename unknown>:0 at ContractConfigurator.ExpressionParser.ExpressionParser`1[System.Single].ParseMethod[Single] (ContractConfigurator.ExpressionParser.Token token, Single obj, Boolean isFunction) [0x00000] in <filename unknown>:0 Rethrow as System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at ContractConfigurator.ExpressionParser.ExpressionParser`1[System.Single].GetCalledFunction (System.String functionName, Function& selectedMethod, Boolean isFunction) [0x00000] in <filename unknown>:0 Rethrow as System.Exception: Error parsing statement. Error occurred near '*': Pow(Period(@targetBody),0.5) + 365 ...........* <-- HERE What this is saying is that "Period" isn't a function (it's a method). Methods are called like this: Pow(@targetBody.Period(), 0.5) + 365 I'm not able to go through all those logs at the moment - maybe if you could post the errors that you are unsure about? Those sound like the stock survey contracts (so they should be under the stock contracts list.- 5,225 replies
-
- 1
-
-
[1.8.x+] Waypoint Manager [v2.8.1] [2019-10-22]
nightingale replied to nightingale's topic in KSP1 Mod Releases
@brusura - Actually, you'll want to subtract 360, not 180. If it's marking them as E/W, then technically it should always be positive (so 77 degrees west of the 0 degree marker or 77 degrees in the negative direction is the same as 283 degrees in the east/positive direction). -
Contract Configurator: Art Assistance Requested
nightingale replied to nightingale's topic in KSP Fan Works
Wow, those are some good choices. Personally, I like this one best: -
Contract Configurator: Art Assistance Requested
nightingale replied to nightingale's topic in KSP Fan Works
@Enceos - I prefer the second one, but don't like the yellow flag. What about a smaller version of the KSP logo (ie. without the text)? Great work, as always. EDIT: I think it's fine without the extra addition of a lander. -
[1.12.x] ResearchBodies V1.13.0 (15th May 2022)
nightingale replied to JPLRepo's topic in KSP1 Mod Releases
Great stuff. Raised jrossignol/ContractConfigurator#537. -
[1.12.x] ResearchBodies V1.13.0 (15th May 2022)
nightingale replied to JPLRepo's topic in KSP1 Mod Releases
Hmmm... we should talk. I've got a pending change for Contract Configurator 1.15.x that will break this. For Contract Configurator contracts, generation now happens into an internal list instead of in the main ContractSystem list. So you won't see the Contract Configurator contracts, unless you're triggerring it your logic off the Contract.OnOffered GameEvent (in which case you would still see them). In any case, I think I'd rather flip this and have Contract Configurator support Research Bodies. I can have it use your reflection API and check whether a contract can be offered for the given body (I assume the check would just be CelestialBodyInfo.isResearch?) -
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
Hmmm... might be something that RP-0 (or RSS, really) could ModuleManager in for better compatbility? Or the other way around with Scatterer? @NathanKell, @blackrack?- 5,225 replies
-
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
@Buisson - At one point I thought there was some Kopernicus/Scatterer incompatibility that could cause this. The first one is because Scatterer (or something) changed Earth back to Kerbin, then second is the contracts getting mangled due to the first error. You may want to confirm on the RP-0 thread.- 5,225 replies
-
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
Yup, if you think you've found an issue raise it on GitHub, otherwise for general support you can ask in the thread here. When I'm in town I'm usually idling in #kspmodding too (currently out, will be flying home Friday) .- 5,225 replies
-
Contract Configurator: Art Assistance Requested
nightingale replied to nightingale's topic in KSP Fan Works
@Enceos - Those are terrific! I'll double check them against the background in mission control when I get back home (I fly tomorrow), but I think it should be good (from memory I think it's #CCCCCC, so it's pretty light). Now i have to ask... with @RoverDude covering off Base Construction and ISRU, would you be willing to revisit Grant Tour, Tourism and Flag Planting so we can have a consistent look and feel across the board? -
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
Looks like there was a function missing in the wiki - AvailableExperiments is the one you want (I just added it to the doc). AllExperiments includes ones that are tech-locked. Note that the only signature of AvailableExperiments requires the celestial body as a parameter (I think that was mainly for performance reasons). Take a look at the Experiment contract from Field Research - it may be very close to what you're trying to achieve (and if not, one of the other Field Research contracts may be close).- 5,225 replies
-
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
@pap1723 - You probably want to do a completeInSequence=true on the Gemini-6 parameter (so it can't be completed until Gemini 7 has been defined). Also, the return home in Gemini 6 doesn't really make sense (since it'll get met immediately on the launchpad).- 5,225 replies
-
Contract Configurator: Art Assistance Requested
nightingale replied to nightingale's topic in KSP Fan Works
Sounds great! @Enceos - are you willing to do any of the others? I'm still looking for survey and rescue. -
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
I can probably put something together, raise an enhancement request on GitHub for me. I'll more than likely have to take the stored energy value and average out over several frames, and possibly even remove spikes (so that docking doesn't trigger it). No issues that I've heard of recently. Can you provide the config that you are using? Maybe a KSP.log file in case there some sort of exception occurring?- 5,225 replies
-
[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]
nightingale replied to nightingale's topic in KSP1 Mod Releases
There is no CurrentVessel() function. The expression are only executed at time of contract offer (which means that the ResourceQuantity method probably isn't what you want here). Are you looking for this as part of a parameter (eg. to meet the contract, have store energy growing)? Or as part of an expression to select vessels (select vessels that are losing power)? Could be done, would require summing up the all the techs that have been unlocked. It also wouldn't take into account any science points lost/spent through strategies or other means. If you're okay with those limitation, raise an enhancement request. Declines are barely functional in the pre-release. Rest assured it won't do that in the full release. The contract type => agent mapping is currently hardcoded, but probably makes sense to expose in a config file. Even if I don't do that, the agent files are just config files, and can be MM'd. The code looks good at a glance, but I have limited ability to test it myself at the moment. Can you post a log file?- 5,225 replies
-
Contract Configurator: Art Assistance Requested
nightingale replied to nightingale's topic in KSP Fan Works
@pap1723 - I like that idea. @RoverDude - That would be terrific! Which ones would you be willing to take on from the list above?