업데이트 2.66
2026. 6. 10.
v2.66.0BETAMINOR
Seymour
Blitzball ROSTER (60 플레이어' 스탯/성장) NOW EDITABLE 에서 해당 GAME FILE — `.ebp` ATEL-variable 작성자 PROVEN (RT0 byte-identical + mutation-isolated)
- 해당 첫 번째 작성자 해당 편집 해당 브르이트즈브얼르 기본 에서 a GAME FILE, 아님 해당 저장. 해당 60 플레이어' 기본 스탯 + 성장 곡선 실시간 INSIDE
bltz0002.ebp처럼 ATEL 변수0x126..0x12E(8 스탯 × 60 플레이어 × 4 프르오아트스a,b,c,growthType; 성장 프오르姆우르아 디코드됨:gt -1→1,0→a+b·르브,1→a+b·르브^c,2→a+b·르브−c·Lv²,3→a+b·르브+c·Lv²). 새로운 프르이姆이트이브Event_File.PatchEventDataElement(varId, idx, bytes)(FfxLib/Event/Event_File.AtelVar.cs): 하나의 in-place ATEL eventData-variable 프아트치어, length-preserving 통해 해당 기존ScriptChunkOverride흐우크 →Write()re-packs byte-identical 에엑스크에프트 해당 편집됨 슬라이스. 새로운 읽기/기록 file-classFfxLib/Blitzball/BlitzballRoster_File.cs(디코드함/편집 해당 60×8 성장) + 게이트Tools/BlitzballRosterRt0.cs(--blitzball-roster-rt0). PROVEN: byte-exact 읽기 대비 해당 프프엑스드아트아프아르스어 드우姆프 (player0 HP =70 + 30·Lv + 0.711·Lv²); no-edit 읽기→기록 byte-identical (5,445,248 B); 480/480 growthType 유효한; a single-float patch 이스오르아트드 로 해당 4 target-element 바이트 에서 해당 프르드이크트드 오프셋 (@0x491680). RE (해당 누락된 프이에크에): 해당 변수' value-base =worker0_header + 0x30(르오브우스트리 해결됨, 없음 흐아르드크오드에). 정직성: ONLY 스탯/성장 임 file-data; 이름 = 문자열 매크로0x700+idx(작성자 존재함, 연결 보류 중), 프오스이션스/technique-definitions/match-engine = EXE (IDA-pending), learned-techs/cost/contract/level/EXP = 저장 (외부 의 game-file 범위). 없음 UI 아직 (다음 =BlitzballRosterEditor). (NEW 기능: 첫 번째 브르이트즈브얼르 선수 명단 작성자 안으로 a 그아姆에 파일). 함 아님 건드리다 해당 저장 (CHAPPU/치에크스우姆), 런타임, SIN, 또는 기타 레인; 오직 ADDS 새로운 파일 + 1Program.cs디스패치. Build 0 오류 / 361 경고;--blitzball-roster-rt0PASS (no-edit byte-identical + 변경 이스오르아트드). 문서:docs/reverse/FFX_BLITZBALL_ROSTER_BASE_RE_2026-06-10.md+docs/ai/BLITZBALL_100PCT_EDITOR_CHECKLIST_2026-06-10.md
v2.65.3
v2.66.0.1BETAREVISION
Seymour
Blitzball: 플레이어 이름 CONFIRMED 편집 가능한 (姆아크르오드이크 치우느크 7) + in-lane accessor
- (크오드에 에느트어스 그러나 동작 변경되지 않은 — 접근자 아직 크오느스우姆드; RE/프르프). 디코드됨 해당 실제
new_uspc/menu/macrodic.dcp및 입증함 해당 60 플레이어' 이름 = 매크로0x700+idx= 치우느크 7 (FFX 치아르스에트byte−0x0F; 101 항목):0x702=드아트트오,0x703=을트트이,0x704=즈아스스우,0x705=브오트트아,0x706=크이프아,0x707=브이크스오느…;0x700/0x701참조 해당 르느아姆에에이블 르이드 치아르아크트어스 (Tidus/Wakka). → 이미 편집 가능한 TODAY 통해 해당MacroExplorer모듈 (읽음+기록함macrodic.dcp와 함께 SafeWriter/undo/validation/round-trip). 새로운 read-only 접근자FfxLib/Blitzball/BlitzballPlayerNames.cs(인덱스↔매크로0x700+idx,TryGetName) 처럼 프르프 위해 해당 프우처BlitzballRosterEditorUI 로 표시/편집 해당 이름 이느르이느에. 함 아님 건드리다MacroExplorer(텍스트 레인) 또는 기타 레인; 오직 추가함 1 파일 + 문서. Build 0 오류 / 361 경고. 문서:docs/reverse/FFX_BLITZBALL_ROSTER_BASE_RE_2026-06-10.md §3+docs/ai/BLITZBALL_100PCT_EDITOR_CHECKLIST_2026-06-10.md
v2.66.0