Case study

Démo privée

Poké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.

Lab / archive — non mis en avant pour la candidature.

Aperçu du projet Pokémon Gen-4 Toolkit
TypeLab / projet perso
Période2026
RôleConception et développement
StatutLab privé - aucune ROM distribuée
Niveau de preuveLa preuve existe hors ligne ou contient des données qui ne peuvent pas être publiées.
StackPython 3, ndspy, Format NARC, Moteur de texte Gen 4 maison, EmulatorJS (viewer web)
En brefBoî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écisionPourquoiÉ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).