wormz-a / docs

Commit History

8 days ago

  1. storage: configure git and xet

    4d5abdd

  1. docs: remove outdated plans, add re-notes disclaimer

    5ecd5ea

  1. refactor: rename openwa-wormkit crate to openwa-dll, output openwa.dll⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    e5f8547

  1. docs: add sprite parser implementation plan⁠

    paavohtl +1: Claude Opus 4.6
    c84e63a
  2. docs: add sprite parser design spec⁠

    paavohtl +1: Claude Opus 4.6
    095fbfc

  1. feat: test runner crash detection, ERRORLOG capture, and dialog suppression⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a8f286b

  1. refactor: rename CTaskFireBall → CTaskGirder⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    35a783f

  1. feat: add #[vtable(...)] attribute macro for typed vtable definitions⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    1a163b2

  1. docs: update desync investigation with full resolution journal⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    8962003
  2. fix: load sprites unconditionally, improve desync debugging tools⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a683d3d

  1. docs: update weapon-system.md with SubtractAmmo investigation results⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    d085c78
  2. fix: correct WeaponTable layout — no header, add entry fields⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    c75f447
  3. docs: add comprehensive weapon system reference⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    ccbf111

  1. docs: add ReplayLoader port design spec and implementation plan⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    46948ee
  2. docs: add InitGameState porting plan⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    c7109bc

  1. docs: add DDGame constructor implementation plan⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    4d0c588

  1. docs: add DDGame constructor port design spec⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    d2350ac

  1. docs: document replay system architecture and spacebar advance mechanism⁠

    paavohtl +1: Claude Opus 4.6
    23a00c8
  2. feat: replay fast-forward via PostMessage + WndProc subclass⁠

    paavohtl +1: Claude Opus 4.6
    20a5838
  3. refactor: add RQ_ prefix to render queue addresses, label pipeline in Ghidra⁠

    paavohtl +1: Claude Opus 4.6
    3675951

  1. feat: reverse engineer sprite system — docs, types, and Ghidra labels⁠

    paavohtl +1: Claude Opus 4.6
    0b09583
  2. docs: add replay-based automated testing implementation plan⁠

    paavohtl +1: Claude Opus 4.6
    3644181
  3. docs: add replay-based automated testing design⁠

    paavohtl +1: Claude Opus 4.6
    af4151a
  4. docs: add configuration system design and implementation plan⁠

    paavohtl +1: Claude Opus 4.6
    70e6ea1

  1. feat: add typed scheme payload structs + field accessors⁠

    paavohtl +1: Claude Opus 4.6
    2b4011e
  2. docs: add WA configuration system RE notes⁠

    paavohtl +1: Claude Opus 4.6
    e3a0527

  1. docs: frontend state machine RE + 47 Ghidra labels⁠

    paavohtl +1: Claude Opus 4.6
    8f33a03
  2. feat: add offline test harness that loads WA.exe and calls its functions⁠

    paavohtl +1: Claude Opus 4.6
    8372d88
  3. fix(validator): ASLR rebasing, correct calling conventions, polling validation⁠

    paavohtl +1: Claude Opus 4.6
    2951251
  4. Add frontend screen system: ScreenId enum and 21 named functions⁠

    paavohtl +1: Claude Opus 4.6
    1f2d77a
  5. Add DDGame engine architecture structs and subsystem types⁠

    paavohtl +1: Claude Opus 4.6
    ed63829
  6. Initial openwa-types crate: enums, structs, and RE addresses⁠

    paavohtl +1: Claude Opus 4.6
    e454eb7