업데이트 2.43
2026. 6. 9.
v2.43.0BETA
Seymour
EncounterTable: 저장 버튼 + per-group 위험 편집 + 전역 위험 프르스에트스 (기능 1+4)
- 해당
EncounterTableExplorer임 이제 a 전체 조우 편집기, 아님 a read-only 뷰어.EncounterTableGroupRow및EncounterTableFormationRow임 이제 부분ObservableObjects:Danger(프어 그룹, 0–255) 및Weight(프어 포메이션, 0–255) 임 편집 가능한 통해 하나의 이느트어아크트이브 스르이드어; 변경 중Danger이姆姆드이아트에리 기록함 다시group.Danger및 우프드아트에스 해당 프르이에느드리 레이블 (No encounters / Rare / Normal / High / Maximum); 변경 중Weightauto-recalculatesgroup.TotalWeight. Per-group 프르스에트스:No encounters (0) / Normal (50) / Intense (128) / Maximum (255)버튼. 저장:💾 Save btl.bin호출함EncounterTable_File.Write()(slot-only, byte-local patch), 크르이트에스btl.bin.bak위에 첫 번째 저장;↩ Restore vanilla크오프이에스 해당 백업 브아크. 전역 위험: 프아우르 프르스에트 버튼 에서 해당 "편집 & 저장" 카드 (⚡ No encounters / Normal / Intense / Maximum) 적용 로 ALL 그룹 전반에 걸쳐 ALL 맵 에서 한 번, 와 함께 프에드브아크 보여 주며 방법 많은 그룹 였음 아프프에크트드. 해당DataModel보유함_loadedEncounterFile및_encounterFilePath로 재사용 해당 파싱됨 오브즈에크트 없이 re-reading 해당 파일. 편집기 빌드 0 오류
v2.42.0
v2.43.1BETA
Seymour
ffx-hooks.dll 0단계: C++ 엔진 후크 레이어 뼈대 (PolyHook2, x86) — DLL에서 in-game을 충돌 없이 로드하며, 공유 메모리 준비 완료, IDA이 완료될 때까지 후크 코드는 주석 처리됨
- 새로운 C++ DLL
RuntimeTools/FfxHooksDll/이 기존ffx-probe.dll과 공존합니다(아님이 이를 대체하는가?): 모듈 로더(dinput8.dll)는modules\automatically. Phase 0 scope:dllmain.cppskeleton — 에 load, waits 2s (thread + Sleep, never hooks directly 내 DllMain), gets 해당FFX.exebase, creates 해당 shared memory blockLocal\FFXHooksBlock_v1(256 bytes: magic/version,musicOverrideTrackIndex,musicSeq,elementFlagsExt), 및 writes 으로%TEMP%\ffx-hooks.log. 없음 real hooks installed 내 이 phase — gate: game opens normally + log appears 와[ffx-hooks] Fase 0 skeleton loaded. Commented stubs:hooks/MusicHook.cpp(thiscallFFX_FmodMusic_PlayTrackByIndex, Phase 1 — pendingRVA_FMOD_PLAY_TRACK에서 IDA),hooks/ElementHook.cpp(inline hook 위해 element flags Earth/Wind/Dark bits 0x20/0x40/0x80, Phase 2). VS2022 projectFfxHooksDll.vcxproj(Win32 만 — game 임 x86; vcpkg manifest mode 와polyhook2:x86-windows+zydis:x86-windows). Scriptbuild_hooks.ps1와-Deploy(copies 으로modules\) 배포:cl.exe(단계 0) 없이 PolyHook2 모드를 사용하거나, 姆스브우이르드+vcpkg를 통해-WithPolyHook(단계 1+)를 사용합니다.shared/ffx_addresses.h는 PLACEHOLDERS (IDA에 따른 RVA 작업)에 설명된 대로 모든 RVA를 중앙 집중화합니다
v2.43.0