Files
fparkan/docs/reference/original-binaries.md
Valentin Popov 9037fbc810
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
docs: correct renderer source contracts
2026-10-18 00:37:01 +04:00

1.9 KiB

Оригинальные модули

RVA в книге относится к определённой сборке DLL. SHA-256 позволяет проверить, что сравнивается тот же код.

Совпадающие модули частей 1 и 2

Binary SHA-256 Size Notes
Ngi32.dll bab9840d94f4e4e74ffc26677724fa896cf4823845504d09a9e025f80016edf5 253952 Shared low-level render/resource/audio boundary
World3D.dll 17e4a3089b2583a8cf2356c9db0390b1aba138356a09130d79b4e7e4791da61e 208896 Shared gameplay/world/render lifecycle baseline
Terrain.dll 6d3e68f0e15b297f6c184af3113baf1f31e19c3326c18f0150dec659242ed667 708608 Shared terrain/shade/world baseline
iron_3d.exe / iron_3d_p2.exe f476af85c034a4b4f34f49d0806e4dff397b5da0ee26d382a7674231144979f7 36864 Shared launcher binary

Сборка GOG

The canonical disassembly source is the windowed GOG installation, not the Part 1/Part 2 test installations. The rows below identify GOG-specific DLL builds. Match the module size and hash before applying one of their RVAs; the Part 1/Part 2 builds remain listed separately above.

Binary Size (bytes) SHA-256
AniMesh.dll 172032 65659bf67f20e5be77d67a5b2f59968f61b94293143807fa59ca451c560c4f7e
Effect.dll 163840 386a3e8db1ce23f61957825d633c7dae1ed40c25cab0cf10a534385fd7cee789
iron3d.dll 1175552 d1dc4ea8535e2069b0a05c9e8be2724dd438ba44cca7a83007d8b2e50f9e35fa
Terrain.dll 499712 af87d1b2e728a0be73c52be3b44cc196ab46da7799f25a15d40f8c9b0b425ead

Различающиеся модули

Эти модули нельзя автоматически считать behavior-compatible между частями:

  • AniMesh.dll
  • Effect.dll
  • iron3d.dll
  • services.dll
  • Control.dll
  • ArealMap.dll