Client Decompilation Matrix
[PIONEER 2 LAB TRANSMISSION]
Attention Hunters. Our autonomous analytics network is deployed to reverse-engineer the foundational architecture of the Pioneer project's archives, actively decompiling the Phantasy Star Online Blue Burst Client / Tethealla 125.13 binary into clean, idiomatic C++ using Microsoft Visual C++ Toolkit 2003 (CL.EXE). What you are witnessing below is a live telemetry feed from the decompilation testbench as it compiles clean C++ candidates against Microsoft Visual C++ 2003, verifies COFF relocations, and gates byte-level match integrity.
PSOBB Client Decompilation Project
We are reverse-engineering the complete Phantasy Star Online Blue Burst (v125.13) client binary (psobb.exe) into clean, matching C++ source code. Achieving a byte-identical decompilation unlocks a standalone modern client for 64-bit Windows, Linux, and Steam Deck with uncapped framerates, 4K UI scaling, and modern controller mapping.
Project Roadmap: Where We Are At & What Steps Are Remaining
Transparent progress tracking through each phase required to produce a clean, compilable, and modernized PSOBB client.
Binary Disassembly & Symbol Reconnaissance
Ghidra control flow recovery, symbol identification, and preliminary decompiler passes across all 19,660 routines in psobb.exe.
Byte-Exact C/C++ Matching (MSVC 2003)
Authoring clean, compilable C/C++ code that yields bit-identical machine code when compiled with the original compiler (MSVC 7.1 cl.exe 13.10.3077 /MT /O2).
src/
drafts/near/ (0 mismatches, clean relocs)
Whole-Image Link & Relocation Resolution
Incrementally linking banked translation units with the original binary through tools/build_all.py, ensuring SEH handlers and 16,500 relocation slots match.
Modular Subsystem Decoupling
Untangling monolithic client code into clean, modular C++ libraries with modern, decoupled interfaces for network, audio, renderer, and UI.
psobb-net: Isolate NewServ/Tethealla client network protocol
psobb-render: Abstract legacy D3D8 into modern D3D11/Vulkan
psobb-audio: Integrate OpenAL-Soft / DSOAL 3D spatial audio
Modern Native Client Release
The ultimate goal: A pure native, modern 64-bit client running seamlessly on modern operating systems without emulation or compatibility layers.
PSOBB PE Memory Matrix & Sector Scanner
Live structural status of the psobb.exe image (0x00400000 - 0x00B20000). Visualizing decrypted sections, unresolved symbols, and active AI scanning sweeps.
Technical PE Memory Forensics & Raw Symbol Inventory (Click to Expand) Ghidra Database Telemetry
MSVC 7.1 AUTONOMOUS MATCHING TESTBENCH
CL.EXE 13.10.3077 PINNED // GATE PASSINGAutomated C++ Byte-Matching Pipeline • COFF Relocation Validation (DIR32 / REL32) • Whole-Image PE Link Gate
LIVE BELT FUNCTION INVENTORY
220 BANKED MATCHES
Interactive registry of 1:1 byte-matched C / C++ functions in the game belt (0x00401000..0x00482B0C). Filter by address, symbol name, or reverse-engineering description.
| VIRTUAL ADDR | GHIDRA SYMBOL / FUNCTION | SOURCE FILE | SIZE | FLAGS | MATCH STATUS | INSPECT |
|---|---|---|---|---|---|---|
| Loading live function inventory... | ||||||
Recent Significant Impacts
MSVC 2003 Build Output
Awaiting compilation attempt...