Actualización 2.222
2/8/2026
v2.222.0.0BETAMINOR
Seymour2 ago 2026
VIEWERHUB F3.5 PARTE 1: modo de edición en Aurora vía SIDECAR (moviendo monstruos en la escena)
- Editar archivo auxiliar en noclip (
src/FinalFantasyX/scenes.ts): la vista previa de la batalla ahora dicedata/FinalFantasyX/edits/<encId>.json(deltas por ranura:{ "actors": { "<slot>": { "position": [dx,dy,dz], "heading": rad, "scale": mult } } }) y los aplica ensetUpMonsters: posición agregada, rumbo/escala multiplicativa, encima de las posiciones de encuentro estándar (buscar con intentar/catch: sin archivo auxiliar = vainilla). SidecarEditsWriter(Modules/Common/ViewerHub/): fusión idempotente por ranura (cultura invariante, campos opcionales, conserva otras ranuras).- ViewerShell — Panel "Modo de edición (archivo auxiliar)" (
battle-previewdesc obtuvo la herramientaeditor): Ranura 0–7 + ΔX/ΔY/ΔZ + ΔHeading (rad) + ×Escala + "Aplicar edición a la batalla" → escribe el JSON en el noclip raíz (NoclipLocator+TryResolveEncounterde Aurora3DLauncher); La reapertura de la batalla aplica los deltas. - Puerta: errores de compilación 0; pruebas 4/4 PASS (
SidecarEditsWriterTests: crear/fusionar/sobrescribir/nulo); verificación de tipo de noclip sin nuevos errores (solo los 2 node_modules iobuffer/tiff preexistentes); Paquetersbuild buildcorrecto + implementado en el directorio de servicio del concentrador (%TEMP%\ffx-studio-serve\noclip, datos/unión conservados). - F3.5 pendiente (siguiente): dispositivo de arrastre de lienzo (haga clic y seleccione → arrastre → escriba archivo auxiliar), reinicio por ranura, lectura de las posiciones btl actuales en el panel. ### MENOR
v2.221.0.0
v2.222.1.0BETAMINOR
Seymour2 ago 2026
i18n: JA/KO/ZH traducido vía DeepL API (96-97%) + selector de idioma con 9 opciones
- Carril IFRT-2
- DeepL API (
work/_i18n_deepl_asia.py): 2206 claves × 3 idiomas traducidas con protección de token a través de etiquetas XML (<ptkN/>+tag_handling=xml): rutas/nombres de archivos/acrónimos preservados byte por byte (verificado: falta 0 en los 3). Claves deffx-mod-website/.env.local(DEEPL_API_KEY_2/3 alternativo); Límite de velocidad gratuita ~1 solicitud/s. - Cobertura final: JA 96.4% (2146), KO 96.8% (2154), ZH 95.3% (2122): anteriormente 0% (solo preparación). Ejemplos: セッション制御 / 세션 제어 / 会话控件, 保存 / 저장 / 保存.
- Selector de 9 opciones:
Strings.cs(NormalizeLanguage/CurrentLanguage/ApplyCulture+ ja-JP/ko-KR/zh-CN) +Main_Window.axaml/.cs(3 MenuItems + manejadores Ja/Ko/Zh) + teclasLangJapanese/Korean/Chineseautolocalizadas (日本語/한êμì–´/䏿–‡) en los 9 resx. - Corrección de claves huérfanas:
U_grupo_estrutura/U_grupo_reexistía solo en el neutral: se propagó a los 8 satélites con la traducción correcta (構造/구조/结构). - Se migraron 17 literales ViewerShell_Control.axaml sin formato (archivo ViewerHub de otro carril): Panel Aurora (Spira Reforge Estudio, Herramientas (Aurora), Batalla:, Actores, Anulación 0e/, Escenas FFX:, Modo de edición, Deltas por slot, Slot:/ΔX/ΔY/ΔZ/ΔHeading/×Escala + 3 botones) →
U_*teclas en 9 resx + accesorios. - Puerta: errores de compilación 0; conjunto 400/400 PASS; 9/9 alineado (2212 teclas). El banco de fuentes del juego sigue siendo pendiente (RT2): este es el editor UI únicamente; el juego necesita la sonda.
v2.222.0.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n ### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n ### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n### REVISIÓN
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py). `n### PARCHE
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.1BETAREVISION
Lulu2 ago 2026
KeThRes 37/37 resuelto (BuildNodeChain NxM) + 28 campos de carga útil en 6 familias U2/U3 (subagentes re-keth/re-schema + IDA MCP)
- 35 familias pppKeThRes* con handler_addr=0x0 resueltas: envoltorios PppMem_BuildNodeChain_NxM (KeThRes8=0x736D80 1x8; KeThRes255=0x7369C0; genérico=0x764CA0). Recuento de encabezados u8+tamaño u8+zancada u16; zancada=48*(talla-1)+128.
- 28 campos con nombre en DrawMdl/DrawShape/KeMdlDtt/VertexAp/KeLnsClm/KeBornRnd3 (descompilaciones reales). ABI: registro de tiempo de ejecución compartido +144 recursos, +160/+164/+168 transformación, +12 fotogramas clave; base vía **(arg+12).
- 191 código de operación->comentarios del controlador aplicados a la base de datos canónica (scripts/ppp_apply_pending_ida_marks.py).
v2.222.1.0
v2.222.1.2BETAPATCH
Seymour2 ago 2026
i18n: ES/FR/DE/IT completado a través de DeepL (95-97%) — reutilización del oleoducto asiático DeepL
- Carril IFRT-2
work/_i18n_deepl_latins.py: SÓLO las claves traducidas siguen siendo iguales a EN (ES 388, FR 407, DE 504, IT 395) a través de DeepL con protección de token (etiquetas XML<ptkN/>+tag_handling=xml): se conservaron las 441 traducciones manuales de ES y las ya aplicadas.- Cobertura final: ES 96.9%, FR 96.5%, DE 95.9%, IT 96.6% (era 82.7/82.0/77.6/82.3). Combinado con JA 96.4% / KO 96.8% / ZH 95.3%: 7 idiomas al 95%+.
- Puerta: errores de compilación 0; conjunto 400/400 PASS; 9/9 alineado (2212 teclas); 0 archivos corruptos (los 8 ES "faltantes" son manuales legítimos que no citan nombres de archivos).
v2.222.1.1
v2.222.2.0BETAPATCH
Lulu2 ago 2026
META 24H: Editor Magia DLL — 432 campos semánticos, escaneo completo 583/583, prueba difusa de 500 ediciones RT0, píldora ESCRITOR + filtro de nombre de campo
- F1: 83 familias con campos semánticos (432 campos) — 4 subagentes descompilados U1/Rand/Dibujo/KeTh-Matriz; extractor automático + fusión de nombre HEAD; incrustadas 139 familias.
- F2: 0117 resuelve 255/302 espacios con campos estructurados (84%); Puerta de edición RT0 (pppScale.scale_x) identidad de bytes; Prueba difusa multifamiliar de 500 ediciones (242 objetivos/25 familias) que honran el prefijo R6 con protección y familias sin ventanas.
- F5: ESCANEO COMPLETO 583/583 DLL (0 fallas), 434,502 ranuras con nombre, 0 códigos de operación fuera de field_map (221 familias); 453 SIN PROCESAR (0.1%); Runbook T4 con campos con nombre (vel_x, scale_x, flag_frame).
- F4 UI: Píldora ESCRITOR en la barra de herramientas (separación de lectura/escritura) + filtro de nombre de campo (p. ej.
vel_x). - Puertas: Depurar errores de compilación 0; Conjunto MagicDll 74/74 PASS. Lanzamiento de la compilación bloqueado mediante el editor abierto (PID 65912): reconstrucción después del cierre.
v2.222.1.2