Total War Hispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Conectarse

Recuperar mi contraseña

Últimos temas
» "Muñeco sin Cabeza" (el "llerta" de Archa)
Añadir unidades nuevas EmptyJue Nov 14, 2024 12:28 pm por Archaeopterix

» Europa Barbarorum
Añadir unidades nuevas EmptyMiér Oct 09, 2024 11:47 pm por Archaeopterix

» Ruins Of Glory
Añadir unidades nuevas EmptyMiér Oct 09, 2024 11:28 pm por Archaeopterix

» Sudamerica Total War (v 0.1)
Añadir unidades nuevas EmptyMiér Oct 09, 2024 10:44 pm por Archaeopterix

» Teoría sobre construcción antigua (Ingeniería)
Añadir unidades nuevas EmptyMiér Oct 09, 2024 10:42 pm por Archaeopterix

» MOD La España Medieval 1.1
Añadir unidades nuevas EmptyMiér Oct 09, 2024 10:36 pm por Archaeopterix

» La Guerra como Industria (Conferencia)
Añadir unidades nuevas EmptySáb Ago 31, 2024 1:02 am por Archaeopterix

» Empire 2 Total War
Añadir unidades nuevas EmptyLun Jul 01, 2024 6:41 pm por Archaeopterix

» Herramienta Importadora CAS para Blender y 3dMax
Añadir unidades nuevas EmptyDom Sep 10, 2023 5:01 pm por galcanx

» Chau Tarquinia
Añadir unidades nuevas EmptyLun Mayo 29, 2023 12:25 pm por davidpepe

» ¿Qué tema de tragamonedas eliges?
Añadir unidades nuevas EmptyMar Mayo 02, 2023 3:28 pm por Fenitidill

» problemas con el 3dsmax
Añadir unidades nuevas EmptySáb Nov 05, 2022 12:00 am por centurion aquila

» Dartmouth Napoleon Total War
Añadir unidades nuevas EmptyLun Mayo 23, 2022 9:06 am por José-Lahoz

» Plus Ultra 1.0
Añadir unidades nuevas EmptyDom Abr 24, 2022 7:46 am por agugus_77

» Carpeta "UI" completamente desempaquetada RTW
Añadir unidades nuevas EmptySáb Abr 23, 2022 6:53 pm por agugus_77

Estadísticas
Tenemos 608 miembros registrados
El último usuario registrado es Machacaxaurio

Nuestros miembros han publicado un total de 10459 mensajes en 844 argumentos.
Noviembre 2024
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
252627282930 

Calendario Calendario

¿Quién está en línea?
En total hay 47 usuarios en línea: 0 Registrados, 0 Ocultos y 47 Invitados

Ninguno

[ Ver toda la lista ]


El record de usuarios en línea fue de 68 durante el Vie Oct 25, 2024 12:26 pm
Sondeo

¿Te gusta el foro?

Añadir unidades nuevas Vote_lcap258%Añadir unidades nuevas Vote_rcap2 58% [ 49 ]
Añadir unidades nuevas Vote_lcap240%Añadir unidades nuevas Vote_rcap2 40% [ 34 ]
Añadir unidades nuevas Vote_lcap21%Añadir unidades nuevas Vote_rcap2 1% [ 1 ]
Añadir unidades nuevas Vote_lcap21%Añadir unidades nuevas Vote_rcap2 1% [ 1 ]

Votos Totales : 85

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Geolocalizador

Añadir unidades nuevas

3 participantes

Ir abajo

Añadir unidades nuevas Empty Añadir unidades nuevas

Mensaje por Legionarius Argentum Lun Abr 23, 2012 5:31 pm

Tutorial para añadir unidades nuevas


Autor: Hereje

Origen: Caballeros de Europa


_________________________________________________________________________

Empezamos:

Antes debemos saber, que archivos vamos a tocar. Estos son: battle_models.modelbd y export_descr_units. Los encontraremos en:


  • ........./data/unit_models/battle_models.modelbd


  • ........./data/export_descr_units


Por otro lado vamos a necesitar la textura de la unidad y su modelo 3D. Antes de modificar cualquier archivo, vayamos a colocar la unidad en su sitio. Como? Primero hemos de colocar la unidad en la siguiente ruta:


  • ..............data\unit_models

Y creamos la carpeta de la unidad: (en este caso yo pondré un almoravide)


  • ..............data\unit_models\almoravid

Bien, cuando tengamos la carpeta de la unidad creada, entramos en ella. En esa carpeta es donde deberá estar el modelo 3D. OJO! En Medieval II: Total War, la unidad debe estar repetida 3 veces con un texto especial. Si alguna vez hemos creado unidades con el Milkshape, sabremos que estamos hablando del lod0, lod1, lod2, lod3.

Bien, si aun no hemos aprendido a crear unidades no pasa nada, sólo nos hemos de fijar que en la carpeta de la unidad que vamos a poner esten los 4 lods: el 0, 1, 2 y 3.

Para verlo más claro os podré un ejemplo. En la carpeta ..............data\unit_models\almoravid debe estár lo siguiente:


  • almoravid_lancers_lod0.mesh


  • almoravid_lancers_lod1.mesh


  • almoravid_lancers_lod2.mesh


  • almoravid_lancers_lod3.mesh

Os preguntaréis: si la carpeta se llama "almoravid" por qué aquí pone almoravid_lancer? La respuesta es que no pasa nada, no tiene por que coincidir el nombre aquí, más adelante en el codding sí, pero de momento podemos llamar a la carpeta y el modelo mesh como queramos, aunque se llamen diferente. Lo importante, ojo, es que TODOS los mesh tengan el _lod0,1,2,3 detrás del nombre.

Ya tenemos el modelo puesto en su sitio. Ahora toca meter las texturas. En esa misma carpeta, creamos otra carpeta llamada "textures" Y debe quedar así:


  • data\unit_models\almoravid\textures

Y dentro de esa carpeta debemos poner dos texturas: la textura de la unidad y el normal (el normal, es una textura que hace relieves mejores, si no sabemos como crearlo no pasa nada, es hacer una copia de la textura original) Y debe quedar así:


  • data\unit_models\almoravid\textures\almoravides.texture


  • data\unit_models\almoravid\textures\almoravides_normal.texture

______________________________________

Bien, ahora ya tenemos puesta la unidad en su sitio, vayamos al codding:

Empezaremos con el archivo battle_models.modelbd, que lo podremos abrir fácilmente con el bloc de notas.

Primer punto muy importante del archivo. Arriba de todo del archivo, veremos la siguiente linea:

Código:
22 serialization::archive 3 0 0 0 0 798 0 0

Que quiere decir eso? Bien, esta linea digamos que es el contador de unidades. Solo hay una cosa que nos interesa aquí que es la cifra de 3 números que está hacia la derecha, por lo demas, nos olvidamos. Esos tres números, que en mi caso ahora tengo 798, varía. Varía dependiendo del numero de unidades que tengamos, y debemos ser nosotros quien pongamos ese número. Eso siginifica que en mi juego existen 798 unidades. Lógico. Que pasa si quiero añadir ahora una unidad? Pues lo primero que tendré que hacer es cambiarlo a.....799. Así de simple. Seguimos.

Bien, ahora añadiremos la unidad. Para empezar veremos que hay un surtido de incomprensibles números y letras. No debemos tenerle miedo. Vayamos poco a poco.Vemos que no hay ningun espacio entre linia y linia, con lo cual al añadir una unidad tampoco lo tiene que haber. Como sabemos donde empieza la entrada de una unidad y donde acaba? Muy fácil!

Cogeré yo un cacho al azar de mi archivo y os lo mostraré. Olvidaros ahora (después de ver el spoiler) de las letras y números, es solo para que veáis donde empieza una unidad y donde acaba para no dejarnos nada.

Spoiler:

Si no se a entendido, os lo explico:


  • Linea roja: última fila de la entrada de la unidad.


  • Línea verde: primera fila de la entrada de la unidad.

Con lo cual una unidad es la que está compuesta por la primera verde y la última roja. Esa es la entrada completa. Es fácil de identificar donde acaba una unidad, por que SIEMPRE es esa linea de números largos raros tipo: 16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002 y la siguiente linea es el inicio de la siguiente unidad.

Si hemos entendido este paso podemos continuar.

_______________________________________________

Ahora adaptaremos la unidad a este archivo. Como? Creamos abajo de todo del archivo, seguido de la ultima linea una entrada para nuestra unidad, como esta:

Código:

17 almoravid_lancers
1
4
56 unit_models/_Units/Almoravid/almoravid_lancers_lod0.mesh 121
56 unit_models/_Units/Almoravid/almoravid_lancers_lod1.mesh 900
56 unit_models/_Units/Almoravid/almoravid_lancers_lod2.mesh 2500
56 unit_models/_Units/Almoravid/almoravid_lancers_lod3.mesh 6400
1
5 spain
57 unit_models/_Units/Almoravid/textures/almoravides.texture
64 unit_models/_Units/Almoravid/textures/almoravides_normal.texture
46 unit_sprites/moors_ME_Spear_Militia_sprite.spr
1
5 spain
66 unit_models/AttachmentSets/Final Middle Eastern_slave_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_slave_norm.texture

1
4 None
10 MTW2_Spear

2
18 MTW2_Spear_primary
14 fs_test_shield
0
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002

El caso es que antes tenéis que comprender que es cada linea para poder luego crear la entrada, por que si no os encontraréis que querreis hacer una copia de una entrada de otra unidad para poner la vuestra pero será tan larga la entrada que no sabréis que hacer, para ello hay que entender que es cada linea. Os lo explico con esta misma entrada de arriba que he puesto para mi unidad:

OJO! El texto en rojo no va en la entrada, es solo para enseñaros que es cada cosa.

Spoiler:

Cuando lo tengamos arreglado como mi entrada de almoravid, guardamos y salimos.


___________________________________________________________

Y ahora editaremos el archivo: export_descr_units

Creamos primero la entrada:utilizaremos una unidad que por caracteristicas se nos parezca a la nuestra:
Spoiler:


___________________________________________________________

Esto es todo para saber añadir unidades. Iniciar batalla personalizada con la facción que hemos añadido la unidad. Veremos que no tiene ni descripcion ni UI, debemos crearla, pero esto ya es otro tema.

Saludos!

Legionarius Argentum
Legionarius Argentum
Fundador/Administrador
Fundador/Administrador

Mensajes : 1903
Fecha de inscripción : 22/03/2011
Edad : 35
Localización : Comalcalco, Tabasco, México

https://twhp.foroactivo.mx

Volver arriba Ir abajo

Añadir unidades nuevas Empty Re: Añadir unidades nuevas

Mensaje por Archaeopterix Mar Mayo 20, 2014 11:27 am


... a menos que sea igual que en el Rome (calculo que... no)... espero que éste tutorial venga con la segunda parte... poner el texto descriptivo de la unidad y su UI.

un saludo.

Archaeopterix
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1345
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Añadir unidades nuevas Empty Re: Añadir unidades nuevas

Mensaje por Miguel80tp Dom Jun 01, 2014 9:28 am

Sí, la descripción de unidades y las units cards funciona igual que el Rome. No recuerdo ninguna diferencia ahora...  scratch 

La descripción de unidades va en el fichero ...\data\text\export_units.txt

Y las units cards en ...\data\ui\units\nombre_facción\#nombre_interno_unidad.tga


Las fotos de la descripción, igual básicamente, pero sin el símbolo # delante del nombre:

...\data\ui\unit_info\nombre_facción\nombre_interno_unidad.tga

Miguel80tp
Miguel80tp
Administrador
Administrador

Mensajes : 400
Fecha de inscripción : 01/05/2012
Edad : 44
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Añadir unidades nuevas Empty Re: Añadir unidades nuevas

Mensaje por Archaeopterix Miér Jun 04, 2014 4:26 pm


... me refiero más a cómo se abren ésos archivos raros (a mí me aparecen en formato pirat... perdón, power ISO file , XD)...

Añadir unidades nuevas Units_zps9cfb6bb8

Porque si la abrís con notepad te muestra unos jeroglíficos mayas (XD), y si la abrís con txt común te muestra unas letras y palabras q hablan de las unidades... pero están todas de corrido, y con un doble espacio entre letra y letra... que al final tampoco entendés mucho...

cuál sería el proceso para abrir ésos archivos y guardarlos correctamente después de editarlos ?
Archaeopterix
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1345
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Añadir unidades nuevas Empty Re: Añadir unidades nuevas

Mensaje por Miguel80tp Miér Jun 04, 2014 4:53 pm

Ah ok, jejeje!

No, vienen así al desempaquetarlo (formato "strings.bin"). Se necesita un programa para convertirlos a formato .TXT

En este enlace puedes bajártelo:

https://twhp.foroactivo.mx/t502-utilidades-del-modder-para-su-trabajo#8901

Aunque hay 4 ficheros que no se pueden convertir. El "Battle", "Shared", "Strat" y "Tooltips".


Si quieres bajártelos directamente, aquí los tienes todos en formato TXT. Los cuatro que menciono también. Tuve que pasar las entradas en castellano una a una partiendo de los ficheros de la versión inglesa que rondaban por TWC.

Enlace descarga: http://www.mediafire.com/download/7x1890x7vz3ahhf/text_sp.zip


Un saludo.


P.D: Una vez modificado el fichero TXT, cuando arrancas el juego se regenera sólo el fichero "strings.bin"
Miguel80tp
Miguel80tp
Administrador
Administrador

Mensajes : 400
Fecha de inscripción : 01/05/2012
Edad : 44
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Añadir unidades nuevas Empty Re: Añadir unidades nuevas

Mensaje por Archaeopterix Miér Jun 04, 2014 8:09 pm

Miguel80tp escribió:(...) Si quieres bajártelos directamente, aquí los tienes todos en formato TXT. Los cuatro que menciono también. Tuve que pasar las entradas en castellano una a una partiendo de los ficheros de la versión inglesa que rondaban por TWC.

... En el MOD base que publicaste, y si no me equivoco, pusiste todos los archivos completos, =)... así que si alguna vez toqueteo algo, voy a recurrir a ellos (los tengo en biblioteca de MODs, ahora).


Miguel80tp escribió:P.D: Una vez modificado el fichero TXT, cuando arrancas el juego se regenera sólo el fichero "strings.bin"

... vaya que sencillo, buenísimo saberlo, gracias!

un saludo.

Archaeopterix
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1345
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Añadir unidades nuevas Empty Re: Añadir unidades nuevas

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.