업데이트 2.232
2026. 8. 16.
v2.232.0.0BETAMINOR
Lulu2026년 8월 15일
EncounterTableExplorer: 형성 추가 (구조적 성장) + 재구축을 통한 저장 + InternalGroup 노출
AddFormationToSelectedGroup: 선택한 테이블의 그룹 0에 다음 FormationId / weight 1을 가진 1개의 포메이션을 추가합니다. 또한 FormationCount/TotalWeight/TotalFormationCount 및 re-renders을 업데이트합니다.- Save 통해
Rebuild()(구조적)을 통해 저장Write()(대신 slot-only): 추가된 포메이션을 유지함; RT0 byte-identical (no-edit) 및--encounter-rebuild-rt0(96개 테이블/192개 그룹/863개 포메이션)을 통해 검증됨). - Exposed
EncounterTableGroupRow.InternalGroup가 포메이션 목록을 확장할 수 있도록 DataModel를 노출시켰습니다(새로운 코드 주석은 영어로 작성됨). - 게이트: build 0 오류; 크오르에 스위트 224/224 PASS (해당 7 full-suite 프아이르스 임 i18n/StringsIntegrity 에서 해당 활성 i18n 레인, pre-existing 및 우느르르아트드). 정직성: in-game 생성 의 해당 새로운 포메이션 임 RT2-pending. ### REVISION
- Spatial-zone RE (IDA, DB 13337을 통해 확인된 표준형 ida-pro-mcp):
mapout.vpa의 실제 레이아웃을 해독했습니다. 루트 주소는 GuideMap입니다 (+6n개의 존 /+10n개의 정점 /+12스케일 /+24정점 풀 /+28존 풀). Vertex =s16 X,Y,Z(stride 8) (오프라인 파서가X,Z쌍을 읽었으므로, ~50개 이상의 필드에서 오류가 발생했으며, bika03만 일치했습니다). Zone 레코드:+8/+9=groupMin/groupMax,+6n개의 삼각형,+12인덱스 포인터. 삼각형 =i16 iA,iB,iC+ 메타 dword@+4-> 그룹(meta>>17)&0x7FFF(IDA-proven,ordinal_guess없음). 실제 장애 요인:.vpa는 GS-DMA 패킷 컨테이너(매직 272)입니다. 복잡한 지오메트리를 처리하려면 디코더FFX_GS_ProcessDmaPacketData(0x90f900)가 필요하지만, 이 프로젝트에는 포함되어 있지 않습니다;ffxmap.id/mapobjdata.vpb는 추출된 코퍼스에서 누락되었습니다. 문서:docs/reverse/FFX_MAPOUT_VPA_ZONES_RUNTIME_LAYOUT_RE_2026-08-15.md; IDA의 코멘트가 적용되었습니다(0x91d5e0/0x83e980/0x8447a0/0x909680). - GrowLab 분석 결과: 104건의 실패 = 104건의 non-tight 충돌 (588건의 타이트한 상황에서 0건) -> lab false-negative, 라이터 버그가 아님.
- 다양성 축 (RE와 무관):
EncounterTable_File.Rebuild()GREEN — RT0 byte-identical + 성장 (+1 포메이션, +2B)을btl.bin(96개 테이블/192개 그룹/863개 포메이션)에 적용합니다. BattleArenaAuthor 몬스터 추가/제거 byte-safe. UI 노출이 필요합니다 (포메이션 추가 + Rebuild-based 세이브 + 위험). ### PATCH
v2.231.0.1
v2.232.1.0BETAPATCH
Seymour2026년 8월 16일
i18n: 중립 언어 PT-BR (Strings.resx에서 포르투갈어로 표시되던)의 EN 문제를 수정했습니다
- PT-BR에 있던 218개의 해당 lived 내
Resources/Strings.resx(값 (중립 = EN 진실 공급원; 영어 폴백 = 중립)을 실제 EN로 대체. 218개의 키는 이미Strings.pt.resx(에 존재 (위성 손상 없음); 키 이름 변경 없음,Strings.cs건드리지 않음. - 원인: 과거 작업 내역(Jarvis-UI
Mod_*, Jarvis-MAGIC-SHIVAU_*)에서 중립(neutral) 상태에 PT을 포함시켜 i18n 황금 규칙을 위반했습니다. EN(검토 가능)에서work/i18n_en/*.json번역을 작성했습니다. 백업:Strings.resx.bak_20260815_233446. - 검증:
dotnet build0 errors;dotnet test --filter FullyQualifiedName~StringsIntegrity2/3 PASS (해당 2 key/resx arbiters; 해당 3rdNoXamlHasRawHardcodedUiLiteral임 pre-existing migration debt 내TreasureMapEditor_Control.axaml, untouched).
v2.232.0.0