Skip to content

Multiple Simulations Not Working #161

@will-type2

Description

@will-type2

Describe the bug
Multiple demo simulations fail to load or function properly in SpaceTeams PRO 0.40.2. The SouthPoleBuggy demo has missing files, missing parameters, and when workarounds are applied, the rover falls through the terrain due to no collision mesh.

To Reproduce

  1. Fresh install SpaceTeams PRO 0.40.2
  2. Run FirstTimeSetup.bat
  3. Launch SpaceCRAFT
  4. Select "SouthPoleBuggy" demo
  5. See error: Python System Instance RoverControl_Autonomous invalid Source filepath: ./packages/SurfaceOperations/RoverDriving/RoverDriving.py
  6. After manually disabling RoverControl_Autonomous in simconf, run again
  7. See error: Param Exception in System Instance "ProceduralRocks11"... Key "LOD": Get Nonexistent Param
  8. After manually disabling ProceduralRocks11 in simconf, run again
  9. Sim loads but MoonBuggy falls through the lunar terrain (no collision)

Expected behavior
The SouthPoleBuggy demo should load without errors and the rover should drive on the lunar surface with proper terrain collision.

Screenshots
N/A

Desktop (please complete the following information):

  • OS: Windows 11
  • Platform Version: 0.40.2

Additional context
Issues found:

  1. Missing file: SurfaceOperations/RoverDriving/RoverDriving.py does not exist but is referenced in SouthPoleBuggy.simconf

  2. Missing binary: SurfaceOperations/TransportationNetwork/bin/TransportationNetwork.dll does not exist (only source code present) - affects LunarOperations.simconf

  3. Missing parameter: ProceduralRocks systems (ProceduralRocks11, ProceduralRocks1, ProceduralRocks10, ProceduralRocks12) are missing required "LOD" parameter in Inst_Parameters

  4. No terrain collision: After disabling broken systems, the MoonBuggy entity with PropagationType: Clientside_FreeBody falls through the Moon terrain - no collision mesh appears to be generated

The SolarSystemExplorer demo works correctly. The issue is specific to surface vehicle physics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    plannedWe recognize the issue and want to work on this

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions