JARVIS-MAGIC
Update 2.90
6/14/2026
v2.90.0.0MINORJarvis-MAGIC
Magic DLLs: A/B/C/D family classifier via slot-0 byte-scan in the browser
MagicDllFamilyClassifierportsscripts/scan_ab.pyto C# —slot_kind_signaturepre-bucket + 2048-byte PE scan at overlay slot 0 RVA (0xB2C/0xB30→ B,0xB1C/0xB18→ C). Wired intoMagicDllSemanticAnalyzer.DetectFamilyand Magic DLL BrowserInspectionSummary. IDA validation: 3 samples of the 13 Family C DLLs hiding in the 404 bucket (magic_0183,magic_0244,magic_0700) confirmhost+2844/2840withouthost+2860. Doc:docs/reverse/FFX_MAGIC_DLL_INFILTRATED_C_VALIDATION_2026-06-14.md. Byte-scan gate 13/13 viawork/validate_infiltrated_c/validate.py
v2.89.0.0
v2.90.0.1REVISIONJarvis-MAGIC
Magic engine: unified hub + VM clusters + A/C editing guide
- RE docs linking EXE VM, 581-DLL classification, and practical editing.
FFX_MAGIC_ENGINE_MASTER_2026-06-14.md(hub),FFX_MAGIC_VM_OPCODE_CLUSTERS_2026-06-14.md(7 clusters, IDA samples),FFX_MAGIC_FAMILY_AC_EDITING_GUIDE_2026-06-14.md(color/speed via Value Workbench, families A/C)
v2.90.0.0
v2.90.0.2REVISIONJarvis-MAGIC
Magic VM: automated cluster pass 1 (119/119 core ops)
- IDA
func_query+work/magic_vm_cluster/cluster_from_func_query.py→cluster_assignments.csv(9 clusters; 66 MISC await pass 2 callees). Clusters doc updated with top-3/cluster decompile queue
v2.90.0.1
v2.90.0.3REVISIONJarvis-MAGIC
Magic VM: pass 2+3 clusters (MISC→0) + RT2 visual 0084/0098
- pass 2
analyze_batch(66 MISC) + pass 3 Hex-Rays decompile of the 10 remaining →cluster_assignments_pass3.csv(119/119 behaviorally clustered). Docs:FFX_MAGIC_VM_MISC_PASS3_DECOMPILES_2026-06-14.md,FFX_MAGIC_RT2_VISUAL_0084_0098_2026-06-14.md
v2.90.0.2
v2.90.1.0MINORJarvis-MAGIC
Prism Flare v2 pack (gameplay + prism DLL recolor + deploy)
--prism-flare-v2-packgate — row #247 Power 42, Fire/Thunder/Water, Slow 65%/4t; recolormagic_0714/0715(16 vec4 patches each, prism purple)
v2.90.0.3