Aggiornamento 2.238
05/09/2026
v2.238.0.0BETAMINOR
Seymour4 set 2026
FFX Research Tools: pubblicazione Linux interna a descrittori retained
- Suddivide ABI nativa, enumerazione limitata, read-back, directory owned, preparazione e publisher in sei unità interne. Richiede Linux x86-64/famiglia ext; crea solo figli nuovi, verifica byte/identità/nlink/appartenenza e usa rename senza sovrascrittura, senza cleanup dei fallimenti.
- Separa il fallimento pre-unlink dal
CommitUncertainpost-unlink; non dichiara rollback, esclusione di writer, snapshot o durabilità. Impone i limiti32/64MiB/1GiB, un Count catturato una sola volta, un CAS a voce singola e la lunghezza osservata prima della lettura. - 135 test focalizzati; controller326/326 combinati e211/211 in un export di componente senza Task11; Release0warning/errori; revisione source/spec CLEAN dopo tre correzioni. I test Count/lunghezza hanno avuto RED comportamentale; la contesa è copertura limitata, non prova esaustiva delle race.
- Nessuna modifica a CLI/schema/backend Windows/corpus/VM/IDA o logica editor. Adattatore Linux pubblico, topologia corpus/output e accettazione canonica restano in sospeso; le modifiche all'editor sono solo quattro campi amministrativi di versione. ### REVISION
v2.237.0.1
v2.238.0.1BETAREVISION
Seymour4 set 2026
FFX Structures: osservazioni sull'indice PSARC PS3 e limitazioni del writer riprodotte
- Registra flags2 di header invece dello zero legacy, 78 stream di nomi/5.088.005 byte, 68.100 nomi unici senza LF finale e 68.100 corrispondenze path-MD5 esatte. La lettura maggiore è il prefisso da2.850.281 byte, non un hash dell'intero archivio.
- Spiega i cinque slot ZSize a zero associati a voci vuote e distingue gli intervalli referenziati dagli slot extra; nessun payload di asset di gioco letto. I conteggi dei suffissi dei nomi file non sono validazione di formato.
- Un probe isolato collega l'helper invariato e conferma due controesempi: indicizzazione multi-blocco errata e troncamento u16 di125140→59604. Build0warning/errori; exit0 conferma i bug attesi, non la compatibilità del writer. Chiarisce il disclaimer storico sull'inflate in memoria.
- Nessuna mutazione di legacy congelato, Task7/11, comportamento dell'editor, VM/IDA o gioco. Catalogo completo, evidenze canoniche e accettazione engine restano in sospeso; cambiano solo quattro campi amministrativi di versione. ### MINOR
v2.238.0.0
v2.238.0.2BETAREVISION
Seymour4 set 2026
FFX Structures: corrispondenza di m001 con il PSARC PS3 originale locale
- Estende il documento HD, separando il confronto originale tra file estratti dai payload di container appena decodificati: voce CHR1731 e voce BIN1276, quattro stream,184.320/64.568 byte, sei confronti byte esatti contro le copie PC/PS3/PS4.
- Registra offset, ZSize, limiti, hash parziali e12 controlli sintetici; controller2.953.874 byte di archivio +746.664 byte di campioni. Nessun output di asset estratti, nessuna modifica a gioco/VM/IDA o comportamento dell'editor.
- La corrispondenza è limitata a due file, non media autenticato, equivalenza globale, semantica completa, accettazione di writer/engine o Task7/11/V1.1. Cambiano solo quattro valori amministrativi di versione.
v2.238.0.1
v2.238.0.3BETAREVISION
Seymour4 set 2026
FFX Structures: osservazione dell'intero PSARC PS3 con blocchi stored corroborati
- Registra un hash dell'intero file verificato indipendentemente, 68.100 asset, 251.167 blocchi zlib e 404 span stored, tutti confrontati byte a byte con span estratti PS3. Elabora13.549.845.869 byte logici senza scrivere asset di gioco estratti.
- Preserva il primo rifiuto zlib-only alla voce119; policy esplicita di uguaglianza di lunghezza,60 test PASS, revisioni CLEAN e riconciliazione del report da38.423.308 byte. Documenta un
.tmpcon prefisso PHYR e un.ftcnon-FTCX senza inventare semantiche. - Non promuove un atlas completo, autenticità/snapshot, uguaglianza integrale dei file estratti, CLI Linux canonica, Task7/11, writer/engine/RT2 o comportamento dell'editor. Cambiano solo quattro valori amministrativi di versione.
v2.238.0.2
v2.238.0.4BETAREVISION
Seymour4 set 2026
FFX Structures: famiglia FTC e pacchetto legacy DMA/GIF
- Registra tutti gli1.535 hash dei payload FTC PS3 e due confronti legacy completi contro PC/PS4; partizione da64+1184+112+56832 byte e campi DMA/GIF/GS legati a fonti primarie pinned. Censimento383.936byte, sei esempi extra69.824byte,42test Python +8Node PASS e aritmetica indipendente del report con letture limitate dopo la revisione.
- Corregge il magic FTCX/FCTX e l'interpretazione universale della dimensione in byte a +0x34, con1.354controesempi oltre-EOF; tutte le1.534code fisiche FTCX equivalgono ad align16(+0x10). Ritira le conclusioni non supportate su sezioni UUDW/LGOG e glifi1:1; riproduce quattro attese diagnostiche contro l'helper C# invariato.
- Solo documentazione/governance e quattro valori amministrativi di versione. Il codice diagnostico resta su D; nessun asset modificato/esportato, writer/engine/RT2, accettazione canonica Task7/11/CLI Linux o integrazione funzionale nell'editor. L'intero catalogo FFX resta incompleto.
v2.238.0.3
v2.238.0.5BETAREVISION
Seymour4 set 2026
FFX Structures: consumer FTC su PC, byte di larghezza e confine degli stub grafici
- Collega registration0x8AC0E0, getter0x8AC380 e consumer0x8B92E0 nel FFX.exe con hash esatto3D13E5ED…F277E1: +0x10 copia i byte da base+u32(+0x30), import memcpy nominale provato, metriche signed×0.25 e bias1040 selettivo. Dieci corpi/2194byte/666istruzioni per disassembler concordano con i byte grezzi; sette controlli di correlazione PASS.
- Sei controparti PC/PS4 per un totale di138464byte corrispondono a tre hash di font PS3. I byte di coda non consumati, nove/undici, sono diversi da zero e devono essere preservati. Corregge l'attribuzione falsa del lookup a0x8B6590 e le affermazioni troppo ampie su mapping/avanzamento in tre documenti storici; il builder DMA/GIF chiama stub in questo binario PC, non prova di rendering.
- Revisione documentale/governance e solo quattro campi amministrativi di versione; diagnostica su D. Nessuna modifica ad asset o comportamento dell'editor, esecuzione di gioco/VM/IDA, writer/renderer/Unicode/RT2 o promozione di Task7/11/CLI Linux/catalogo completo.
v2.238.0.4
v2.238.0.6BETAREVISION
Seymour5 set 2026
FFX Structures: file font Phyre PC reali e audit della ricerca parallela
- Osserva24font PC/7.961.557byte: header da84 byte, metadata da2263 byte, due liste/gruppi di istanze e un oggetto texture reale da116 byte. L'aritmetica mip candidata23DXT5/1ARGB8 chiude le regioni finali, incluse le catene europee a nove livelli; corregge l'ordine oggetti/fixup, i campi descrittore e la dimensione massima rispetto al payload totale.
- Diagnostica esterna26test PASS, rilettura byte-identica e revisione indipendente1JP/1DE. Il report v2 mantiene il binding di formato irrisolto, corregge le costanti DXGI e separa la decodifica del testo giapponese campionato dalla prova visiva globale dei glifi.
- Questo lotto contiene solo documentazione/governance e quattro campi amministrativi di versione. Task11 resta una bozza separata senza promozione di commit parziale/accettazione; nessuna modifica ad asset, VM/IDA, renderer/writer/RT2, CLI Linux canonica o comportamento dell'editor. Il catalogo completo resta incompleto.
v2.238.0.5
v2.238.0.7BETAREVISION
Seymour5 set 2026
FFX Structures: fixup compatti PC e binding dei formati nominati
- Corregge l'ordine interno dell'osservatore precedente in pointer10→array3.24/24file legano member36/m_format a userfixup1,23DXT5/1ARGB8, con tre record puntatore e un record array ciascuno; callback/registry esatti nell'EXE collegano i nomi ai descrittori di formato e a DXGI77/87.
- 43corpi/16576byte/5449istruzioni per disassembler GNU/LLVM;42decompile e un fallimento esplicito di Hex-Rays coperto dall'assembly.11test diagnostici+2MCP PASS, revisione indipendente a24foglie e report rigenerato byte-identico; artifact su D.
- Solo documentazione/governance e versioni amministrative di prodotto. IDA installato riavviato su una copia del database della VM; nessuna modifica a disco/SO/DB canonico/gioco/Task11. Semantica generale, payload visivo, writer/RT2, glyph mapping e catalogo completo restano in sospeso.
v2.238.0.6
v2.238.0.8BETAREVISION
Seymour5 set 2026
FFX Structures: consumer PC di payload e mip
- Collega il suffix al consumer statico465B60→58FDB0: contesto dell'header, iteratore PTexture2D, letture clamped e discard-by-overwrite; separa l'avanzamento pitch/puntatore finale dai byte indirizzati dalle righe nel modello D3D.
- 17corpi7893byte/2600istruzioni GNU/LLVM;13test PASS e240simulazioni su24file, uguaglianza dei byte di riga e report ripetuto identico. La preview MCP troncata non è un decompile completo; JSON integrale conservato separatamente su D.
- Solo documentazione/governance e quattro versioni amministrative. Nessuna modifica ad asset/Task11/atlas congelato/funzionalità dell'editor; nessun upload reale, pixel/glifi, writer/RT2/CLI Linux canonica o promozione del catalogo completo.
v2.238.0.7
v2.238.0.9BETAREVISION
Seymour5 set 2026
FFX Structures: pixel BC3/ARGB8 su PC con decoder indipendente
- Tre foglie pinned, 11 mip e 2.173.611 pixel confrontati tra JavaScript e Pillow 12.1.1; zero mismatch incluso l'RGB trasparente. Registra il profilo numerico esplicito, gli hash per mip e tre ancore del legacy-atlas per la correzione DXT5=16B.
- 35 test PASS, revisione CLEAN dopo aver isolato gli input del decoder e validato le sorgenti locali; dieci regressioni del driver con RED comportamentale. Report v2 da 24.840 byte ripetuto identico; i fallimenti iniziali di import restano distinti dalle evidenze comportamentali.
- Solo documentazione/governance e quattro campi amministrativi di versione; gli script restano artifact di ricerca esterni. Nessuna modifica ad asset/atlas congelato/Task11/funzionalità dell'editor, glifi/GPU/RT2/writer/CLI Linux canonica o promozione del catalogo completo.
v2.238.0.8
v2.238.0.10BETAREVISION
Seymour5 set 2026
FFX Structures: m001 PC DXT1, dieci mip e ID asset serializzato
- Una foglia da 177.440 byte con hash pinned: binding tipato m_format→DXT1, 512×512 e dieci livelli per un totale di 174.776 byte. Separa l'ID serializzato dal percorso d3d11/.phyre e confronta due affermazioni legacy a nove livelli senza assumere l'identità storica dell'artifact.
- Dieci finestre EXE, 845 byte e 256 istruzioni per disassembler; descrittore DXT1/ID15/BC1_UNORM, 4bpp e consumer +0C+1. Derivazione Python indipendente, dieci controlli e due mutanti rilevati; V1 letterale e controllo mascherato documentati, generatori V2 pinned.
- Revisione di ricerca: script esterni e quattro campi amministrativi di versione. Atlas congelato e implementazione Task11 preservati; pixel BC1, runtime, writer, migrazione accettata e catalogo completo restano in sospeso.
v2.238.0.9