Case study
Démo privéePokémon Gen-4 Toolkit - outils d'exploration de données de jeu
Explorer des formats de données de jeu et écrire mes propres outils d'édition Python, sans publier d'assets ni de ROM.

| Type | Lab / projet perso |
|---|---|
| Période | 2026 |
| Rôle | Conception et développement |
| Statut | Lab privé - aucune ROM distribuée |
| Niveau de preuve | La preuve existe hors ligne ou contient des données qui ne peuvent pas être publiées. |
| Stack | Python 3, ndspy, Format NARC, Moteur de texte Gen 4 maison, EmulatorJS (viewer web) |
| En bref | Boîte à outils Python (ndspy) pour explorer des formats de données de jeu (textes, events, scripts, stats) et écrire ses propres outils d'édition. Aucune ROM ni asset distribué. |
Contraintes
Contexte et contraintes.
- Aucune ROM ou save versionnés (copyright) : l'utilisateur fournit sa propre copie légale.
- Format binaire non documenté officiellement : analyse de headers et d'archives NARC.
Décisions
Les choix et leurs compromis.
| Décision | Pourquoi | Écarté |
|---|---|---|
| Moteur de texte Gen 4 réimplémenté en Python plutôt qu'une dépendance d'un éditeur existant. | Contrôle total du chiffrement/charmap et intégration au reste de l'outillage. | Éditeurs ROM grand public, des boîtes noires peu scriptables. |
Livraison
Livrables.
- Scripts d'édition (textes, events, scripts, espèces) et d'analyse de zones.
- Viewer web EmulatorJS avec serveur de dev configuré et notes techniques.
Résultats
Résultats.
- Outils fonctionnels sur ROM Gen 4 fournie par l'utilisateur.
- Aucune métrique d'usage (exploration technique).