업데이트 2.127
2026. 6. 16.
v2.127.0.0BETAMINOR
Seymour
Capture 연쇄 Cap-1 단계 C: 1-바이트 `capturable` 작성자 (`MonsterCaptureFlagWriter`) + `--monster-capture-bit-rt0` 게이트 PASS 361/361 전반에 걸쳐 해당 바닐라 코퍼스
- (새로운 기능: 첫 번째 작성자 위해 해당
Capture Cascade/Yoke of Spira기능; 르이브르아르이 + 게이트, 여전히 NO UI). 이姆프을먼트스 단계 C 의 해당 Cap-1 계획 (단계 Bv2.123.3.1르오크아트드 해당 바이트; 단계 C 기록함 로 해당 항목). 작성자 (FFXProjectEditor/FfxLib/Monster/MonsterCaptureFlagWriter.cs): byte-level (없음Monster_File.Read(...).Write()전체 스트르우크트 round-trip), 오프어아트에스 직접 위에bytes[StatSheetPointer + 0x78]와 함께StatSheetPointer = uint32_le(bytes[0x0C]). API:TryGetStatSheetPointer,GetCaptureFlagFileOffset,ReadCaptureFlag,ReadPaddingByte,WriteCaptureFlag(monBin, newSlot)(크르오느에스 해당 아르르아이, 프르이프스 해당 바이트, 유지함 패딩0x00, 르프우스에스 몬스터 와 함께 non-zero 패딩 처럼 하나의 알 수 없는 변형); 흐에르프어스IsUncapturable/IsVanillaArenaSlot/IsSidecarArenaSlot. 크오느스트아느트스Uncapturable = 0xFF,VanillaArenaSlotMin/Max = 0x00..0x67,SidecarArenaSlotMin/Max = 0x68..0xFE(바닐라 MA = 104 슬롯, 스이드에크아르 = Capture 연쇄 르그이오느 와 함께 없음 브에스트이아르이 크오르르이션). 게이트 (FFXProjectEditor/Tools/MonsterCaptureFlagRt0.cs): 이느브오크드 통해FFXProjectEditor.exe --monster-capture-bit-rt0 [monsterRoot], 입증함 3 속성 프어 몬스터: (1) same-value byte-identity —WriteCaptureFlag(bin, current)==bin(작성자 임 a no-op 때 newSlot==현재); (2) slot-only 차이 —WriteCaptureFlag(bin, target)드이프프어스 에서bin에서 정확히 1 바이트, 에서[StatSheetPointer + 0x78], 와 함께 패딩0x00, 모든 기타 바이트 byte-identical; (3) flip-and-restore RT0 —WriteCaptureFlag(WriteCaptureFlag(bin, target), original)==bin(전체 이드에姆프오트에느크에). 대상 임 치오스에느 out-of-band 프어 범주: 상한 해제 (0xFF) 프르이프스 로 0x68 (스이드에크아르), 바닐라 MA 프르이프스 로 0xFF, 등. 결과 대상으로FFX Extracted\...\jppc\battle\mon(바닐라): VERDICT PASS — 361/361 몬스터, 251 상한 해제 (0xFF), 110 바닐라 MA 슬롯, 0 스이드에크아르, 0 non-zero 패딩, 헤더 파싱 361/361, same-value RT0 361/361, slot-only 차이 361/361, flip-and-restore RT0 361/361. 에엑스크에드스 해당 58-샘플 단계 B 증거 코퍼스 6×. 연결된RuntimeTools/offline_ci.ps1$editorGates(사이monster및encounter) — 프어姆아느에느트 내부 게이트. 새로운 파일:FfxLib/Monster/MonsterCaptureFlagWriter.cs,Tools/MonsterCaptureFlagRt0.cs. 건드림:Program.cs(연결됨--monster-capture-bit-rt0),RuntimeTools/offline_ci.ps1($editorGates). 함 아님 건드리다:m###.bin(게이트 임 read-only — 오직 읽음 바닐라 파일, 절대 기록함 로 드이스크), DLL, 런타임, 저장, 흐우크. C# 릴리스 build PASS (0 오류, 384 기준선 경고). 단계 C UI 아님 연결됨 에서 이 드에르이브어에이블 — 여전히 르이브르아르이 + 게이트, 없음 공개 버튼. 다음 안전한 단계: 단계 D (UICapturable치에크브오엑스 에서MonEditor+ 브우르크 작성자 위해 어둠의 에온 + Penance) 또는 in-game RT2 (할리슨 편집 1 드이스프오스에이블 몬스터0xFF→0x68에서 a 실제m###.bin, 스아브에스, 르아우느치에스 해당 그아姆에, 크아프처스 해당 몬스터 로 확인 해당 엔진 아크크에프트스 슬롯 외부 해당 바닐라 0x00..0x67 범위). 문서:docs/reverse/FFX_SPIRA_REFORGE_CAPTURE_BIT_M_HEADER_RE_RESULT_2026-06-16.md§5.1
v2.126.0.0