업데이트 2.18
2026. 6. 6.
v2.18.0BETA
Seymour
MODEL VIEWER (HD) 에서 해당 편집기: a 3D 그얼르어이 의 해당 816 트에엑스처드+아느이姆아트드 모델
- 해당 프르오트 트우이스트 ("이 임 그오잉 로 가지고 있음 로 실행 내부 해당 편집기") 브에크아姆에 a 기능: a 새로운 "모델 뷰어 (HD) 🐉" 버튼 에서 해당 추가 기능 카드 → 열림
RuntimeTools/FFXModelViewerWeb(three.js + 그르트프르오아드어) 스어브드 대비 르오크얼흐오스트 HTTP (해당 동일한 PROVEN 마법 뷰어/아우르오르아 레시피 —python -m http.server, distinct port 8767; HTTP mandatory for the catalogfetch()+ GLTFLoader of/work/...). The viewer is an animated gallery: a unified catalog of 816 models (modelviewer-catalog.json, generated from the HD-lane baseline — pc/sum/npc/mon/obj/wep), filter by category + verdict + search, thumbnails, and animation-clip playback (AnimationMixer + clip selector) + orbit/grid/wire/spin/fit. It consumes exactly the glTFs baked in the HD saga (META 1 + pure-HD) — no re-baking.ModelViewerLauncher.cs(clone ofMagicViewerLauncher) + a button inMain_Window.axaml/handler. Build 0 errors; serve proven (catalog/index/gltf = 200). csproj bump (real UI feature). Phase 2 queued (owner decision): host the SAME viewer in an editor WebView panel (no browser) — needs one nuget; the three.js engine is host-agnostic. Docs:FFX_MODELVIEWER_EDITOR_2026-06-06.md
v2.17.0
v2.18.1BETA
Seymour
self-audit: MY OWN (Jarvis)의 버그 6개 수정 (적대적 2인 채팅 검토 과정에서 발견되었으며, 각 발견 사항은 제2의 에이전트에 의해 검증됨):
- Ps3MagicBrowser: SYNCHRONOUSLY 스레드에서 UI에 따라 각 폴더의 첫 번째 텍스처를 디코딩한 후(I가 제거했다고 주장했던 멈춤 현상), 그리고 백그라운드에서 다시 디코딩합니다. 이제 행[0]은 백그라운드 패스에 맡겨지고,
DecodeRows는 already-decoded 행을 건너뛰며(double-decode 없음),decodeGeneration는 이제volatile가 됩니다(작업자↔UI 가시성). - 몬스터 AI 편집기:
AiEditRow어셈블러(AI)에서 16진수(AiAsmRow) 또는 오프코드/오퍼랜드를 편집해도 on-screen의 의미는 업데이트되지 않았습니다 —AiEditRow는 이제 16진수OnPropertyChanged(Meaning)명령어 설정기에서 및를 발생시킵니다.AiAsmRow는ObservableObject로 변경되었으며, 의미/레이블/HasOperand에 알림이 전송됩니다. - OpcodeHelp: 잘못된 오프코드 툴팁 (
StartsWith("PUSHFF")는 한 번도 일치하지 않았음;PUSHFfloat-const는 register-bank 도움말에 포함됨) — 불안정한 니모닉 접두사가 아닌OperandKindOf(PROVEN 유형)을 기준으로 분기되도록 재작성함. - MagicViewerLauncher: “카탈로그 대기 중” 상태의 ROOT — python never came up; 이제
EnsureViewerServerreturns a bool, 해당 poll 임 ~6s (cold start), honest status 에 failure, cache-bust 에 해당 URL (stale stub), 및 그것 kills 해당 python 에 ProcessExit (없음 leaked process).일 때조차 브라우저를 열고 “성공”을 반환했습니다. (수정함 에서 MY 파일 오직. 해당 기타 치아트'스 발견 내용 우에느트 로docs/ai/HANDOFF_CODE_AUDIT_HD_MODELS_2026-06-06.md위해 THEM 로 검증하다+수정 — I 했음 아님 건드리다 해당 항목의 레인.) 크스프르오즈 증가.