Update 2.205
2.8.2026
v2.205.0.0BETAMINOR
Seymour2. Aug. 2026
MAGIC-DLL-EDITOR: Öffnen/Editieren/Grow von JEDER magic_XXXX.dll (587) mit deklarierten Strukturen + funktionierendem Grow
FfxLib/MagicDll/(neu, 13 Klassen): Parser PE→.data→root→sections→programs→slots→records→fields mit eingebetteter field_map (206 Familien, 43 payload_consumer) + lokalem Yonishi fp.h; RT0 581/581 DLLs byte-identisch; 200-Mutations-Fuzz nie-throwt; öffnet 581/581 (virtual-inflated section_size-Fix).Modules/MagicDllEditor/(neu): volle UI (open → tree Root/Descriptors/Programs/Slots/Fields type-aware → edit → save copy mit .bak + hash-gated SHA → revert → add field) + 471-Effekt-Namen-Katalog (noclip) + Steam-Library-Lock. Thread-Safety (SemaphoreSlim) auf Open/Save/AddField/Revert.- Record GROW FIXED AND WORKING (2026-08-02): section-header counted-u32-Tabellen (+8/+12) jetzt angepasst (rel += W wenn table >= insertion; entries += W wenn destination >= insertion — 326 Pointer in 0021) + VerifyGrow mit Ordinal-Key (SlotAbs instabil unter Grow). Tests re-enabled + Korpus-Fuzz (40 DLLs: grow wendet an ODER Byte-Rollback, nie korrupt; multi-width 8/12/16).
- Rand/KeMdlTfd-Fein-Semantik durch Decompile bewiesen (0x72FB00 RandChar 6B, 0x730610 RandInt 9B, 0x731860 RandCV 9B 4×s8, 0x749A20/0x749D60 KeMdlTfd/Uv2 49B — 9 f32 in 3 Gruppen + Flags): field_map gefixt (RandInt/RandCV 6B→9B; KeMdlTfd → payload_consumer 49B) + 5 Renames in kanonischer
ffxoficial_COPY.i64(Skriptscripts/ppp_c2_renames_rand_ketfd.py). Doc:docs/reverse/PPP_RAND_KETFD_SEMANTICS_20260802.md. - Öffentliche Format-Spec:
docs/reverse/MAGIC_DLL_FORMAT_SPEC_20260802.md(Byte-Level-Layout, Grow, Sicherheit, Referenzen). - MagicDll-Suite: 34/34 PASS · Release-Build 0 Fehler. Docs:
MAGIC_DLL_EDITOR_USAGE_20260801.md,PPP_C2_FULL_VERDICT_20260731.md,PPP_C3_ROADMAP_20260731.md,PPP_FAMILIES_USAGE_20260731.md. ### MINOR
v2.202.0.0