업데이트 2.37
2026. 6. 7.
몬스터 AI 편집기: a PROVEN "이프 HP 브에르아우 X%" 조건 (IDA+코퍼스) + 222 명명된 속성 필드 (끝 의 "필드 0xNN"). 할리슨 스아이드 로 사용 IDA 및 그우에스스드 "해당 항목 반드시 되다 a 설정 파일 곳에서 해당 르이느에 = a 느우姆브어" — 양쪽 모두 스프오트 위에. RE 에서 `FFX_recon.i64`: 해당 ATEL 네이티브 디스패치 = `handler = (FuncspaceTables[funcId>>12] + 16(funcId&0xFFF))` (슬롯 +0 CALLPOPA / +12 CALL); `readChrProperty` (0x700F) = `0x7A4D70` → a `field→property` 전환 (`sub_7B2DD0`). Cross-referenced 와 함께 프프엑스드아트아프아르스어/ScriptConstants.putBattleActorProperty (해당 "설정" 해당 소유자 이느트우이트드) + 해당 코퍼스: 필드 0x00 = HP (stat_hp, 해당 코퍼스' most-read 속성 — 306×), 0x02 = maxHP (137×), 0x119 = NearDeath (= IDA 케이스 281 `current<max/2`). 아르이스姆에트이크 연산 코드 입증된 (` 0x16` 등.). #11 REAL 제공됨: a 보호됨 코드 조각 "이프 HP 브에르아우 X% → 프오르크에 명령" = 해당 `HP100 < maxHPX` 이드이오姆 (corpus-proven 필드 0/2) — 해당 실제 boss-enrage, 더 이상 a 추측 (해당 이전 v2.35.0 버전 였음 일반 때문에 해당 HP 필드 우아스느'트 입증된; 이제 해당 항목 임). 느아姆잉: 새로운 `FfxLib/Ai/AiChrPropertyNames.cs` (222 명명된 필드, 동일한 공개 프르오브에느아느크에 처럼 해당 코덱's func-name 표) 연결된 해당 버프/스탯 드에트에크트오르 → 상태 동작 이제 표시 "Haste/Protect/StatusPoison/HP/maxHP…" 대신 "필드 0xNN". 게이트 `--ai2`: HP%-격분 346/346 + 크오느드이션얼 346/346; `--ai3` PASS. 문서: `docs/reverse/FFX_AI_NATIVE_DISPATCH_AND_CHRPROPERTY_FIELDMAP_2026-06-07.md` (+ rename-queue 위해 해당 `.i64`). 정직한: 구조 입증된 오프라인, in-game 효과 = RT2; 해당 0xDA/218=HP%×256 그아우그에 존재함 에서 IDA 그러나 해당 코퍼스 하지 않음 사용 해당 항목 (I 사용됨 해당 경로 해당 AI 실제로 사용함, 0/2). 편집기 build 르드 드우에 로 해당 스피어 그리드 레인's WIP (우느르르아트드); 모든 저의 파일 임 FfxLib, gate-validated.
노트 읽기