sots-re/verify/results/shim/m2-scout-shim.log

320 lines
32 KiB
Text

17:17:38.944 [tid 4396] ==== sots-engine shim (binkw32 proxy) build 4a15301-20260907T2115Z ====
17:17:38.944 [tid 4396] exe: C:\SOTS\Sword of the Stars.exe
17:17:38.944 [tid 4396] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=6396 shim=730c0000
17:17:38.944 [tid 4396] addresses: Source: sots-re ghidra/addresses.json @ daea98f, generated 2026-09-07 by tools/gen_addresses.py
17:17:38.944 [tid 4396] config: hooks=off
17:17:38.944 [tid 4396] hook: disabled by config
17:18:55.309 [tid 7380] ==== sots-engine shim (binkw32 proxy) build 4a15301-20260907T2118Z ====
17:18:55.309 [tid 7380] exe: C:\SOTS\Sword of the Stars.exe
17:18:55.309 [tid 7380] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=3808 shim=730c0000
17:18:55.309 [tid 7380] addresses: Source: sots-re ghidra/addresses.json @ daea98f, generated 2026-09-07 by tools/gen_addresses.py
17:18:55.309 [tid 7380] config: hooks=trace
17:18:55.309 [tid 7380] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
17:18:55.309 [tid 7380] hook: MH_Initialize -> MH_OK
17:18:55.309 [tid 7380] hook: MH_CreateHook -> MH_OK (trampoline=00e50fe0)
17:18:55.324 [tid 7380] hook: MH_EnableHook -> MH_OK
17:18:55.340 [tid 7380] Application::Initialize called (this=035c8128)
17:31:45.177 [tid 7380] shutdown: MH_Uninitialize -> MH_OK
17:31:45.177 [tid 7380] ==== shim detach ====
17:32:04.990 [tid 5440] ==== sots-engine shim (binkw32 proxy) build 4a15301-20260907T2118Z ====
17:32:04.990 [tid 5440] exe: C:\SOTS\Sword of the Stars.exe
17:32:04.990 [tid 5440] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=4384 shim=730c0000
17:32:04.990 [tid 5440] addresses: Source: sots-re ghidra/addresses.json @ daea98f, generated 2026-09-07 by tools/gen_addresses.py
17:32:04.990 [tid 5440] config: hooks=trace
17:32:04.990 [tid 5440] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
17:32:04.990 [tid 5440] hook: MH_Initialize -> MH_OK
17:32:04.990 [tid 5440] hook: MH_CreateHook -> MH_OK (trampoline=00b10fe0)
17:32:05.005 [tid 5440] hook: MH_EnableHook -> MH_OK
17:32:05.021 [tid 5440] Application::Initialize called (this=03268128)
18:09:43.229 [tid 5960] ==== sots-engine shim (binkw32 proxy) build 750ad59-dirty-20260907T2208Z ====
18:09:43.229 [tid 5960] exe: C:\SOTS\Sword of the Stars.exe
18:09:43.229 [tid 5960] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=2636 shim=69fc0000
18:09:43.229 [tid 5960] addresses: Source: sots-re ghidra/addresses.json @ 254a077, generated 2026-09-07 by tools/gen_addresses.py
18:09:43.229 [tid 5960] config: hooks=trace
18:09:43.276 [tid 5960] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always)
18:09:43.276 [tid 5960] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
18:09:43.276 [tid 5960] hook: MH_Initialize -> MH_OK
18:09:43.276 [tid 5960] hook: MH_CreateHook -> MH_OK (trampoline=00e70fe0)
18:09:43.292 [tid 5960] hook: MH_EnableHook -> MH_OK
18:09:43.292 [tid 5960] cfg: GlobalConsts hook ready (scale constant -2.854354e-18)
18:09:43.292 [tid 5960] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 -> va=013373c0 MH_CreateHook -> MH_OK (trampoline=00e70fc0)
18:09:43.307 [tid 5960] hook: Mars::GlobalConsts::LoadFile MH_EnableHook -> MH_OK mode=trace
18:09:43.307 [tid 5960] selftest: Shim::SelfTest::Fill mode=trace checksum=075ef0c3 records=1
18:09:43.323 [tid 5960] Application::Initialize called (this=034d8128)
18:09:43.682 [tid 5960] cfg: ACTOR_ASTEROID_COLLIDE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: ACTOR_MOON_COLLIDE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: ASSAULTSHUTTLE_STRAFE_EXPLOSION_PSYS_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: ASSAULTSHUTTLE_STRAFE_EXPLOSION_SOUND_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_CAMERA_PATH_ANIM_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_CAMERA_PATH_BASE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_CAMERA_PATH_EXT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_CAMERA_PATH_ANIM_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_CAMERA_PATH_BASE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_CAMERA_PATH_EXT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: LIIR_CAMERA_PATH_ANIM_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: LIIR_CAMERA_PATH_BASE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: LIIR_CAMERA_PATH_EXT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: MORRIGI_CAMERA_PATH_ANIM_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: MORRIGI_CAMERA_PATH_BASE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: MORRIGI_CAMERA_PATH_EXT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: TARKAS_CAMERA_PATH_ANIM_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: TARKAS_CAMERA_PATH_BASE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: TARKAS_CAMERA_PATH_EXT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: ZUUL_CAMERA_PATH_ANIM_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: ZUUL_CAMERA_PATH_BASE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: ZUUL_CAMERA_PATH_EXT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: PLANET_BEAM_IMPACT_DECALNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: PLANET_BOLT_IMPACT_DECALNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: PLANET_HEAVYBEAM_IMPACT_DECALNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: PLANET_MISSILE_IMPACT_DECALNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_FARCAST_SPAWN_CRUS_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_FARCAST_SPAWN_DEST_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_FARCAST_SPAWN_DRED_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_CRUS_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_CRUS_GATE_HEIGHT has a parser this build does not model (01337080)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_CRUS_SHIP_OFFSET has a parser this build does not model (01337080)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_DEST_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_DEST_GATE_HEIGHT has a parser this build does not model (01337080)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_DEST_SHIP_OFFSET has a parser this build does not model (01337080)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_DRED_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HIVER_SPAWN_DRED_SHIP_OFFSET has a parser this build does not model (01337080)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_CRUS_ENTRYEFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_CRUS_TUBEMODELNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_DEST_ENTRYEFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_DEST_TUBEMODELNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_DRED_ENTRYEFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_DRED_TUBEMODELNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: HUMAN_SPAWN_DRIVEFILENAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: MORRIGI_SPAWN_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_ALLY_CLOAK_EFFECT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CLOAK_BADGE_EFFECT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_COLL_PARTICLES has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_COLL_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_CMD_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_COMBATREADY_SOUND1 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_COMBATREADY_SOUND2 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_COMBATREADY_SOUND3 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_COMBATREST_SOUND1 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_COMBATREST_SOUND2 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_COMBATREST_SOUND3 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_ENG_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_EXPLODE_FIREBALL_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CR_MIS_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_CRUS_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_CMD_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_COMBATREADY_SOUND1 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_COMBATREADY_SOUND2 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_COMBATREADY_SOUND3 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_COMBATREST_SOUND1 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_COMBATREST_SOUND2 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_COMBATREST_SOUND3 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_ENG_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_EXPLODE_FIREBALL_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DE_MIS_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DEBRIS_COLLIDE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DEBRIS_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DEBRIS_SHOWOFF_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DEST_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_CMD_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_COMBATREADY_SOUND1 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_COMBATREADY_SOUND2 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_COMBATREADY_SOUND3 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_COMBATREST_SOUND1 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_COMBATREST_SOUND2 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_COMBATREST_SOUND3 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_ENG_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_EXPLODE_FIREBALL_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DN_MIS_EXPLODE_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_DRED_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_EMP_SURFACE_EFFECT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_HIVER_CREW_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_HUMAN_CREW_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_INTANG_EFFECT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_LIIR_CREW_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_MORRIGI_CREW_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_SECTION_CRUS_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_SECTION_DEST_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_SECTION_DRED_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_TARKAS_CREW_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_TURRET_EXPLODE_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SHIP_ZUUL_CREW_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: TARKAS_SPAWN_EFFECTNAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SPYSHIP_TENDER_DOCK_FRAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: COMBAT_NODEPOINT_EFFECT has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: COMBAT_NODEPOINT_PSYS has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: COMBAT_NODEPOINT_RINGMODEL has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: COMBAT_NODEPOINT_TEXTURENAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: BLASTEROIDS_COLLIDE_PSYS_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: BLASTEROIDS_COLLIDE_SOUND_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: DERELICT_SECTION_01 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: DERELICT_SECTION_02 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: DERELICT_SECTION_03 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: DERELICT_SECTION_04 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: DERELICT_SECTION_05 has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SLAVERSREFUEL_ASSAULT_COMMAND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SLAVERSREFUEL_ASSAULT_ENGINE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SLAVERSREFUEL_ASSAULT_MISSION has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SLAVERSREFUEL_TANKER_COMMAND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SLAVERSREFUEL_TANKER_ENGINE has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: SLAVERSREFUEL_TANKER_MISSION has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_DISINTEGRATE_EFFECT_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_DISINTEGRATE_PLANETEFFECT_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_DISINTEGRATE_TARGET_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_EMIT_EFFECT_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_GLOW_EFFECT_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_INTEGRATE_CHILD_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_INTEGRATE_EFFECT_NAME has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_INTEGRATE_MOM_SOUND has a parser this build does not model (01337670)
18:09:43.682 [tid 5960] cfg: VNEUMANN_TRANSFER_TO_MOM_SOUND has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_ENEMY has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_EXPLICITTARGET has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_MOUSENAVPOINT has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_MOUSETARGETPOINT has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_SELECTION has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_WAYPOINT has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_MODEL_WAYPOINTSPRINT has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_PARTICLES_CLICKTARGETFEEDBACK has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATHUD_SHIPOVERLAY_SPRITENAME has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: COMBATSETUP_CARD_AVATAR_RECT has a parser this build does not model (01337040)
18:09:43.698 [tid 5960] cfg: COMBATSETUP_CARD_IMAGE_RECT has a parser this build does not model (01337040)
18:09:43.698 [tid 5960] cfg: MINISHIPTEXTURE has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: SOUND_COUNTDOWN_FILE has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: SOUND_ZEROTIME_FILE has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: TEST_GUI_SOUND has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: TEST_SFX_SOUND has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: TEST_VOICE_SOUND has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: REBELAI_AVATAR has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: REBELAI_BADGE has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_BLANK_TEXTURENAME has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_MESHNAME has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_MESHNAME_LOD1 has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_MESHNAME_LOD2 has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_NOISE_TEXTURENAME has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_NULL_TEXTURENAME has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_RING_TEXTURENAME has a parser this build does not model (01337670)
18:09:43.698 [tid 5960] cfg: STARMAP_PLANET_RINGMESHNAME has a parser this build does not model (01337670)
22:06:28.119 [tid 572] ==== sots-engine shim (binkw32 proxy) build 4f0a9db-dirty-20260908T0205Z ====
22:06:28.119 [tid 572] exe: C:\SOTS\Sword of the Stars.exe
22:06:28.119 [tid 572] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=1808 shim=69f60000
22:06:28.119 [tid 572] addresses: Source: sots-re ghidra/addresses.json @ b24f13c, generated 2026-09-07 by tools/gen_addresses.py
22:06:28.119 [tid 572] config: hooks=trace
22:06:28.228 [tid 572] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always)
22:06:28.228 [tid 572] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
22:06:28.228 [tid 572] hook: MH_Initialize -> MH_OK
22:06:28.228 [tid 572] hook: MH_CreateHook -> MH_OK (trampoline=007d0fe0)
22:06:28.244 [tid 572] hook: MH_EnableHook -> MH_OK
22:06:28.244 [tid 572] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295)
22:06:28.244 [tid 572] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 -> va=013373c0 MH_CreateHook -> MH_OK (trampoline=007d0fc0)
22:06:28.260 [tid 572] hook: Mars::GlobalConsts::LoadFile MH_EnableHook -> MH_OK mode=trace
22:06:28.260 [tid 572] selftest: Shim::SelfTest::Fill mode=trace checksum=075ef0c3 records=1
22:06:28.291 [tid 572] Application::Initialize called (this=03338128)
22:07:49.644 [tid 4440] ==== sots-engine shim (binkw32 proxy) build 4f0a9db-dirty-20260908T0205Z ====
22:07:49.644 [tid 4440] exe: C:\SOTS\Sword of the Stars.exe
22:07:49.644 [tid 4440] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=5256 shim=6a890000
22:07:49.644 [tid 4440] addresses: Source: sots-re ghidra/addresses.json @ b24f13c, generated 2026-09-07 by tools/gen_addresses.py
22:07:49.644 [tid 4440] config: hooks=trace
22:07:49.644 [tid 4440] config: hook.Mars::GlobalConsts::LoadFile=compare
22:07:49.706 [tid 4440] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always)
22:07:49.706 [tid 4440] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
22:07:49.706 [tid 4440] hook: MH_Initialize -> MH_OK
22:07:49.706 [tid 4440] hook: MH_CreateHook -> MH_OK (trampoline=017f0fe0)
22:07:49.722 [tid 4440] hook: MH_EnableHook -> MH_OK
22:07:49.722 [tid 4440] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295)
22:07:49.722 [tid 4440] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 -> va=013373c0 MH_CreateHook -> MH_OK (trampoline=017f0fc0)
22:07:49.737 [tid 4440] hook: Mars::GlobalConsts::LoadFile MH_EnableHook -> MH_OK mode=compare
22:07:49.737 [tid 4440] selftest: Shim::SelfTest::Fill mode=trace checksum=075ef0c3 records=1
22:07:49.753 [tid 4440] Application::Initialize called (this=03928128)
22:07:50.097 [tid 4440] cfg: [Data/Combat/actor.txt] 5 keys: applied 5, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/assaultshuttle.txt] 12 keys: applied 12, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/camera.txt] 34 keys: applied 34, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/drone.txt] 20 keys: applied 20, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/gravboat.txt] 5 keys: applied 5, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/ortgay.txt] 19 keys: applied 19, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [data/Combat/planet.txt] 25 keys: applied 25, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/sensors.txt] 9 keys: applied 9, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/ship.txt] 196 keys: applied 196, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/spyship.txt] 8 keys: applied 8, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/terrain.txt] 19 keys: applied 19, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/Combat/vnhomeworld.txt] 4 keys: applied 4, unknown 0, duplicate 0, missing 0
22:07:50.097 [tid 4440] cfg: [Data/encounters.txt] HERALD_SPEECH_MAX_INVERVAL expected but not found.
22:07:50.097 [tid 4440] cfg: [Data/encounters.txt] 195 keys: applied 194, unknown 0, duplicate 0, missing 1
22:07:50.112 [tid 4440] cfg: [Data/globals.txt] 364 keys: applied 364, unknown 0, duplicate 0, missing 0
22:07:50.112 [tid 4440] cfg: [Data/options.txt] 3 keys: applied 3, unknown 0, duplicate 0, missing 0
22:07:50.112 [tid 4440] cfg: [Data/Species.txt] 12 keys: applied 12, unknown 0, duplicate 0, missing 0
22:07:50.112 [tid 4440] cfg: [Data/Strategy/AI/AIRebellion.txt] 5 keys: applied 5, unknown 0, duplicate 0, missing 0
22:07:50.112 [tid 4440] cfg: [Data/Strategy/starmap.txt] 56 keys: applied 56, unknown 0, duplicate 0, missing 0
22:07:50.112 [tid 4440] cfg: [Data/Strategy/StrategyVars.txt] CIVILIAN_BURDEN_RATIO expected but not found.
22:07:50.112 [tid 4440] cfg: [Data/Strategy/StrategyVars.txt] 97 keys: applied 96, unknown 0, duplicate 0, missing 1
22:09:46.225 [tid 4404] ==== sots-engine shim (binkw32 proxy) build 4f0a9db-dirty-20260908T0205Z ====
22:09:46.225 [tid 4404] exe: C:\SOTS\Sword of the Stars.exe
22:09:46.225 [tid 4404] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=8236 shim=6a890000
22:09:46.225 [tid 4404] addresses: Source: sots-re ghidra/addresses.json @ b24f13c, generated 2026-09-07 by tools/gen_addresses.py
22:09:46.225 [tid 4404] config: hooks=trace
22:09:46.225 [tid 4404] config: hook.Mars::GlobalConsts::LoadFile=replace
22:09:46.287 [tid 4404] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always)
22:09:46.287 [tid 4404] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
22:09:46.287 [tid 4404] hook: MH_Initialize -> MH_OK
22:09:46.287 [tid 4404] hook: MH_CreateHook -> MH_OK (trampoline=00a50fe0)
22:09:46.303 [tid 4404] hook: MH_EnableHook -> MH_OK
22:09:46.303 [tid 4404] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295)
22:09:46.303 [tid 4404] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 -> va=013373c0 MH_CreateHook -> MH_OK (trampoline=00a50fc0)
22:09:46.303 [tid 4404] hook: Mars::GlobalConsts::LoadFile MH_EnableHook -> MH_OK mode=replace
22:09:46.303 [tid 4404] selftest: Shim::SelfTest::Fill mode=trace checksum=075ef0c3 records=1
22:09:46.319 [tid 4404] Application::Initialize called (this=03238128)
22:09:46.663 [tid 4404] cfg: [Data/Combat/actor.txt] 5 keys: applied 5, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/assaultshuttle.txt] 12 keys: applied 12, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/camera.txt] 34 keys: applied 34, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/drone.txt] 20 keys: applied 20, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/gravboat.txt] 5 keys: applied 5, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/ortgay.txt] 19 keys: applied 19, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [data/Combat/planet.txt] 25 keys: applied 25, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/sensors.txt] 9 keys: applied 9, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/ship.txt] 196 keys: applied 196, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/spyship.txt] 8 keys: applied 8, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/terrain.txt] 19 keys: applied 19, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Combat/vnhomeworld.txt] 4 keys: applied 4, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/encounters.txt] HERALD_SPEECH_MAX_INVERVAL expected but not found.
22:09:46.663 [tid 4404] cfg: [Data/encounters.txt] 195 keys: applied 194, unknown 0, duplicate 0, missing 1
22:09:46.663 [tid 4404] cfg: [Data/globals.txt] 364 keys: applied 364, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/options.txt] 3 keys: applied 3, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Species.txt] 12 keys: applied 12, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Strategy/AI/AIRebellion.txt] 5 keys: applied 5, unknown 0, duplicate 0, missing 0
22:09:46.663 [tid 4404] cfg: [Data/Strategy/starmap.txt] 56 keys: applied 56, unknown 0, duplicate 0, missing 0
22:09:46.678 [tid 4404] cfg: [Data/Strategy/StrategyVars.txt] CIVILIAN_BURDEN_RATIO expected but not found.
22:09:46.678 [tid 4404] cfg: [Data/Strategy/StrategyVars.txt] 97 keys: applied 96, unknown 0, duplicate 0, missing 1
22:14:08.241 [tid 8484] ==== sots-engine shim (binkw32 proxy) build 4f0a9db-dirty-20260908T0205Z ====
22:14:08.241 [tid 8484] exe: C:\SOTS\Sword of the Stars.exe
22:14:08.241 [tid 8484] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=1320 shim=6a890000
22:14:08.241 [tid 8484] addresses: Source: sots-re ghidra/addresses.json @ b24f13c, generated 2026-09-07 by tools/gen_addresses.py
22:14:08.241 [tid 8484] config: hooks=trace
22:14:08.304 [tid 8484] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always)
22:14:08.304 [tid 8484] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
22:14:08.304 [tid 8484] hook: MH_Initialize -> MH_OK
22:14:08.304 [tid 8484] hook: MH_CreateHook -> MH_OK (trampoline=00660fe0)
22:14:08.319 [tid 8484] hook: MH_EnableHook -> MH_OK
22:14:08.319 [tid 8484] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295)
22:14:08.319 [tid 8484] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 -> va=013373c0 MH_CreateHook -> MH_OK (trampoline=00660fc0)
22:14:08.335 [tid 8484] hook: Mars::GlobalConsts::LoadFile MH_EnableHook -> MH_OK mode=trace
22:14:08.335 [tid 8484] selftest: Shim::SelfTest::Fill mode=trace checksum=075ef0c3 records=1
22:14:08.351 [tid 8484] Application::Initialize called (this=02e58128)
22:34:23.792 [tid 6712] ==== sots-engine shim (binkw32 proxy) build 8b231c0-dirty-20260908T0233Z ====
22:34:23.792 [tid 6712] exe: C:\SOTS\Sword of the Stars.exe
22:34:23.792 [tid 6712] exe base=0x00e80000 (link-time image base 0x00400000, ASLR delta +11010048) pid=4736 shim=69e20000
22:34:23.792 [tid 6712] addresses: Source: sots-re ghidra/addresses.json @ b24f13c, generated 2026-09-07 by tools/gen_addresses.py
22:34:23.792 [tid 6712] config: hooks=trace
22:34:23.855 [tid 6712] trace: C:\SOTS\shim.trace.jsonl (default mode trace, inline_max 256, flush always)
22:34:23.855 [tid 6712] hook: Mars_Application_Initialize rva=0x004a0e50 -> va=01320e50
22:34:23.855 [tid 6712] hook: MH_Initialize -> MH_OK
22:34:23.855 [tid 6712] hook: MH_CreateHook -> MH_OK (trampoline=00e00fe0)
22:34:23.870 [tid 6712] hook: MH_EnableHook -> MH_OK
22:34:23.870 [tid 6712] cfg: GlobalConsts hook ready (scale constant 0.017453292519943295)
22:34:23.870 [tid 6712] hook: Mars::GlobalConsts::LoadFile rva=0x004b73c0 -> va=013373c0 MH_CreateHook -> MH_OK (trampoline=00e00fc0)
22:34:23.886 [tid 6712] hook: Mars::GlobalConsts::LoadFile MH_EnableHook -> MH_OK mode=trace
22:34:23.886 [tid 6712] dict: dictionaries hook ready (crt new=6adc232b delete=6adc0174)
22:34:23.886 [tid 6712] hook: Game::WeaponDictionary::Init rva=0x0019a4c0 -> va=0101a4c0 MH_CreateHook -> MH_OK (trampoline=00e00fa0)
22:34:23.886 [tid 6712] hook: Game::WeaponDictionary::Init MH_EnableHook -> MH_OK mode=trace
22:34:23.886 [tid 6712] hook: Game::SectionDictionary::SectionDictionary rva=0x00176f40 -> va=00ff6f40 MH_CreateHook -> MH_OK (trampoline=00e00f80)
22:34:23.902 [tid 6712] hook: Game::SectionDictionary::SectionDictionary MH_EnableHook -> MH_OK mode=trace
22:34:23.902 [tid 6712] selftest: Shim::SelfTest::Fill mode=trace checksum=075ef0c3 records=1
22:34:23.917 [tid 6712] Application::Initialize called (this=036f8128)