Jump to content

shokwave

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by shokwave

  1. Seismic Accelerometer, Magnetometer, and Gas Chromatograph not functioning as science experiments? A few others in the thread besides me have had this problem. I was having this problem on a clean install of KSP 0.24.2 and Interstellar 0.11exp, with the Interstellar files fully copied over (no merge, no previous versions). Digging through the logs shows that trying to use the science experiment functions of the seismometer caused the error "No experiment with id FNSeismicProbeExperiment found", and the magnetometer "No experiment with id FNMagnetometer found" (from memory, may not be verbatim). These experiments are defined in GameData/WarpPlugin/Parts/Resources/ScienceDefs.cfg. The rest of the experiments in the game are defined in GameData/Squad/Resources/ScienceDefs.cfg. I manually copied the EXPERIMENT_DEFINITION{...}s from WarpPlugin's ScienceDefs into Squad / the game's ScienceDefs, and the seismic probe and magnetometer experiments immediately began working (confirmed with low Kerbin magnetometer result and Kerbin impact event result). The problem is that however Interstellar intends to copy over its ScienceDefs / make its ScienceDefs available to the game, it isn't working. The workaround is to go to GameData/WarpPlugin/Parts/Resources/ScienceDefs.cfg, open it in a text editor, and copy the entire thing. Then go to GameData/Squad/Resources/ScienceDefs.cfg, open that in a text editor, and paste the Interstellar experiment definitions on to the end on the file. if you get confused: it goes EXPERIMENT_DEFINITION { a bunch of lines RESULTS { a bunch of reports } }
  2. Any chance your science.cfg got changed? If not, what errors are you getting?Also had this problem, seismic impactor events would be logged (the ship hitting the terrain would give the "your data's ready!" message), but clicking "collect seismic data" (the one below record/stop recording) would do nothing. In the logs there was "No experiment with id PNSeismicProbeExperiment was found". Similarly, the Magnetometer was also not functioning as a science experiment, although it was functioning in detecting antimatter flux. Again, in the logs, "No experiment with id magnetosphericExperiment was found" (not exactly precise wording, its from memory since KSP overwrites the logs). This was happening on a clean install of KSP 0.24.2 and Interstellar 0.11exp, with the full contents of Interstellar copied into the GameData folder as per instructions (not merging, not patching previous version, totally fresh install). After some digging I figured out where Interstellar is defining the impactor and magnetometer experiments - WarpPlugin/Parts/Resources/ScienceDefs.cfg. I had a custom ScienceDefs.cfg (Community Science Reports or whatever it's called), so I restored the backup of Squad's original ScienceDefs.cfg, and the problem was still occurring. I manually copied the EXPERIMENT_DEFINITIONs for the seismic scan, magnetometer, and gas chromatograph into Squad's original ScienceDefs.cfg, loaded up the game, and the magnetometers and seismic scanners were working perfectly - the seismic impactor even had the custom "Ship Name crashed into Planet" science report. So the problem is that the ScienceDef.cfg in Interstellar's WarpPlugin that defines the new experiments (NOT the cfgs that define the new parts) is not being copied into the game's ScienceDefs.cfg, or is not being made available to the game the way that the original ScienceDefs.cfg is. Not sure if that's a ModuleManager limitation (it seems like MM doesn't handle ScienceDefs.cfg files, since the Community Science Reports mod doesn't use MM, it just replaces the file with its own) or if 0.24.2 broke however Interstellar is handling its ScienceDefs. The workaround is to go to GameData/WarpPlugin/Parts/Resources/ScienceDefs.cfg, open it in a text editor and copy the entire thing (three EXPERIMENT_DEFINITION{ ... } blocks), then go to GameData/Squad/Resources/ScienceDefs.cfg and paste it on to the very end. And then get back to slamming Untitled Ship Probe Debris into poor unsuspecting Minmus.
×
×
  • Create New...