업데이트 2.37
2026. 6. 7.
v2.37.0BETA
Seymour
몬스터 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→ afield→property전환 (sub_7B2DD0). Cross-referenced 와 함께 프프엑스드아트아프아르스어/ScriptConstants.putBattleActorProperty (해당 "설정" 해당 소유자 이느트우이트드) + 해당 코퍼스: 필드 0x00 = HP (stat_hp, 해당 코퍼스' most-read 속성 — 306×), 0x02 = maxHP (137×), 0x119 = NearDeath (= IDA 케이스 281current<max/2). 아르이스姆에트이크 연산 코드 입증된 (* 0x16등.). #11 REAL 제공됨: a 보호됨 코드 조각 "이프 HP 브에르아우 X% → 프오르크에 명령" = 해당HP*100 < maxHP*X이드이오姆 (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;--ai3PASS. 문서: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
v2.36.0.1
v2.37.1BETA
Seymour
SPHERE GRID CANVAS: AUTHENTIC 브이스우얼스 (REAL FFX 아이콘 통해 해당 편집기's 아트르아스) + 읽을 수 있는 느오드에스 + LIVE 파괴 경고 + 색상/범례/그르아우/흐오브어/스아우느드
- 해당 소유자 아스크드 로 "만들다 해당 항목 프르트트이 + 자동 경고" 및 프오이느트드 외부 해당 v1 였음 a 트이느이 크이르크을 와 함께 없음 아이콘. 키 찾기: 해당 편집기 ALREADY 가지고 있었음 해당 탐색기's 그오르그에아우스 르느드어어 (
SphereGridPreview_Control+Assets/SphereGrid/icon_atlas.png) — 따라서 I 스트오을 해당 REAL 아트르아스 (및 폐기됨 해당 그아姆에-icons.net I'd 추가됨 이전). 이제 해당 캔버스: (1) AUTHENTIC FFX 아이콘 — a 크오르아우르드 구체 + 해당icon_atlas.png스프르이트에 통해AppearanceType(STR/DEF/MAG/HP/MP/white/black/special/skill/lock) OR a 텍스트 배지 (AGI/ACC/EVA/LCK…), 정확히 르이크에 해당 탐색기, 통해SphereGridNodeVisualInfo빌드됨 에서panel.bin(해당 동일한CreatePreviewVisual/BuildShortLabel논리). (2) READABLE 느오드에스 — 구체 ~12px (였음 5.5) + 해당 기본 즈우姆 이제 열림 에서 a 을그이블 을브에르 (더 이상 크르아姆姆잉 828 느오드에스) + LOD (드오트스 때 즈우姆드 외부 위해 오브어브이에우) + 브이에우프오르트 크우르르. (3) LIVE 파괴 경고 — 드르아그그잉 a node <40u OR crossing a link turns it RED instantly + a banner, no Validate click (a cheap check of just the moved node, per frame). (4) category colors + a legend, a pulsing glow on the selection (DispatcherTimer), hover lighting, and sound viaAudioStudio_Service(bundled FFX UI SFX; allowed because the project is PRIVATE — the owner's correction). NO image AI — it's the REAL game sprite already shipping in the editor. Build 0 errors; editor boots without crash
v2.37.0
v2.37.2BETA
Seymour
몬스터 AI 편집기: #8 실제 NAMED 대상 (자기 자신 / 에느에姆이에스 / 얼르이에스 / 치아르아크트어#N…) — 해당 파서 크르아크드 해당 스에느트이느에르스
- 프오르르아우잉 해당 "르우크 에서 해당 파서":
FFXDataParser/ScriptConstants.putEnum("btlActor")IS 정확히 해당 target-sentinel 맵 IDA 흐아드느'트 드에르이브어드 (해당 ATEL 리졸버 트이姆드 외부). 이제 명명된 및 corpus-consistent: -13/0xFFF3 = 자기 자신 (입증된), -14/0xFFF2 = FrontlineChars (해당 몬스터's "에느에姆이에스" = 해당 플레이어 치아르스; 해당 대부분 공통 리터럴 스에느트이느에르, 272×), -6/-7/-8 = 치아르아크트어 #1/#2/#3, -15/0xFFF1 = AllMonsters (해당 몬스터's "얼르이에스" — 일치함 White Wind→회복 몬스터), -17 = LastAttacker, -5 = AllActors, -3 = TargetActors, -20 = AllAeons,0x10NN = MonsterType… (적/얼리 임 에서 해당 몬스터's POV). 따라서 해당 🎯 변경 대상 (v2.33.0) 스트오프스 되는 "복사 통해 에엑스아姆프을" 및 됨 a 명명된 target-MODE 드롭다운 — 해당 "하나 / 모든 에느에姆이에스 / 모든 얼르이에스" 해당 소유자 우아느트드 에서 #8 에서 해당 스트아르트; 해당 동작 목록 표시함 "얼브오: FrontlineChars"; 및 해당 디스어셈블리 / 피연산자 편집기 그르오스스에스 해당 스에느트이느에르스 (0xFFE9–0xFFFF, 해당 우느아姆브이그우아우스 범위) 처럼 "(얼브오: 자기 자신/…)". 새로운FfxLib/Ai/AiTargetNames.cs(btlActor, 동일한 공개 프르오브에느아느크에 처럼 해당 코덱's 프우느크/속성 표); 연결된 해당 드롭다운 +AiScript_File.OperandGloss. 게이트--ai2/--ai3PASS (RT0 byte-identical 이느트아크트 — 그르오스스 오직, 0 바이트 변경됨); 편집기 빌드 0 오류. 정직한: 자기 자신 임 byte-proven; 해당 르스트 의 해당 이름 임 에서 공개 RE + corpus-consistent (프이느에 의미론 = RT2)
v2.37.1
v2.37.3BETA
Seymour
SPHERE GRID CANVAS: 느오드에스 스크얼에 와 함께 즈우姆 + 깨끗한 벡터 아이콘 (해당 아트르아스 크르오프프드 잘못된)
- 소유자 피드백 위에 v2.37.1: 해당 탐색기 아트르아스 (
icon_atlas.png) 크르오프프드 해당 항목의 셀 잘못된 (Lv1-4 및 많은 오스어스 보기 흉한) 및 느오드에스 시르아느크 처럼 사용자 즈우姆드 에서 (screen-constant 크기 → 르오스트 에서 해당 간격). 둘 수정함: (1) 반경 스크얼에스 와 함께 즈우姆 —CurrentNodeRadius = clamp(26×scale, 5..42px), 따라서 zoom-in = a BIGGER 구체 (읽을 수 있는 아이콘), zoom-out = 스姆얼르어 (오브어브이에우); 해당 아이콘/텍스트 스크얼에 와 함께 해당 항목. (2) 벡터 아이콘 — 다시 그아姆에-icons.net (CC BY) 그리프스 (SphereGridIcons.cs, SVG 경로 →Geometry.Parse) 해당 스크얼에 크르이스프리 에서 어떤 즈우姆, 없음 크르오프프잉 (해당 브이트姆아프 아트르아스 임 폐기됨): 르오크스 = a 깨끗한 "L{n}" 배지 (Lv1-4 절대 크르이프프드 다시), 스탯 얻다 하나의 아이콘 (HP/MP/Strength/Defense/Magic/Agility/Luck/능력), 해당 르스트 = a 스크얼드 텍스트 배지 (ACC/EVA/MDF/WHT/BLK/SPL/SKL). 유지함 해당 category-colored 구체 + 그르아우/흐오브어/범례/live-break-warning/스아우느드. Build 0 오류; CC-BY 아트트르이브우션 에서SPHERE_GRID_ICON_CREDITS.txt
v2.37.2