Jump to content

Recommended Posts

Posted

Hola!
¿Alguien sabe de algún lugar, discord, foro, pdf, tutorial o vídeos donde expliquen y den una idea de cómo se crea una librea para DCS?

Me defiendo con photoshop y se que son archivos dds y tal, pero existe el archivo lua y algunos otros detalles importantes donde me pierdo. Ya he visto que hay material en inglés, como siempre, de este tema y los iré viendo e intentando comprender lo que pueda, pero mi pregunta sería si conocéis algo de este tema en español para que sea más fácil aprenderlo.

 

Gracias.

Owned sorted by use: F-5E | JF-17 | F/A-18C | FC3 | A-10C II | L-39 | M-2000C | Last adquisition: F-16C  🔸Mods: A-4E-C

In the spotlight: N/A        🔸Terrains: Nevada | Persian Gulf

Posted

Buenas, yo todo lo que he visto esta en ingles, siento no poder ayudarte con eso.

 

Pero si tienes alguna duda respecto a editar los description.lua, preguntala en este foro en español y seguro que podremos ayudarte entre todos.

 

http://www.cruzdesanandres.com/

My skins

Windows 10 Pro -Asus rog strix z490-e gaming  - I7 10700K - Ram Corsair 32 GB 3600 - Samsung 970 evo plus 1tb  - RTX 4070TI 12Gb - Gigabyte G32QC  2‎560 x 1440 (QHD)- Thrustmaster HOTAS Warthog  -TPR: Thrustmaster Pendular Rudder - Track IR 5 - VR samsung odyssey plus

 

Posted

Para hacer una librea tienes que tener las texturas que quieras modificar, el archivo description.lua que define la librea y las carpetas que contienen la librea estructuradas correctamente. Explico por partes:

 

Estructura de la librea

Las libreas se guardan en la carpeta de “Liveries” de DCS dentro de “Juegos guardados” en:

C:\Users\%USERNAME%\Saved Games\DCS\Liveries

La carpeta de DCS puede llamarse “DCS.openbeta” en vez de “DCS”.

 

Dentro de “Liveries” tienes que crear una carpeta, si no la tienes ya, con el nombre de la unidad (avión, barco, etc.) para la que estás haciendo la librea. Esta contiene otra carpeta por cada librea de esa unidad y estas, a su vez, contienen el archivo “description.lua” y las texturas asociadas a la librea.

 

Por ejemplo, una librea para el C-101EB del cuarto prototipo (XE25-04) estaría en:

C:\Users\%USERNAME%\Saved Games\DCS\Liveries\C-101EB\XE25-04 Prototype

Y en esta carpeta estarían “description.lua” y las texturas que hayan sido modificadas.

 

El nombre de la carpeta de tu librea puede ser cualquiera. El nombre de la carpeta de la unidad es fijo y lo puedes encontrar en los archivos del juego en:

\DCSWorld\CoreMods\aircraft\nombredelavión\Liveries

\DCSWorld\Bazar\Liveries

 

Nota: Si lees algún tutorial antiguo verás que ponen la librea en la carpeta del juego junto a las libreas oficiales en vez de en la de juegos guardados. Esto no es recomendable en la versión actual de DCS.

 

description.lua

Este archivo controla las texturas que DCS aplica al modelo 3D con esa librea, las naciones del editor de misiones que pueden usarla, el nombre con el que aparece en este y las partes del modelo que se puedan controlar por argumentos de animación. Lo puedes conseguir copiando el de otra librea o generándolo desde el ModelViewer.

 

La mayoría de las líneas que lo componen serán de este tipo:

{"C-101-FUSE_2_1", 0 ,"C-101-fuse-2_CLAEX_CC_1",false};

 

Tienen cuatro parámetros que significan lo siguiente.

El primero, "C-101-FUSE_2_1", es el material que le corresponde a una parte del modelo. En este caso son las alas del C-101.

El segundo indica el tipo de material. En este caso 0, “diffuse”, es el color base.

El tercero es el nombre de la textura que utilizará ese material, sin la extensión de archivo. Debe ser el mismo nombre que el de tu textura.

El cuarto indica a DCS si debe buscar esa textura en los archivos del juego o en la carpeta de la librea. Si es “true” utilizará la textura por defecto para ese material. Si es “false” utilizará la que esté en la misma carpeta que description.lua.

 

Al hacer una librea tienes que cambiar las líneas del .lua de las texturas que hayas modificado de “true” a “false”. El nombre de tu textura puede ser el mismo que el de la textura original, pero es recomendable que le des un nombre personalizado, sin olvidar de cambiar el tercer parámetro. Los dos primeros parámetros no hay que cambiarlos.

 

Al final de description.lua puedes encontrarte las siguientes líneas:

 

name = "CLAEX Green Camu Skin - Centro Logistico de Armamento y Experimentacion"

Indica el nombre de la librea con el que aparecerá en el editor de misiones y la pantalla de rearme. Si no está esta línea el nombre de la librea será el de su carpeta.

 

countries = {"SPN", "BLUE", "RED"}

Limita la librea para que sólo puedan usarla las naciones indicadas. Si no está esta línea la librea la puede utilizar cualquier nación.

 

custom_args =

{

                [70] = 0.4,

}

 

“custom_args” son argumentos de animación del modelo que permiten cambiar alguna parte del avión para poder representar las diferentes configuraciones de este. Vienen definido por un número, 70 en este caso, y pueden tener un valor entre -1 y 1.

 

Para el C-101 el argumento 70 cambia el tipo de morro y antenas, en este caso 0.4 cambia el morro al tipo redondeado. Puedes ver lo que hace cada valor en el ModelViewer.

Solamente deberías modificar los argumentos que aparezcan en las libreas oficiales, el resto controlan animaciones de otras cosas como el tren de aterrizaje, flaps, etc. y no deberían cambiarse.

 

Texturas

Las texturas que quieras modificar las puedes sacar de las plantillas que dan los desarrolladores en formato .psd.

https://www.digitalcombatsimulator.com/en/downloads/texture_templates/

 

Algunos aviones tienen plantillas hechas por la comunidad, como el JF-17:

https://forums.eagle.ru/topic/256477-the-unofficial-jf-17-paintkit/

 

Si no hay plantilla tendrás que sacar las texturas base de los archivos del juego en:

\DCSWorld\CoreMods\aircraft\nombredelavión\Textures

\DCSWorld\Bazar\Textures

 

ModelViewer

ModelViewer es un programa de DCS que permite visualizar libreas sin tener que abrir y cerrar el juego cada vez que haces un cambio. Lo puedes encontrar en:

\DCSWorld\bin\ModelViewer2.exe

 

Para tu primera librea te recomiendo que descargues una librea ya hecha y la modifiques.

Saludos.

  • Like 4
  • Thanks 2
Posted

Muchas gracias por las respuestas y @Etten gracias por tan elaborada e informativa. Muchas gracias por la gran explicación. 👍

Owned sorted by use: F-5E | JF-17 | F/A-18C | FC3 | A-10C II | L-39 | M-2000C | Last adquisition: F-16C  🔸Mods: A-4E-C

In the spotlight: N/A        🔸Terrains: Nevada | Persian Gulf

Posted

Si sirve de ayuda, el modelviewer permite crear un description.lua que en ocasiones te muestra más opciones que en los que aparecen por defecto y así tienes más opciones con las que jugar....

Había por ahí también un livery extractor que te generaba el description a partir de los shapes.

 

Y, con todo lo explicado, solo queda jugar con las capas y pintar, disfrutar con el resultado y por supuesto, compartirlo 😜

  • Like 1
Posted

Sí, eso es lo que pretendo, comprender mejor esto de hacer skins. Estaría bien que mientras más seamos compartiendo skins, misiones y campañas, mejor. Ganamos todos.

Owned sorted by use: F-5E | JF-17 | F/A-18C | FC3 | A-10C II | L-39 | M-2000C | Last adquisition: F-16C  🔸Mods: A-4E-C

In the spotlight: N/A        🔸Terrains: Nevada | Persian Gulf

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...