docs: research on Argentum Online map editor ecosystem (fixes #14) - #128
docs: research on Argentum Online map editor ecosystem (fixes #14)#128angelTomo9 wants to merge 2 commits into
Conversation
…fer bounds checks
Code Review ✅ Approved 3 resolved / 3 findingsAdds comprehensive research documentation and a clean-room TypeScript parser for the Argentum Online map editor ecosystem. Addresses findings on 1-based tile indexing, unused header versions, and buffer bounds checks. ✅ 3 resolved✅ Bug: Sample importer builds 1-indexed arrays leaving index 0 undefined
✅ Quality: version read from header is never used
✅ Edge Case: Parser lacks bounds checks against buffer length
OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Important Your trial ends in 7 days — upgrade now to keep code review, CI analysis, auto-apply, custom automations, and more. Was this helpful? React with 👍 / 👎 | Gitar |
Closes #14
Summary of Research & Deliverables
Delivers the technical research audit in
docs/research-map-editors.mdexamining map editor architectures across the Argentum Online ecosystem (ao-org/argentum-online-worldeditor,lambdaclass/argentum,ao-libre/ao-cliente).Key Findings & Sections
.mapv0.13 with OpenAO's structured JSON (meta,terrain,npcs,specials).parseLegacyBinaryMapenabling lossless import of 280+ legacy AO maps.