Skip to content

Gibbed.MadMax-1.5

Choose a tag to compare

@gigaHours gigaHours released this 07 Feb 19:05
image

Changes

  • XvmAssemble — assembles .dis files back into .xvmc bytecode with full ADF packaging
  • debug_info round-trip — disassembler emits @line:col annotations, assembler rebuilds the debug_info ADF instance (type 0xDCB06466). The game requires debug_info for proper script execution
  • debug_strings round-trip — attribute/global names preserved through disassembly and reassembly
  • Bug fixImportHashes were silently dropped during XvmModule.Deserialize() (read to local variable but never assigned to the module)

Known Differences vs Original Binaries

Reassembled .xvmc files are functionally identical to originals. Minor binary-level differences (constant ordering, StringBuffer layout, StringHashes count) do not affect script execution.

Documentation

Please refer to the project documentation before use: