Jump to content

Rufferal

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by Rufferal

  1. I've compiled for 1.7.2 and the build succeeds, however I'm getting a System.BadImageFormatException on startup. I'll say I'm not familiar with this toolset or modding KSP so I may have missed something. Can anyone point me in the right direction? [LOG 12:50:52.089] Load(Assembly): Principia/ksp_plugin_adapter [LOG 12:50:52.089] AssemblyLoader: Loading assembly at D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\ksp_plugin_adapter.dll [LOG 12:50:52.299] Load(Assembly): Principia/x64/libglog [LOG 12:50:52.299] AssemblyLoader: Loading assembly at D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\libglog.dll [ERR 12:50:52.430] Failed to load assembly D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\libglog.dll: System.BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid. at Mono.Cecil.PE.ImageReader.ReadOptionalHeaders (System.UInt16& subsystem, System.UInt16& dll_characteristics) [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImage () [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImageFrom (System.IO.Stream stream) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName) [0x00000] in <filename unknown>:0 at AssemblyLoader.ScanForBadTypeRefs (System.String file) [0x00000] in <filename unknown>:0 at AssemblyLoader.LoadExternalAssembly (System.String file) [0x00000] in <filename unknown>:0 [LOG 12:50:52.465] Load(Assembly): Principia/x64/libprotobuf [LOG 12:50:52.465] AssemblyLoader: Loading assembly at D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\libprotobuf.dll [ERR 12:50:52.550] Failed to load assembly D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\libprotobuf.dll: System.BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid. at Mono.Cecil.PE.ImageReader.ReadOptionalHeaders (System.UInt16& subsystem, System.UInt16& dll_characteristics) [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImage () [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImageFrom (System.IO.Stream stream) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName) [0x00000] in <filename unknown>:0 at AssemblyLoader.ScanForBadTypeRefs (System.String file) [0x00000] in <filename unknown>:0 at AssemblyLoader.LoadExternalAssembly (System.String file) [0x00000] in <filename unknown>:0 [LOG 12:50:52.569] Load(Assembly): Principia/x64/physics [LOG 12:50:52.569] AssemblyLoader: Loading assembly at D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\physics.dll [ERR 12:50:52.624] Failed to load assembly D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\physics.dll: System.BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid. at Mono.Cecil.PE.ImageReader.ReadOptionalHeaders (System.UInt16& subsystem, System.UInt16& dll_characteristics) [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImage () [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImageFrom (System.IO.Stream stream) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName) [0x00000] in <filename unknown>:0 at AssemblyLoader.ScanForBadTypeRefs (System.String file) [0x00000] in <filename unknown>:0 at AssemblyLoader.LoadExternalAssembly (System.String file) [0x00000] in <filename unknown>:0 [LOG 12:50:52.629] Load(Assembly): Principia/x64/principia [LOG 12:50:52.629] AssemblyLoader: Loading assembly at D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\principia.dll [ERR 12:50:52.744] Failed to load assembly D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\principia.dll: System.BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid. at Mono.Cecil.PE.ImageReader.ReadOptionalHeaders (System.UInt16& subsystem, System.UInt16& dll_characteristics) [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImage () [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImageFrom (System.IO.Stream stream) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName) [0x00000] in <filename unknown>:0 at AssemblyLoader.ScanForBadTypeRefs (System.String file) [0x00000] in <filename unknown>:0 at AssemblyLoader.LoadExternalAssembly (System.String file) [0x00000] in <filename unknown>:0 [LOG 12:50:52.747] Load(Assembly): Principia/x64/serialization [LOG 12:50:52.747] AssemblyLoader: Loading assembly at D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\serialization.dll [ERR 12:50:52.844] Failed to load assembly D:\Program Files\Steam\steamapps\common\Kerbal Space Program\GameData\Principia\x64\serialization.dll: System.BadImageFormatException: Format of the executable (.exe) or library (.dll) is invalid. at Mono.Cecil.PE.ImageReader.ReadOptionalHeaders (System.UInt16& subsystem, System.UInt16& dll_characteristics) [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImage () [0x00000] in <filename unknown>:0 at Mono.Cecil.PE.ImageReader.ReadImageFrom (System.IO.Stream stream) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName) [0x00000] in <filename unknown>:0 at AssemblyLoader.ScanForBadTypeRefs (System.String file) [0x00000] in <filename unknown>:0 at AssemblyLoader.LoadExternalAssembly (System.String file) [0x00000] in <filename unknown>:0
  2. The biggest issue with a Minimus refueling station is its inclination. If you plan on going interplanetary, the biggest problem is inclination. You want to have very little inclination when doing an interplanetary burn, and Minimus will start you off with a few degrees. It's also more difficult to make a transfer from a moon to another planet, although you can leave Minimus's SOI before burning to fix this. If you really want a station that far out, put it in Kerbin SOI, and make sure it's not in a path that can be intercepted by Mun or Minimus.
  3. External Command Seats. You can't transfer science to an ECS, so it's perfect for an Apollo-style surface sample retrieval. An ECS with a kerbal inside weighs about 95KG. The CoM is not the dead center of the seat. On a small LOR lander, this imbalance can be enough to throw you all over the place. My solution is to make it a two man craft, with symmetrical chairs. ECS doesn't have built in SAS. You'll have to include RCS, a tiny probe core, or a dedicated SAS module. If using SAS, don't forget power, and with the probe core, I suggest an RTG to prevent running out of energy on long stays.
×
×
  • Create New...