GENERAL
업데이트 2.190
2026. 7. 12.
v2.190.0.0MINORJarvis/Sisyphus2026년 7월 11일
Sphere Grid Canvas v3: UI 재설계 + 콘텐츠 수정 + 배포 정책 + IDA RE
- UI 재설계 (Kimi K2.7): SphereGridCanvas_Control.axaml 재구성: 대문자 그룹 레이블과 수직 구분선이 포함된 3열 콤팩트 툴바, 눈에 띄는 헤더와 빈 상태(◎)가 적용된 340px 사이드 패널, 노드 수가 늘어난(30개) CanvasView, 차가운 톤의 배경, 더 굵어진 링크, 11px 레이블.
- 콘텐츠 인덱스 수정:
FindOrAddNodeTypeOption수정됨 — 이제 panel option을 반환합니다.Index == contentIndex첫째, 다음과 같은 명령어 옵션을 우선시하는 대신Index다르다 (드롭다운에서 HP→Lock Nv3 버그를 유발함). - 배포 정책:
SphereGridDeployPolicy추가됨 — 차단SaveToProject그리고SaveSquareToProject카운트가 변경되면, 실행 시 문제가 확인되었습니다. Banner, README 및 TopologySafetySummary에서 “no hook required”라는 잘못된 주장을 철회했습니다. - 제거된 후크 아티팩트: True New Node LAB(속성, 로직, 매니페스트, 플래그), true_new_node.flag, true_new_node_manifest.csv, README 후크 텍스트 — 모두 편집기 및 SquarePackageWriter에서 제거됨.
- IDA RE (0xA45570):
FFX_Abmap_LoadCompiledLayoutAndDeriveNodeCellsparse/cell 버킷에 대해 nodeCount 기반이 확인되었습니다. 헤더 매직 0x31, Unknown6 =(PosX+2560)/256 + 20*((PosY+2336)/256). exit 파이프라인 안전성을 검증하지 않습니다. - IDA RE (0x681DB0):
FFX_Menu2D_InitBatchBuffers_NoTextureFallback케이스 3은 pos=0xA170(41328=861×48), color=0xD740(55104), uv=0x6BA0, index=0x285C를 할당합니다. 이전 값 "41252"는 오류였습니다. - IDA RE (0xA51340):
FFX_Abmap_DrawRuntimePanelNodes사용n861 = NodeCount - iter + 860(860 하드코딩). - IDA RE (0x7F4900):
FFX_Menu2D_DrawQuadIndexedBatch있다if(n861 >= 861)(861 하드코딩). 음수 경로로 인해 861개의 노드가 있는 컬러 버퍼가 오버플로우됩니다. - IDA RE (0xA54860):
FFX_Abmap_RecomputePartyStatsAndLearnedMoves이는 순수 통계 자료일 뿐, GPU 프로듀서가 아닙니다(과거 추론 수정됨). - RT2 확인됨: Standard 98/861/882는 Sphere Grid를 실행하지만, 종료 시 즉시 충돌합니다. 바닐라 오버레이가 복원되었습니다. 아티팩트는
work/evidence/spheregrid-exit-cras에 보존되었습니다. h-20260711/`. - 상태: SGM 861
bloqueado / research only. 다음 단계: 가로채기 위한 인-프로세스 후크 (DINPUT8 브리지)DrawQuadIndexedBatch그리고 860 이상인 슬롯을 더 큰 버퍼로 리디렉션합니다. ### 패치
v2.189.0.0
v2.190.1.0PATCHJarvis-UI2026년 7월 11일
믹스 테이블 UI 재설계 개선: 스트레치 레이아웃 + 채워짐/비어 있음 상태 칩 + 파트너 아이템 균일한 그리드
- 스트레치 레이아웃 (Kimi K2.7):
MixTableEditor_Control.axamlDetail의 수직 붕괴를 수정했습니다 —HorizontalAlignment="Stretch"ScrollViewer + StackPanel + 내부 경계선 5개에 추가했습니다. 오른쪽의 거대한 공간이 사라집니다. - Partner Items 균일 그리드:
ItemsPanelPartner Item의 ListBox가 다음으로 변경됨StackPanel수직으로UniformGrid Columns="3". 목록은 112개의 항목을 하나의 수직 열에 쌓는 대신 반응형 3열 레이아웃으로 표시됩니다. - 채움/비움 상태 칩: 파트너 행의 칩은 이제
<Grid>2와 함께<Border>겹쳐진 —IsVisible="{Binding !IsEmpty}"→ "filled" (청록색) 및IsVisible="{Binding IsEmpty}"→ "empty" (은은한 회색). 다음을 대체했습니다.<Run Text="{Binding ResultLabel}"/>~를 보여주는<empty>빈 셀에는 리터럴이, 값이 채워진 셀에는 항목 이름(의미적 노이즈)이 표시됩니다. 항목의 올바른 레이블은 아래의 Combination Editor에 있는 “Current Result” 카드에 이미 표시되어 있습니다. - 툴팁: 두 칩 모두
ToolTip.Tip112×112 행렬의 각 셀이 항목을 생성하는지 여부를 설명합니다. - DataModel:
MixResultRow.IsEmpty~에서 파생된RawResult == 0; 통지일:NotifyComputedChanged~와 함께ResultLabel/ResultCode/Formula. - 영웅 능력치:
OriginCount,TotalNonEmptyResults,CoveragePercent(이미 계산된 속성으로 존재하는) 항목들이 히어로에 칩 형태로 표시됨. - Writers/save bytes/handlers/converters/FfxLib는 변경되지 않음. 시각적 컨테이너용일 뿐. 빌드 오류 0개 (기존 경고 422개). ### 수정
v2.190.0.0
v2.190.2.0PATCHJarvis-UI2026년 7월 11일
Battle Commands 마스터 사이드바 슬림화 + 공유 셸 토글 리팩토링
- 마스터 사이드바 슬림 (Kimi K2.7 + GLM-5.2):
ModuleMasterDetail_Shell.axaml~을 대체했다ExpanderAvalonia의 기본 레이아웃Grid+Buttoncustom. Expander 템플릿에ExpandDirection="Left"~50-60px 이하로 축소되는 것을 막는 패딩/테두리/최소 크기를 적용했습니다. - 새로운 크기: 확장 시 = 140px의 촘촘한 패널 + 26px의 토글 레일(총 ~166px); 축소 시 = 26px의 얇은 레일과 하나의 화살표만 표시.
- Battle Commands 기본 확장 상태: 제거됨
IsMasterExpanded="False"~의KernelCommands_Control.axaml— 사용자는 명령어 목록이 표시된 상태에서, 세부 정보에 완전히 집중하고 싶을 때 레일을 클릭하여 목록을 접을 수 있습니다. - 전투 명령어 UI 개선 (Kimi K2.7):
KernelCommands_Control.axamlhero stats 칩(Scope/Total/Filtered/WRITABLE)을 획득했으며, 액션 색상이 적용된 세션 바(primaryAction accentGold,dangerAction,accentRefresh), 슬림 행으로 구성된 마스터 목록,HorizontalAlignment="Stretch"Detail 카드에서, 그리고 명령이 하나도 선택되지 않은 빈 상태일 때.KernelCommands_DataModel.cs계산된 속성을 추가했습니다CommandScope,TotalCount,FilteredCount,HasSelectedCommand. - 호환성: 셸의 모든 공개 속성 (
MasterHeader,MasterList,Detail,MasterHeaderLabel,IsMasterExpanded)는 변경되지 않습니다. 셸을 사용하는 다른 모듈(Mix Tables, Monster Editor, Items 등)은 변경할 필요가 없습니다. - Writers/save bytes/handlers/converters/FfxLib는 변경되지 않았습니다. 시각적 컨테이너만 해당됩니다. 빌드 오류 0개 (기존 경고 427개).
v2.190.1.0
v2.190.3.0PATCHJarvis-UI2026년 7월 12일
Battle Commands 마스터 사이드바 너비 수정 + MonsterMagicGrowWriter 컴파일 수정
- 마스터 사이드바 너비 수정:
ModuleMasterDetail_Shell.axaml— 패널이 140px에서 260px로 확장되었습니다. 이전 너비에서는 명령어 이름이 줄임표(…)로 잘려 표시되었습니다. (Fros...,Shor...,Mist...) 전체 스킬명을 읽을 수 없었기 때문입니다. 260px일 때는 다음과 같은 이름들이Froststrike,Short Charge,Counter March대부분의 경우 잘리지 않고 들어갑니다. 접힌 레일은 여전히 26px입니다. - 컴파일 수정 (빌드 차단):
MonsterMagicGrowWriter.cs깨진 링크 4개를 수정했습니다:FlagTargetSelf→FlagTargetSelfOnly; 삭제됨StatusDuration.Confuse = 3(클래스StatusDurationByteList해당 필드가 없습니다Confuse— (이 형식에는 ‘혼란’이라는 기간이 존재하지 않습니다).BreakArmor/BreakPower이미 이름이 올바르게 설정되어 있었습니다. 빌드 오류가 0건으로 돌아왔습니다. - 호환성: 셸을 사용하는 다른 탭/모듈(Mix Tables, Monster Editor, Items)도 확장된 패널에서 260px의 추가 공간을 확보하게 되어, 항목이나 몬스터가 잘리지 않고 표시될 수 있는 충분한 공간이 제공됩니다.
v2.190.2.0