• Due to recent spam attacks that heavily used compormised accounts we did reset all user passwords, AGAIN, if it happens and your account got compromised again due to re-used passwords your account will be perma-banned.

[Herramienta] DKN ASSET STUDIO 4.4 — Editor de SPR ACT + Conversor de modelos 3D a SPR

DunKelNox

New member
Messages
2
Points
1
Location
CHILE
EL ORIGEN DEL PROYECTO
Todo empezó con una necesidad simple: tenía varios modelos 3D "de otro juego que me gusta mucho" y quería meterlos en mi servidor de Ragnarok Online como sprites, rápido y con el mínimo trabajo manual. Editar cada dirección a mano, frame por frame, era un suplicio, así que armé una herramienta que hace el trabajo pesado: renderiza el modelo desde 8 ángulos, arma una paleta de colores correcta y genera un [.spr] válido que puedo meter directo en mi GRF. De paso se convirtió en un editor de sprites completo. Lo comparto por si a alguien más le ahorra unas cuantas noches en vela.

DKN Asset Studio es ese resultado: un estudio completo donde importás un modelo 3D, lo convertís en un sprite válido para el juego, lo animás, lo recoloreás y lo empaquetás en tu GRF, todo sin necesidad de saber edición gráfica.

por cierto la web de donde saque algunos modelos:
https://models.spriters-resource.com/

DKN Asset Studio 4.4
============================================================

Herramienta completa para la creación y edición de assets de Ragnarok Online.

============================================================
DE 3D A SPRITE
============================================================

• Importación de modelos 3D en formatos DAE, GLB, GLTF, FBX, OBJ, STL y PLY.
• Render automático con Blender en 4 u 8 direcciones.
• Control del tamaño del personaje en el juego con referencias rápidas (Poring, personaje, Ifrit).
• Ángulo de cámara ajustable y corrección de texturas volteadas.
• Elección del formato de salida: RLE (más liviano) o sin comprimir (compatibilidad máxima).
• Generación automática de paleta válida para RO.

============================================================
EDITOR DE SPR
============================================================

• Sprites indexados y RGBA (truecolor).
• Versiones 0x0100, 0x0101, 0x0200 y 0x0201.
• Hasta 4 sprites abiertos a la vez en pestañas.
• Zoom de 1x a 32x, con Ctrl + rueda del mouse.
• Grilla de píxeles activable para trabajar cómodo con zoom bajo.
• Vista previa a tamaño real de cómo se ve en el juego, con reproducción de la animación.
• Deshacer de 30 pasos.

============================================================
HERRAMIENTAS DE DIBUJO
============================================================

• Lápiz y borrador.
• Pinceles cuadrado, circular y diamante, con tamaño configurable.
• Simetría en espejo (horizontal, vertical y combinada).
• Balde de pintura, línea con vista previa y aerógrafo.
• Pipeta de color y reemplazo global de un color en todo el frame.

============================================================
SELECCIÓN, COPIA Y TRANSFORMACIÓN
============================================================

• Selección rectangular y lazo libre (sin límite de tamaño).
• Movimiento de la selección con relleno del origen.
• Rotación de la selección en cualquier ángulo.
• Copiar y pegar entre frames (Ctrl+C / Ctrl+V) con fantasma que sigue al mouse, con apoyo sobre capas.

============================================================
PALETA Y COLOR
============================================================

• Doble clic para cambiar cualquier color de la paleta.
• Ordenamiento de la paleta por matiz sin alterar el dibujo.
• Marcado visual de índices libres y en uso.
• Paleta prototipo de 256 colores para crear sprites desde cero.
• Conversión de sprites RGBA a indexados con paleta generada automáticamente desde los propios colores del sprite.

============================================================
CAPAS NO DESTRUCTIVAS Y PROYECTOS
============================================================

• Hasta 2 capas adicionales por frame, con visibilidad y opacidad.
• Reordenar, combinar y eliminar capas.
• Proyecto propio (.dknproj) que conserva capas y ajustes.
• Exportación a SPR final con las capas fusionadas.

============================================================
ANIMACIÓN
============================================================

• Navegación, duplicado y reordenamiento de frames.
• Onion skinning: frames anteriores y posteriores como fantasmas con colores y opacidad configurables.
• Rotoscopia: sprite de referencia como guía semitransparente, con opacidad, escala y seguimiento de frame.
• Barra de miniaturas de frames flotante con drag & drop y menú contextual (duplicar, eliminar, insertar, exportar/importar PNG).
• Etiquetas de dirección automáticas para sprites de 8 direcciones.

============================================================
ACT STUDIO (EDITOR DE ANIMACIÓN)
============================================================

Editor ACT estilo Aseprite (frame-based):
• Cada acción es una secuencia de frames compuestos por capas.
• Edición de capas por frame: posición (X, Y), escala (X, Y), rotación y espejo.
• Timing por acción (unidades de 25 ms, como el cliente real).
• Gestión completa: agregar, duplicar, borrar y reordenar frames y acciones.
• Undo y guardado con backup .bak automático.
• Generador de ACT desde cero con presets: filmstrip, direccional (8 direcciones), monstruo (estados × direcciones).
• Selector visual de sprites y scroll horizontal en la tira de miniaturas.

Editor ACT (línea de tiempo / NLE):
• Reordenar frames arrastrando con un solo clic.
• Soltar un sprite de la biblioteca inserta un frame nuevo en esa posición (con Shift reemplaza el sprite del frame).
• Lienzo con cámara: scrollbars y rueda para panear, Ctrl+rueda para zoom.
• Arrastre directo del sprite en el lienzo para ajustar X/Y, con onion skin fijo como referencia.
• Reproducción sin vibración (ventana de mundo estable por acción).
• Los frames nuevos heredan duración y posición de sus vecinos.
• Inspector compacto y títulos integrados en los paneles.

Núcleo ACT verificado (act_core):
• Parser/serializador ACT con round-trip byte-idéntico contra archivos reales 0x0204.
• Capas, anchor points, eventos e intervals se preservan al guardar.

============================================================
GRF Y ARCHIVOS
============================================================

• Apertura de GRF oficiales y de la comunidad sin claves falsas.
• Soporte de GRF encriptados con DES si contás con la clave.
• Guardado en GRF por sobrescritura o como copia, con backup automático del GRF original.
• Importación y exportación de PNG, individual y masiva.

Explorador GRF con pestañas y preview instantáneo:
• Abrís hasta 2 GRFs en pestañas propias desde Herramientas → Explorador GRF.
• Árbol de archivos con búsqueda, filtro por extensión y columnas de versión/frames.
• Preview instantáneo al hacer clic en cualquier .spr (con animación ▶/⏸).
• Extracción con estructura de carpetas y carga directa de SPRs al editor con doble clic.
• Carga en hilo con aviso de progreso (no congela la UI, ni siquiera con GRFs de varios GB).
• El centro y el panel derecho conmutan entre modo GRF y modo SPR según la pestaña activa.

============================================================
HERRAMIENTAS POR LOTES Y UTILIDADES
============================================================

• Recoloreo masivo de SPR.
• Exportación masiva de SPR a PNG e importación masiva de PNG.
• Importación de sprites desde hojas de imágenes (sprite sheets) con asistencia de IA — ideal para quienes generan imágenes desde IA y las quieren importar.
• Comparador de sprites con sincronización y arrastrar y soltar.
• Estilo Ragnarok (RSE) para efectos.

Importación desde sprite sheets (flujo IA):
• Detección de guías robusta: tolera colores corridos por IA (magenta/violeta/púrpura), guías dobles o gruesas y sheets con márgenes grandes.
• Modo Auto que elige solo entre horizontal y grid.
• Descarte automático de celdas basurita de 1-2 px.
• La detección también se opera desde el panel flotante.

============================================================
INTERFAZ
============================================================

• Barra de herramientas y paneles laterales e inferior como ventanas flotantes construidas con customtkinter.
• Paneles arrastrables a cualquier parte de la pantalla, con anclaje y seguimiento de la ventana principal.
• Botón de grilla y zoom con rueda para trabajar sprites grandes.
• Ayuda integrada (F1) con funciones, atajos y guía de conversión 3D.
• Pestañas inteligentes: al abrir un SPR se reutiliza la pestaña "Nuevo" vacía en vez de crear otra.
• Panel inferior flotante integrado para la barra de miniaturas.

============================================================
ATAJOS PRINCIPALES
============================================================

Ctrl+O abrir SPR
Ctrl+S guardar
Ctrl+G abrir desde GRF
Ctrl+Z deshacer
Ctrl+C copiar selección o frame
Ctrl+V pegar en el frame actual
Ctrl+D duplicar frame
Ctrl+Arriba/Abajo reordenar frames
Ctrl+rueda zoom
Ctrl+W cerrar pestaña
F1 ayuda
Esc cancelar selección o pegado

============================================================
DESCARGA
============================================================

https://mega.nz/file/UCAjWRrA#iaJ5ts2vEv2D-zl2PU-FEUODqC8cHz0PjuKRfjbB19U

============================================================

Saludos y agradecido de antemano por cualquier opinión o feedback.

DunKelNox
 
Back
Top