Actualización 2.15
9/6/2026
v2.15.0BETA
Seymour
Aurora DRAG-TO-PLACE + mapa vertical (voltear) + panel arrastrable (confirmado EN VIVO por el propietario):
- Arrastrar a lugar: en MapViewer, "Modo de colocación" → arrastra el monstruo (esfera) en el plano → suelta → la nueva coord vuelve al editor y el botón "💾 Guardar posiciones" (en el editor Y dentro de la superposición) escribe la batalla
.binseguro byte a byte (delega al probadoBattleArenaPositionWriter; solo Cambio X/Y/Z, W conservado, copia de seguridad automática.aurora.bak). Confirmado en vivo:azit03_00guardado, diferencia limitada a la matriz de posiciones chunk3. - Canal web→editor (el tramo que falta):
AuroraDragBridge— unTcpListeneren un puerto LIBRE asignado por OS (NO el puerto fijoHttpListener/a: un enjambre depython -m http.serverestaba ocupando puertos +HttpListenernecesita una reserva urlacl/admin). Mínimo HTTP/1.1 (CORS +POST /drag+POST /save); el puerto se entrega al espectador en el enlace profundo (&drag=<port>). Nueva puerta--dragbridge-selftest: POST→búfer→leer ida y vuelta PASS. Battle_File.WriteWithMonsterPositions(Nivel 1 de creación de formación): el punto de entrada de escritura de la posición que falta, reflejaWriteWithFormationSlots.- Mapa al revés CORREGIDO: La geometría de Phyre es Y-abajo frente a glTF/Three.js Y-arriba → 180° alrededor de X en la geometría y el grupo de anclaje (mismo origen → alineado). El arrastre es independiente del giro (
group.worldToLocal). - Superposición UX: el panel "🌅 Superposición de Aurora" ahora se puede arrastrar mediante su barra de título + información sobre herramientas en cada control.
- csprojbump (funciones UI en vivo en Aurora). Las puertas
--kernelcmd-roundtrip/--dragbridge-selftestsiguen siendo solo documentos.
v2.15.1BETA
Seymour
Comandos de monstruos/Comandos de batalla/Artículos: editor de propiedades reconstruido según el patrón Tienda Explorador (final de la hoja de cálculo de 50 columnas):
KernelCommands_Controlse movió fuera del gigante ~50 columnas DataGrid (el panel "chapuza" que marcó el propietario, el anti-pattern enFFX_EDITOR_UI_CONVENTIONS.md) al patrón detalle de tarjeta: lista de comandos a la izquierda, panel de detalles a la derecha con una tarjeta por grupo (Identidad/Animaciones/Menú/Personajes/selección de objetivo/Costos/Datos de ataque/Elemento), las banderas se convierten en CheckBoxes en un WrapPanel (legible, vs. 80 columnas), los grupos pesados (Propiedades, Posibilidad/duración de estado, Estado Especial/Mejoras, Extra) en Expansores contraídos y "Dónde se usa/Enlaces de monstruos" conservados en una tercera columna. No se eliminó ningún campo editable (columna-por-columna diff; solo Nombre/Descripción permanece de solo lectura: captadores decodificados sin definidor). Controladores/eventos/métodos públicos intactos. Construcción limpia, 0 errores. (Hecho por un agente en un árbol de trabajo aislado, construido hasta que esté verde, aplicado palabra por palabra). csproj knock (REAL UI)