Crear items, outfits, creaturas, y tilesets personalizados (Cliente 13.32 + Canary)

Messages
4
Points
80
Hola! No quería andar molestando pero la verdad no encontré una info clara. Si alguien tiene algún link al post correspondiente y me la pasa!. Soy diseñador de sprites y no tuve la mejor idea que la de instalar un servidor para uso privado con el objetivo de testear los assets que creo y estudiar los assets existentes en Tibia al día de hoy. Después de varios días, consultando distintos tutoriales, y con chat GPT, logré entender lo básico y pude instalar mi servidor. Todo parece funcionar bien.

Quiero avanzar en mi objetivo y ver cómo puedo añadir items, monsters, outfits, tilesets en el cliente para probar cómo van quedando, o quizás extraer el sprite sheet de algún asset para estudiar cómo fue diseñado y poder reproducirlo. El problema que tengo es que no encuentro algún tutorial claro o actualizado sobre qué y cómo hacer esto cuando tienes canary y el cliente 13+

Lo que entendí sobre el tema es lo siguiente:

Para un server que utiliza canary + cliente 13+, necesito los siguientes programas.
  1. - Assets editor
  2. - Spider client converter
  3. - Item editor (al parecer está desactualizado para cliente 13+)
  4. - Remere's map editor (esto lo quisiera para probar los tilesets y armarme unos mapas pequeños)
  5. - Hay algo llamado objetcbuilder...pero desconozco su función.
Antes debías utilizar el spider converter, descargar los assets en asset editor, hacer lo propio con el itemeditor, hacer algo con un archivo llamado item.otb (ni idea para qué sirve), luego editar los archivos .xml y armar los scripts para que las características del objeto funcionen o algo así. Pero al parecer ahora hay algo llamado appareances.dat y el *.otb ya no se usa...me siento confundido sobre los programas y procedimientos. Además, abro el asset editor y sólo muestra outfits (que mezcla con monsters), items, missiles, y algo más, dónde están los tilesets?? Ando más perido que perro en una cancha de bochas como verán 😅

PREGUNTAS

Para un server que utiliza canary + cliente 13+

- Cómo creo un item nuevo?
- Cómo creo un monster nuevo?
- Cómo creo un outfit nuevo?
- Cómo puedo visualizar los sprites de monstruos, outfits y tilesets del juego, extraerlos y poder estudiar su diseño?}

Y bueno...ya que estamos...si alguien necesita assets para su OT, me mandan mensajes. Les paso algunos de mis trabajos. Si alguien me brinda ayuda con mis dudas yo los puedo ayudar con diseños. Hago sprites, ilustraciones 2D, logotipos, concept art...etc.

PD: Este foro está muy bueno me ayudó muchísimo
 
Solution
Duda, porque mis items al subirlos aparecen con algunas cosas moradas y otras no? :(

El morado que aparece es decir color rosa, que es el fondo supuestamente que hace el item transparente, es por un PIXEL que tiene transparencia, por lo cual algunos servidores/clientes no van con transparencia y entonces aparece ese pixel.

Remuévelo en GIMP/PAINT y vuélvelo a subir correctamente y no se verá el morado.
Hola! No quería andar molestando pero la verdad no encontré una info clara. Si alguien tiene algún link al post correspondiente y me la pasa!. Soy diseñador de sprites y no tuve la mejor idea que la de instalar un servidor para uso privado con el objetivo de testear los assets que creo y estudiar los assets existentes en Tibia al día de hoy. Después de varios días, consultando distintos tutoriales, y con chat GPT, logré entender lo básico y pude instalar mi servidor. Todo parece funcionar bien.

Quiero avanzar en mi objetivo y ver cómo puedo añadir items, monsters, outfits, tilesets en el cliente para probar cómo van quedando, o quizás extraer el sprite sheet de algún asset para estudiar cómo fue diseñado y poder reproducirlo. El problema que tengo es que no encuentro algún tutorial claro o actualizado sobre qué y cómo hacer esto cuando tienes canary y el cliente 13+

Lo que entendí sobre el tema es lo siguiente:

Para un server que utiliza canary + cliente 13+, necesito los siguientes programas.
  1. - Assets editor
  2. - Spider client converter
  3. - Item editor (al parecer está desactualizado para cliente 13+)
  4. - Remere's map editor (esto lo quisiera para probar los tilesets y armarme unos mapas pequeños)
  5. - Hay algo llamado objetcbuilder...pero desconozco su función.
Antes debías utilizar el spider converter, descargar los assets en asset editor, hacer lo propio con el itemeditor, hacer algo con un archivo llamado item.otb (ni idea para qué sirve), luego editar los archivos .xml y armar los scripts para que las características del objeto funcionen o algo así. Pero al parecer ahora hay algo llamado appareances.dat y el *.otb ya no se usa...me siento confundido sobre los programas y procedimientos. Además, abro el asset editor y sólo muestra outfits (que mezcla con monsters), items, missiles, y algo más, dónde están los tilesets?? Ando más perido que perro en una cancha de bochas como verán 😅

PREGUNTAS

Para un server que utiliza canary + cliente 13+

- Cómo creo un item nuevo?
- Cómo creo un monster nuevo?
- Cómo creo un outfit nuevo?
- Cómo puedo visualizar los sprites de monstruos, outfits y tilesets del juego, extraerlos y poder estudiar su diseño?}

Y bueno...ya que estamos...si alguien necesita assets para su OT, me mandan mensajes. Les paso algunos de mis trabajos. Si alguien me brinda ayuda con mis dudas yo los puedo ayudar con diseños. Hago sprites, ilustraciones 2D, logotipos, concept art...etc.

PD: Este foro está muy bueno me ayudó muchísimo
Hola,

Para crear tus propios sprites , como indicado en tu tema que hay links en descargas que encontrarás los programas como has unificado , ahora en 13.32 olvídate del ítem editor , ya no sirve en esa versión únicamente en versiones anteriores de 12.90.

Para crear un monstruo ítem etc, con assets editor abre la carpeta assets de tu cliente , una vez hecho a la izquierda hay un botón de forma de página con siglo + que es agregar un nuevo ítem/monster /outfit según lo que eliges, de ahí si no sabes mucho que poner , mira otro ítem/outfit similar que propiedades tiene y copias lo mismo en números.

Una vez hecho dale al botón guardar abajo izquierda, después arriba en el menú izquierda dale en compilar.

Entra en la carpeta assets y el archivo con muchos números y letras escritas, lo copias , vas en tu servidor en data/ítems y pegas el archivo ahí, verás que tienes un archivo ya ahí , renombrarlo para otra cosa para guardarlo, el archivo que acabas de copiar renombrarlo para el mismo nombre que había de archivo en esta carpeta antes que lo renombraras, abre tu servidor y crea tu nuevo ítem, para saber su id entra en ítems.xml y mira al final del archivo la Id ejemplo si es 42300 entonces tu nuevo ítem será 42301, si es un monstruo mira el looktype , busca un monstruo existente , copia y pega el archivo , renombra lo cambia el nombre del monstruo y escribe el looktype , número que aparece en assets editor para tu monstruo, listo, crea ese monstruo en el juego /m mimonstruo, ítem /i 42301.

Para un outfit , inserta en data/xml o en data-canary/orbe XML /outfits.xml , una nueva línea si es male/female con su look type correspondiente , entra en el juego y verifica , en esa misma carpeta XML podrás agregar monturas.
 
Hola,

Para crear tus propios sprites , como indicado en tu tema que hay links en descargas que encontrarás los programas como has unificado , ahora en 13.32 olvídate del ítem editor , ya no sirve en esa versión únicamente en versiones anteriores de 12.90.

Para crear un monstruo ítem etc, con assets editor abre la carpeta assets de tu cliente , una vez hecho a la izquierda hay un botón de forma de página con siglo + que es agregar un nuevo ítem/monster /outfit según lo que eliges, de ahí si no sabes mucho que poner , mira otro ítem/outfit similar que propiedades tiene y copias lo mismo en números.

Una vez hecho dale al botón guardar abajo izquierda, después arriba en el menú izquierda dale en compilar.

Entra en la carpeta assets y el archivo con muchos números y letras escritas, lo copias , vas en tu servidor en data/ítems y pegas el archivo ahí, verás que tienes un archivo ya ahí , renombrarlo para otra cosa para guardarlo, el archivo que acabas de copiar renombrarlo para el mismo nombre que había de archivo en esta carpeta antes que lo renombraras, abre tu servidor y crea tu nuevo ítem, para saber su id entra en ítems.xml y mira al final del archivo la Id ejemplo si es 42300 entonces tu nuevo ítem será 42301, si es un monstruo mira el looktype , busca un monstruo existente , copia y pega el archivo , renombra lo cambia el nombre del monstruo y escribe el looktype , número que aparece en assets editor para tu monstruo, listo, crea ese monstruo en el juego /m mimonstruo, ítem /i 42301.

Para un outfit , inserta en data/xml o en data-canary/orbe XML /outfits.xml , una nueva línea si es male/female con su look type correspondiente , entra en el juego y verifica , en esa misma carpeta XML podrás agregar monturas.

Excelente. Voy a ir probando todo eso. Por el momento estuve probando el assets editor y al menos ya aprendí a extraer spritesheets. Entonces sólo necesito el assets editor? el Spider client converter ya no?
 
Excelente. Voy a ir probando todo eso. Por el momento estuve probando el assets editor y al menos ya aprendí a extraer spritesheets. Entonces sólo necesito el assets editor? el Spider client converter ya no?
Si , el assets editor de la version correcta (ultima) y el spider client converter, nada mas.

Después obviamente el Remeres map editor si quieres modificar el mapa.
 
hablando de outfits como se agregan debe ser un color blanco para poder intercambiarlo de colores? o como debe ser el outfit para que el color pueda cambiar?
 
hablando de outfits como se agregan debe ser un color blanco para poder intercambiarlo de colores? o como debe ser el outfit para que el color pueda cambiar?
Fíjate en uno, clica en editar, i en Layer , mueve el cursor verás que sale , azul, rojo, amarillo.
 
Duda estoy intentando crear creaturas nuevas pero no las guarda y no puedo incluir más movimientos
hay algun tutorial?

saludos!
 
Duda estoy intentando crear creaturas nuevas pero no las guarda y no puedo incluir más movimientos
hay algun tutorial?

saludos!
Hola ,
Depende la version pero en cada uno sea assets editor o object builder se pueden agregar los movimientos que se desean, en assets editor hay que indicar el número de movimientos antes de agregar los sprites , una vez hecho pinchar el botón guardar, y luego arriba izquierda en el menú, clicar en compilar para que lo guarde.
 
Hola ,
Depende la version pero en cada uno sea assets editor o object builder se pueden agregar los movimientos que se desean, en assets editor hay que indicar el número de movimientos antes de agregar los sprites , una vez hecho pinchar el botón guardar, y luego arriba izquierda en el menú, clicar en compilar para que lo guarde.
Ya hice todo eso, 32 movimientos de izquierda, derecha, norte y sur guarde y compile, tengo que hacer algo más?
 
Por cierto no me aparece en el map editor 13, la idea es poder verlo ahí para poder sumarlo al juego
Una vez hecho, hay que abrir la carpeta del RME, dentro ir en data/version de tu juego (o si no hay) buscar el archivo creatures.xml, abrirlo.
Fijarse que algunas lineas dicen NPC y otras Monster, agregar una linea nueva de monster con el looktype de tu nuevo monstruo, guardar, abrir el RME y poner tu nuevo monstruo.
 
Una vez hecho, hay que abrir la carpeta del RME, dentro ir en data/version de tu juego (o si no hay) buscar el archivo creatures.xml, abrirlo.
Fijarse que algunas lineas dicen NPC y otras Monster, agregar una linea nueva de monster con el looktype de tu nuevo monstruo, guardar, abrir el RME y poner tu nuevo monstruo.
En el remers map tengo que buscar la de creatures y poner mi creatura nueva?
Me da error de que la creatura (invalida monster)

1.- Cree la creatura en dateditor (todos los movimientos)
2.- hice lo que me comentaste ( entre a remers map y busque el creatures y puse su name y look tipe)

Cómo extra igual dentro de la carpeta del ot incluí un nuevo monstruo (copy paste del behemoth) cambie name a Slayer y look tipe

Y nada ha funcionado :(

Que más debo hacer? Algo que me falte
 
En el remers map tengo que buscar la de creatures y poner mi creatura nueva?
Me da error de que la creatura (invalida monster)

1.- Cree la creatura en dateditor (todos los movimientos)
2.- hice lo que me comentaste ( entre a remers map y busque el creatures y puse su name y look tipe)

Cómo extra igual dentro de la carpeta del ot incluí un nuevo monstruo (copy paste del behemoth) cambie name a Slayer y look tipe

Y nada ha funcionado :(

Que más debo hacer? Algo que me falte

Dat editor ? No es utilizado para crear nuevos monstruos si es el que pienso es hecho para crear un race type.

Es assets editor, se guarda y compila. El número que aparece es el look type.
Una vez hecho, el archivo llamado largo assets con números en tu cliente/assets hay que copiarlo y pegarlo en data/items , ahí tienes un archivo este archivo que tienes agrégale a su nombre -1, y el que has pegado ponle el mismo nombre que el que había antes. Porque en esas versiones no hay ítem editor.
 
Dat editor ? No es utilizado para crear nuevos monstruos si es el que pienso es hecho para crear un race type.

Es assets editor, se guarda y compila. El número que aparece es el look type.
Una vez hecho, el archivo llamado largo assets con números en tu cliente/assets hay que copiarlo y pegarlo en data/items , ahí tienes un archivo este archivo que tienes agrégale a su nombre -1, y el que has pegado ponle el mismo nombre que el que había antes. Porque en esas versiones no hay ítem editor.
de nuevo yo :(

confirmo si es assets editor el que estoy usando

entonces el numero que incluyo es el que me marca ?

1725462963575.png
este es el sprite en donde voy incluyendolo en cada movimiento (32)
1725462990702.png
en giants cree una nueva creatura con el look type que aparece
1725463044965.png
de ahí lo agregue a la de monsters
1725463102305.png
y en assets editor puse guardar y compilar
hay algo más que me falte?


ya que esto no lo tengo te paso mi carpeta e assets ya que no tengo ninguno que se llame largo :( ( el archivo llamado largo assets con números en tu cliente/assets hay que copiarlo y pegarlo en data/items)
1725463207738.png1725463230449.png1725463343430.png
 
cabe destacar que el apperances (del client 13/assets) quite todos los números y lo incluí en la carpeta (del ot server en data/items) y puse el nombre de apperances.dat y deje el pasado como-1, no se si a eso te referías
pero sigue sin funcionar
 
cabe destacar que el apperances (del client 13/assets) quite todos los números y lo incluí en la carpeta (del ot server en data/items) y puse el nombre de apperances.dat y deje el pasado como-1, no se si a eso te referías
pero sigue sin funcionar
Appeareance flag, no lo sé.

En la izquierda, tienes los sprites de los monstruos, cada uno tiene un numero, ese es el numero Looktype.
 
El error que me aparece es este
1725845881014.png
igual intente actualizar el Cyclops con el new monster pero no lo actualizo me da error, que puedo hacer?

gracias!
 
también actualice con este xml y me da error


1725846069209.png
actualice aquí los appearances dat
1725846167793.png
e importe este xml de monsters, peor da error (aunque si me aparecen los creatures de siempre)
1725846212888.png
 

Tibia Server Lists

#1 FEATURED US Ultron OT 1,505 / 5,000Online EXPStages PROTO8.6 ENGINEUltron OT RANK PTS5.9 +100% VOTES0 #2 FEATURED US Nefera 179 / 0Online EXPx1 PROTO15.20 ENGINECrystal Server RANK PTS5.1 +100% VOTES0 #3 FEATURED ES Deixis 1 / 0Online EXPStages PROTO1098 ENGINETFS RANK PTS3.7 +100% VOTES1 #4 FEATURED ES Maeli 9 / 150Online EXPx10 PROTO10.98 ENGINETFS 1.4.2 RANK PTS3.7 +100% VOTES0 #5 MX Marlboro War 37 / 300Online EXP999 PROTO8.6 ENGINETFS 0.3.7 RANK PTS5.5 -33% VOTES0 #6 BR Tibinha YurOts 17 / 150Online EXPStages PROTO7.4 ENGINEYurOTS 1.5 RANK PTS5.2 -14% VOTES0 #7 US Halera 2 / 0Online EXPStages PROTO10.98 ENGINETFS 1.4.2 RANK PTS4.9 -83% VOTES0 #8 BR Exordion Legacy 53 / 2,000Online EXPx2 PROTO7.72 ENGINEExordion RANK PTS4.9 +100% VOTES0 #9 PL Lubelski 5 / 1,000Online EXP200 PROTO7.6 ENGINELubelskiOTS 2.56.0 RANK PTS4.6 -15% VOTES0 #10 DE DBU Online 0 / 400Online EXP11 PROTO8.6 ENGINETFS 1.0 RANK PTS4.3 +100% VOTES0 #11 PL ReWar 0 / 2,000Online EXPcustom PROTO8.6 ENGINEOther RANK PTS4.3 0% VOTES0 #12 PL Velesta 0 / 1,000Offline EXP20 PROTO8.0 ENGINETFS 1.4.2 RANK PTS4.3 -99% VOTES0 #13 ES JustRL FreeTC 1530 29 / 250Online EXPx2 PROTO15.30 ENGINECrystal Server RANK PTS4.3 +100% VOTES0 #14 ES Farlia Global 2026 0 / 333Offline EXPx5 PROTO15.25 ENGINEFarliaServ 1.525 RANK PTS3.9 -22% VOTES0 #15 SE MortalisOT Custom 0 / 500Offline EXP100x -1.2x PROTO10.98 ENGINEMortalisOT V1 RANK PTS3.8 +100% VOTES0 #16 US Rommania 0 / 500Online EXPstages, x10 PROTO7.4 ENGINETFS 0.4 RANK PTS3.6 +100% VOTES0 #17 US BerethaOnline 3 / 2,000Online EXPStages PROTO10.98 ENGINETFS RANK PTS3.5 +100% VOTES0
Top