Mise à jour 2.217
02/08/2026
v2.217.0.0BETAMINOR
Seymour2 août 2026
Phase 4 : système FORMATION (slots infinis + fenêtre d'import + double-vérification de suppression avec minuteur 5s)
- Slots infinis :
modules\arena_formations\formation_XXX.json(auto-numérotés — le lab exporte le layout réel + le profil actif verscompose_last_layout.json; le hook le copie vers le slot suivant). - Export sans fenêtre : « Enregistrer la formation (export) » — un clic, nouveau slot.
- Import avec fenêtre : « Importer la formation (janela) » — ouvre la liste de formations (▲▼ navigue, Enter applique) — applique le profil de scénario de la formation à
arena_layout_profiles.json(Aperçu de compilation montre le résultat). - Suppression à double-vérification + minuteur : dans la fenêtre, « [Supprimer la sélection] » → popup « Tem certeza? » → le bouton « Supprimer (Ns) » montre le compte à rebours (5s) et ne supprime qu'après zéro (le bouton reste sélectionnable tout du long — les secondes « GOD » visibles) — ou Annuler refuse instantanément et laisse la fenêtre.
- Build lab 0 erreurs + ffx-hooks (avec PolyHook) — déployés.
- RT2
Needs Testing: Aperçu de compilation → Enregistrer la formation → Importer la formation (la fenêtre liste le slot) → Supprimer la sélection → popup avec « Supprimer (5s→0) » → supprime ; et Annuler refuse immédiatement. ### MINOR
v2.216.0.0
v2.217.0.1BETAPATCH
Seymour2 août 2026
CORRECTIF du crash à l'ouverture de l'ajustement de la mise en page (AV WRITE à 0xBD) : le menu natif de FFX déborde avec >17 lignes
- Cause racine : le
O_COUNTdu menu natif avec 18+ lignes (la Phase 3 a ajouté « Ajuster la mise en page » + la Phase 4 les formations → 19) fait que le dessin du menu accède hors de son buffer d'items →AV WRITE pc=0x00A209A5 accessed=0x000000BD(confirmé dansffx-hooks.log). - Correctif (17 lignes — la limite qui fonctionnait) : fusions — (1) « Charger le dernier mélange » est devenu L sur « Lancer le dernier mélange » (L recharge les picks) ; (2) « Importer la formation » est devenu L sur « Formations » (Enter = sauvegarder, L = importer) ; (3) « Ajuster la mise en page » est devenu L sur « Aperçu de compilation » (L = ajuster, Enter = compose).
kMaxRowCount +5,TotalRows = 17. - Indices d'ajustement en ASCII (L/R value, U/D param — pas d'unicode).
- Build ffx-hooks 1 125 376 B (09:22) + déploiement Steam.
- RT2 : Custom Alchimie → Aperçu de compilation (Enter = carte ; L = ajuster le layout) → Formations (Enter = sauvegarder ; L = importer) → Lancer le dernier mélange (L = charger les picks) — pas de crash.
v2.217.0.0
v2.217.0.2BETAPATCH
Seymour2 août 2026
Ajustement de la mise en page : voile sombre + panneau central épuré (le mode d'ajustement masque désormais la liste — auparavant elle se superposait et était disgracieuse) + indication claire ("valeur Gauche/Droite, paramètre Haut/Bas")
- Musique de menu/bataille :
arena_plus_music.flag.offcréé dansmodules\(désactive le MusicHook d'Arena+ qui retenait le BGM — l'utilisateur redémarre le jeu et la musique revient). Correctif définitif (condition de contexte pour l'override) reste pour la prochaine itération.
v2.217.0.1
v2.217.1.0BETAPATCH
Seymour2 août 2026
i18n Vague 3a : 258 littéraux répétés restants migrés (129 valeurs × 2)
- Voie IFRT-2 (dans la continuité de Jarvis-CLINE/IFRIT)
- 127 nouvelles clés (
Common*) dans les 9 resx (EN/PT ; ES/FR/DE/IT/JA/KO/ZH = EN) + 2 réutilisations (SessionControls,CommonType). Couvre les 129 valeurs avec 2+ occurrences restées de la Vague 2 (Monster, Encounter, Trigger, Formula, Flags, Slots, Strength/Defense, Base/Current HP/MP, Next state, phases de Phase Rotation, garde-fous, longues descriptions sum_grow/kaizou...). - 258 remplacements dans 52 fichiers .axaml (
{x:Static res:Strings.X}) ;MonsterAiEditor2*exclu (règle dure). Corrigéxmlns:resdansAtlasEvidenceBadgeStrip.axaml(en-tête minimal sansmc:Ignorable). - Scripts :
_i18n_onda3_survey.py,_i18n_onda3_gen_keys.py,_i18n_onda3_migrate.py,_i18n_onda3_check.py(0 résidus) +_i18n_onda3_cs.py(injecte les props dans Strings.cs). - Porte : build 0 erreurs ; suite 381/381 PASS (avec le
StudioWebServerTests.csnon-suivi cassé d'une autre voie temporairement écarté — sans rapport avec i18n ; restauré intact). Enquête post-vague : 0 valeur avec 2+ occurrences (2 014 → 1 759 uniques restants). - En attente : Vague 3b (1 759 littéraux uniques par fichier) — critères de migration à évaluer (beaucoup sont des valeurs techniques : hex, chemins, nombres). ### MINOR ### MINOR ### MINOR
v2.217.0.0