GitHub & Dekompilierung
Offizielles Open-Source-Repository, C-Dekompilierungsbasis, Rekonstruktion matchender Quelltexte und Extraktions-Toolchain für Dragon Quest Monsters: Joker.
FantasmaGlad / DQMJ1_Ultimate_Decompilation
https://github.com/FantasmaGlad/DQMJ1_Ultimate_Decompilation→git clone https://github.com/FantasmaGlad/DQMJ1_Ultimate_Decompilation.gitBinärarchitektur & Abdeckungskarte
Proportionale Modulgewichte (7.140 Funktionen) — Nüchterne Architektur mit Fertigstellungshighlights
Wulfspade / Wulfspaten (Nr. 336 / m176)
glTF 2.0 / GLBInteraktive Echtzeit-Demonstration eines extrahierten Nintendo-DS-3D-Monstermodells. Das Skelettnetzwerk, Vertex-Skinning, diffuse Textur und offizielle Kampfanimationen wurden direkt aus .nsbmd- und .nsbca-Bytecode konvertiert.
Repository-Architektur & Inhalte
src/ + include/ — Dekompilierter & matchender C-Quellcode
Strukturierte matchende C-Module (`src/matching/`, `include/`), Standardtypen (`include/types.h`) und Hardware-Definitionen (`include/nds/`) sowie C-Referenzbasen für ARM9, ARM7 und Overlays.
include/types.h(Ganzzahltypen mit fester Breite & Register)include/game/(Fusions-, Kampf- & Monsterstrukturen)src/(kanonische gematchte Module & Systemlogik)work/analysis/(Assembler-Basen für ARM9, ARM7 und Overlays 0/1/2)
tools/ — Extraktions- & Analyse-Toolchain
Produktionsreife Python-Decoder, Format-Parser und Asset-Konverter, die saubere typisierte JSONs und 3D-glTF-Modelle direkt aus ROM-Binärdateien erzeugen.
tools/extract_synthesis.py(Fusions-Algorithmen)tools/extract_monster_stats.py(Basiswerte & Obergrenzen)tools/render_sseq_audio.py(Soundtrack-Resynthese)tools/convert_maps.sh(3D-Karten-Parser)tools/check_progress.py(Dekompilierungs-Matching-Tracker)
docs/ — Technische Dokumentation
Ausführliche technische Leitfäden über Nintendo-DS-Hardwareeinschränkungen, Speicherzuordnungen, rekonstruierte Formeln und Asset-Extraktionsverfahren auf Englisch und Französisch.
docs/COMPLETION_MAP.md(Modulfortschritt & Abdeckung)docs/fr/GUIDE_COMPLET.md(umfassender Leitfaden)docs/fr/EXTRACTION_RESSOURCES.md(Medienextraktion)CONTRIBUTING.md(Engineering-Standards & Matching-Workflow)
manifest/ — Clean-Room Hardware-Layout
Speicherzuordnungen, Sektionsadressen und SHA-1-Prüfsummen für verifizierte europäische Module (NTR-AJRP-EUR), die eine reproduzierbare Clean-Room-Analyse ohne Verteilung proprietärer Spieldateien gewährleisten.
work/code/manifest.json(ARM9 / ARM7 Speicherzuordnung)docs/COMPLETION_MAP.md(Modulfortschritt & Abdeckung)
Synergie zwischen dqmj1.wiki & GitHub
Diese Website und das GitHub-Repository sind zwei Hälften derselben Konservierungsinitiative:
dqmj1.wiki — Interaktives Web-ErlebnisEchtzeit-3D-Monsterbetrachter, interaktiver Fusionsrechner, 3D-Weltkarten, Zwischensequenzen-Player, Kampfarena-Simulator und offene öffentliche REST-API.
GitHub — Low-Level-Engine & QuellcodeUnbearbeiteter dekompilierter ARM-Assembler, matchende C-Quellcode-Rekonstruktion, reproduzierbare Binär-Extraktionspipelines und Hardware-Speicherspezifikationen.
Die Produktionsplattform dqmj1.wiki und alle Asset-Downloads werden von FantasmaGlad auf einer dedizierten Infrastruktur selbst gehostet und bieten der weltweiten Community uneingeschränkte Highspeed-Bandbreite und unabhängigen Speicherplatz.
Beitragen & Zusammenarbeit
Beiträge von Reverse-Engineers, Moddern und Systementwicklern sind willkommen. Egal ob Sie dekompilierte Funktionen umbenennen, die Kampflogik analysieren oder die Asset-Extraktion verbessern möchten, beachten Sie die Richtlinien im Repository:
Kontakt & Feedback: [email protected]