Mise à jour 2.238
05/09/2026
v2.238.0.0BETAMINOR
Seymour4 sept. 2026
FFX Research Tools : publication Linux interne à descripteurs retenus
- Scinde l'ABI native, l'énumération bornée, la relecture, le répertoire possédé, la préparation et le publisher en six unités internes. Exige Linux x86-64/famille ext ; ne crée que de nouveaux enfants, vérifie octets/identité/nlink/appartenance et utilise un rename sans remplacement ni nettoyage d'échec.
- Sépare l'échec pré-unlink du
CommitUncertainpost-unlink ; ne revendique ni rollback, ni exclusion d'écrivain, ni snapshot, ni durabilité. Applique les limites 32/64 Mio/1 Gio, un Count capturé unique, un CAS à entrée unique et la longueur observée avant lecture. - 135 tests ciblés ; contrôleur 326/326 combiné et 211/211 dans un export de composant sans Task 11 ; Release 0 avertissements/erreurs ; revue source/spec CLEAN après trois correctifs. Les tests Count/length avaient un RED comportemental ; la contention est une couverture bornée, pas une preuve de race exhaustive.
- Aucun changement de CLI/schéma/backend Windows/corpus/VM/IDA ou de logique éditeur. L'adaptateur Linux public, la topologie corpus/sortie et l'acceptation canonique restent en attente ; les changements éditeur se limitent à quatre champs de version administratifs. ### RÉVISION
v2.237.0.1
v2.238.0.1BETAREVISION
Seymour4 sept. 2026
FFX Structures : observations de l'index PSARC PS3 et limitations de l'écrivain reproduites
- Enregistre le flags2 d'en-tête au lieu du zéro legacy, 78 flux de noms de fichiers/5 088 005 octets, 68 100 noms uniques sans LF final et 68 100 correspondances path-MD5 exactes. La plus grande lecture est le préfixe de 2 850 281 octets, pas un hash d'archive entière.
- Explique cinq slots ZSize à zéro associés à des entrées vides et distingue les plages référencées des slots supplémentaires ; aucun payload d'asset de jeu lu. Les comptes de suffixes de noms de fichiers ne sont pas une validation de format.
- Une sonde isolée lie le helper inchangé et confirme deux contre-exemples : indexation multi-bloc incorrecte et troncature u16 125 140→59 604. Build 0 avertissements/erreurs ; l'exit 0 confirme des bugs attendus, pas une compatibilité d'écrivain. Clarifie la réserve historique sur l'inflate en mémoire.
- Aucun legacy figé, Task 7/11, comportement éditeur, mutation VM/IDA ou de jeu. Catalogue complet, preuves canoniques et acceptation moteur restent en attente ; seuls quatre champs de version administratifs changent. ### MINOR
v2.238.0.0
v2.238.0.2BETAREVISION
Seymour4 sept. 2026
FFX Structures : correspondance de m001 avec le PSARC PS3 original local
- Étend le document HD, séparant la comparaison de fichiers extraits originaux des payloads de conteneur nouvellement décodés : entrée CHR 1731 et entrée BIN 1276, quatre flux, 184 320/64 568 octets, six comparaisons d'octets exactes contre les copies PC/PS3/PS4.
- Enregistre offsets, ZSizes, limites, hashs partiels et 12 contrôles synthétiques ; contrôleur 2 953 874 octets d'archive + 746 664 octets d'échantillon. Aucune sortie d'asset extrait, changement de jeu/VM/IDA ou de comportement éditeur.
- La correspondance est limitée à deux fichiers, pas à un média authentifié, une équivalence globale, une sémantique complète, ou une acceptation écrivain/moteur ou Task 7/11/V1.1. Seules quatre valeurs de version administratives changent.
v2.238.0.1
v2.238.0.3BETAREVISION
Seymour4 sept. 2026
FFX Structures : observation du PSARC PS3 entier avec blocs stockés corroborés
- Enregistre un hash de fichier entier correspondant indépendamment, 68 100 assets, 251 167 blocs zlib et 404 spans stockés, tous comparés octet par octet avec les spans extraits PS3. Traite 13 549 845 869 octets logiques sans écrire d'assets de jeu extraits.
- Préserve le premier refus zlib-only à l'entrée 119 ; politique explicite d'égalité de longueur, 60 tests passants, revues CLEAN et réconciliation du rapport de 38 423 308 octets. Documente un
.tmppréfixé PHYR et un.ftcnon-FTCX sans sémantique inventée. - Ne promeut ni atlas complet, ni authenticité/snapshot, ni égalité complète de fichiers extraits, ni CLI Linux canonique, ni Task 7/11, ni écrivain/moteur/RT2 ou comportement éditeur. Seules quatre valeurs de version administratives changent.
v2.238.0.2
v2.238.0.4BETAREVISION
Seymour4 sept. 2026
FFX Structures : famille FTC et paquet DMA/GIF legacy
- Enregistre les 1 535 hashs de payload FTC PS3 et deux comparaisons legacy complètes contre PC/PS4 ; partition de 64+1184+112+568 blocs de 32 octets et champs DMA/GIF/GS liés à des sources primaires épinglées. Recensement de 383 936 octets, six exemples supplémentaires de 69 824 octets, 42 tests Python + 8 Node passants et arithmétique de rapport indépendante avec lectures bornées après revue.
- Corrige le magic FTCX/FCTX et l'interprétation universelle de la taille en octets à +0x34, avec 1 354 contre-exemples post-EOF ; les 1 534 queues physiques FTCX valent toutes align16(+0x10). Retire les conclusions non supportées sur les sections UUDW/LGOG et les glyphes 1:1 ; reproduit quatre attentes de diagnostic contre le helper C# inchangé.
- Documentation/gouvernance et quatre valeurs de version administratives seulement. Le code de diagnostic reste sur D ; aucun asset modifié/exporté, écrivain/moteur/RT2, acceptation canonique Task 7/11/CLI Linux ou intégration fonctionnelle de l'éditeur. Le catalogue FFX entier reste incomplet.
v2.238.0.3
v2.238.0.5BETAREVISION
Seymour4 sept. 2026
FFX Structures : consommateurs FTC PC, octets de largeur et frontière des stubs graphiques
- Lie registration0x8AC0E0, getter0x8AC380 et consumer0x8B92E0 dans le FFX.exe de exact-hash3D13E5ED…F277E1 : +0x10 copie des octets depuis base+u32(+0x30), import memcpy nominal prouvé, métriques signées ×0,25 et bias sélectif de 1040. Dix corps/2 194 octets/666 instructions par désassembleur concordent avec les octets bruts ; sept contrôles de corrélation PASS.
- Six homologues PC/PS4 totalisant 138 464 octets correspondent à trois hashs de fontes PS3. Neuf/onze octets de queue non consommés sont non nuls et doivent être conservés. Corrige la fausse attribution false0x8B6590 du lookup et les affirmations de mapping/advance trop larges dans trois docs historiques ; le builder DMA/GIF appelle des stubs dans ce binaire PC, pas une preuve de rendu.
- Révision documentaire/de gouvernance et quatre champs de version administratifs seulement ; diagnostics sur D. Aucun changement d'asset ou de comportement éditeur, exécution jeu/VM/IDA, écrivain/renderer/Unicode/RT2 ou promotion Task 7/11/CLI Linux/catalogue complet.
v2.238.0.4
v2.238.0.6BETAREVISION
Seymour5 sept. 2026
FFX Structures : vrais fichiers de fontes Phyre PC et audit de recherche parallèle
- Observe 24 fontes PC/7 961 557 octets : en-tête de 84 octets, métadonnées de 2 263 octets, deux listes/groupes d'instances et un vrai objet texture de 116 octets. L'arithmétique de mips du candidat 23 DXT5/1 ARGB8 ferme les régions finales, y compris les chaînes européennes à neuf niveaux ; corrige l'ordre objet/fixup, les champs de descripteur et la taille de payload maximum-versus-total.
- Diagnostic externe 26 tests PASS, relecture byte-identique et revue indépendante 1JP/1DE. Le rapport v2 laisse le binding de format non résolu, corrige les constantes DXGI et sépare le décodage de texte japonais échantillonné de la preuve globale de glyphes visuels.
- Ce lot ne contient que documentation/gouvernance et quatre champs de version administratifs. Task 11 reste un brouillon séparé sans promotion de commit partiel/acceptation ; aucun changement d'assets, VM/IDA, renderer/écrivain/RT2, CLI Linux canonique ou comportement éditeur. Le catalogue complet reste incomplet.
v2.238.0.5
v2.238.0.7BETAREVISION
Seymour5 sept. 2026
FFX Structures : fixups compacts PC et binding de format nommé
- Corrige l'ordre interne de l'observateur précédent en pointeur 10→tableau 3. 24/24 fichiers lient le membre 36/m_format au fixup utilisateur 1, 23 DXT5/1 ARGB8, avec trois records de pointeurs et un record de tableau chacun ; les callbacks/registres exacts de l'EXE connectent les noms aux descripteurs de format et DXGI 77/87.
- 43 corps/16 576 octets/5 449 instructions par désassembleur GNU/LLVM ; 42 décompilations et un échec Hex-Rays explicite couvert par l'assembly. 11 tests de diagnostic + 2 MCP PASS, revue indépendante à 24 feuilles et rapport régénéré byte-identique ; artefacts sur D.
- Documentation/gouvernance et versions produit administratives seulement. IDA installé redémarré sur une base VM copiée ; aucun changement de disque/OS/DB canonique/jeu/Task 11. Sémantique générale, payload visuel, écrivain/RT2, mapping de glyphes et catalogue complet restent en attente.
v2.238.0.6
v2.238.0.8BETAREVISION
Seymour5 sept. 2026
FFX Structures : consommateurs PC de payload et de mips
- Connecte le suffixe au consommateur statique 465B60→58FDB0 : contexte d'en-tête, itérateur PTexture2D, lectures clampées et discard-par-écrasement ; sépare l'avance de pitch/pointeur final des octets adressés par lignes dans le modèle D3D.
- 17 corps 7 893 octets/2 600 instructions GNU/LLVM ; 13 tests PASS et 240 simulations sur 24 fichiers, égalité d'octets par ligne et rapport répété identique. L'aperçu MCP tronqué n'est pas une décompilation complète ; JSON complet conservé séparément sur D.
- Documentation/gouvernance et quatre versions administratives seulement. Aucun changement d'asset/Task 11/atlas figé/fonctionnalité éditeur ; aucun upload réel, pixels/glyphes, écrivain/RT2/CLI Linux canonique ou promotion du catalogue complet.
v2.238.0.7
v2.238.0.9BETAREVISION
Seymour5 sept. 2026
FFX Structures : pixels PC BC3/ARGB8 avec un décodeur indépendant
- Trois feuilles épinglées, 11 mips et 2 173 611 pixels comparés entre JavaScript et Pillow 12.1.1 ; zéro divergence y compris le RGB transparent. Enregistre le profil numérique explicite, les hashs par mip et trois ancres d'atlas legacy pour la correction DXT5=16B.
- 35 tests PASS, revue CLEAN après isolation des entrées du décodeur et validation des sources locales ; dix régressions de driver avec RED comportemental. Rapport v2 répété identique de 24 840 octets ; les échecs d'import initiaux restent distincts des preuves comportementales.
- Documentation/gouvernance et quatre champs de version administratifs seulement ; les scripts restent des artefacts de recherche externes. Aucun changement d'asset/atlas figé/Task 11/fonctionnalité éditeur, glyphe/GPU/RT2/écrivain/CLI Linux canonique ou promotion du catalogue complet.
v2.238.0.8
v2.238.0.10BETAREVISION
Seymour5 sept. 2026
FFX Structures : m001 PC DXT1, dix mips et ID d'asset sérialisé
- Une feuille épinglée par hash de 177 440 octets : binding typé m_format→DXT1, 512×512 et dix niveaux totalisant 174 776 octets. Sépare l'ID sérialisé du chemin d3d11/.phyre et confronte deux affirmations legacy à neuf niveaux sans présumer l'identité d'artefact historique.
- Dix fenêtres EXE, 845 octets et 256 instructions par désassembleur ; descripteur DXT1/ID15/BC1_UNORM, 4bpp et consommateur +0C+1. Dérivation Python indépendante, dix contrôles et deux mutants détectés ; V1 littéral et contrôle masqué documentés, générateurs V2 épinglés.
- Révision de recherche : scripts externes et quatre champs de version administratifs. Atlas figé et implémentation Task 11 préservés ; pixels BC1, runtime, écrivain, migration acceptée et catalogue complet restent en attente.
v2.238.0.9