The first cargo rocket you call in-game opens pre-filled with the loadout below, which you can freely edit or clear before launch. Only the first rocket is pre-filled; every rocket after it opens empty, as in the base game.
| Item | Amount | Weight |
|---|---|---|
| Moisture Vaporator | 1 | 5,000 kg |
| Fuel Refinery | 1 | 5,000 kg |
| Drone Hub | 1 | 5,000 kg |
| Stirling Generator | 1 | 2,000 kg |
| Drone | 2 | 1,000 kg |
| RC Commander | 1 | 10,000 kg |
![]() | 10 | 4,000 kg |
![]() | 10 | 4,000 kg |
![]() | 5 | 2,000 kg |
| Orbital Probe | 1 | 2,000 kg |
| Base total | 40,000 kg | |
| RC Explorer (optional) | 1 | 10,000 kg |
| Total with RC Explorer | 50,000 kg |
Weights are the mod's resupply weights (so a Drone is 500 kg and an Orbital Probe 2,000 kg), shown in the game's raw kilograms.
The RC Explorer is added only if the rocket still has room for it after the 40,000 kg base list (it needs 10,000 kg free). Because the standard rocket carries 50,000 kg and International Mars Mission and USA carry 70,000 kg, the RC Explorer is added on all of them. SpaceY's Dragon Rocket carries only 40,000 kg (see Rocket payload capacity by sponsor), which the base list already fills exactly, so the RC Explorer is not added there. The check reads the actual rocket capacity, so it self-adjusts to whichever sponsor is backing the colony.
Only the first cargo rocket you call in-game is pre-filled. The mod removes the pre-game rocket loadout screen (see Run setup), so this pre-fill replaces it. Once you launch that first rocket, every later rocket's Resupply screen opens empty, as in the base game. You can change any amount or clear the whole loadout before launch, and you still pay the normal cargo cost.
Survive the Storm; base-game paths relative to external/SurvivingMars.
mod-survive/Code/StS_FirstRocketInGame.lua - piece 4: wraps RocketPayloadObjectCreateAndLoad, fills g_RocketCargo from the StS_LOADOUT amounts while StS_FirstRocketPending, then adds ExplorerRover only if g_CargoWeight stays within payload:GetTotalCapacity()Lua/RocketPayload.lua:491-509 - vanilla in-game Resupply opens empty (g_RocketCargo=false then GetMissionInitialLoadout(nil)=all zeros); ClearRocketCargo resets to empty. :223-232 - GetTotalCapacity reads MainCity:GetCargoWeightCapacity. Lua/PreGameMission.lua:306-317 - GetMissionInitialLoadout structure copied for g_RocketCargoRocket capacity = sponsor cargo: Lua/Colony.lua:291 g_Consts:SetBase("CargoCapacity", sponsor.cargo); read via Lua/City.lua:366-372. Standard 50,000; IMM/USA 70,000; SpaceY 40,000 (external/dlc_unpacked/gagarin/Presets/MissionSponsorPreset.lua) - full proof on the Sponsors pageItem weights: mod-survive/Code/StS_ResupplyCosts.lua (Drone 500, OrbitalProbe 2000) and Data/Cargo.lua (vanilla kg for the rest); Cargo kg default 1000 (Lua/ClassDefs/ClassDef-PresetDefs.generated.lua:70-71)