doors
2026-01-28
Game-centric restructuring, SSH servers, and twerk serialization tools
1861 files · 157,448+ · 170,638-
Repository restructuring into game-centric layout
- Migrated LORD, TEOS, TW2002, and OOII to game-centric structure under games/ with shared infrastructure decouple architectural
- Split TW2002 monolithic source into modular directories: core/, data/, db/, game/, net/, locations/, corporations/ decouple behavioral
- Removed Trade Wars II v4.0, phantasia, and tw40-source directories baseline internal
SSH server support for multiple games
- Added SSH server to TradeWars 2002 with ECDSA host key support, connection limits, and signal handlers instantiate behavioral
- Added SSH server for LORD using libssh instantiate internal
- Added SSH server and binary analysis tools for TEOS instantiate internal
- Added SSH host keys and game runtime data files to .gitignore harden internal
Per-game byte-compatible serialization tools (twerk)
- Added LORD twerk byte-compatible serialization library with –preserve-padding for byte-exact roundtrip instantiate behavioral
- Added teos_twerk tool for byte-exact binary serialization (Python and C implementations) instantiate behavioral
- Added pitwerk CLI tool for The Pit v4.17 reverse engineering with JSON serialization and round-trip verification instantiate behavioral
- Added ooiiwerk tool with comprehensive OOII documentation and round-trip serialization instantiate behavioral
LoD implementation gaps and LGPL compiler
- Added complete LGPL compiler and finalized external function implementations instantiate behavioral
- Completed BBS integration, terminal I/O, random encounter system, and byte-exact roundtrip verification for all LoD data files instantiate behavioral
TW2002 high-priority features and telnet improvements
- Completed high/medium priority TWGS features and added Telnet protocol (RFC 854) support with IAC negotiation instantiate behavioral
- Added C fuzz testing and fixed uninitialized memory bug harden internal
- Reorganized C code into cleaner folder structure baseline internal
- Added DOSBox playtest environment configuration baseline internal