Warband Libre
¡Al parecer no estas registrado o conectado!

Unirse al foro, es rápido y fácil

Warband Libre
¡Al parecer no estas registrado o conectado!
Warband Libre
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

[Tutorial] Agregar armas al juego- By Cachetón(Chabux)

2 participantes

Ir abajo

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) Empty [Tutorial] Agregar armas al juego- By Cachetón(Chabux)

Mensaje por ChocoPop Mar Mar 13, 2012 6:27 pm

Programas a necesitar:

-Python Editor

-Module System

-BRF Editor

Y si empezás de 0:

-Wings 3D

-Photoshop/editor de imágenes + forma de guardar imagen como .dds.
*Si usás photoshop, para guardar la imagen (textura) como .dds, necesitás: nVidia DDS Plug-in.

_____________________________

Configurar BRF Editor para X mod:

1- Abrir el BRF Editor
2- Ir a "Module" -> "Change Current Mod:

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) InzGVk

3- Buscar la carpeta del mod.
4- Listo, así de simple Razz

_____________________________

Agregar modelos de armas:

Si empezamos de 0, deberíamos tener, como se ve en la imagen, un archivo .obj (modelo) y uno (o más) .dds (textura).
[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IliRG2

Estos los debemos añadir a un archivo .brf.

1- Abrimos el BRF Editor, vamos a "Import", y en el menú desplegable, seleccionamos "Static Mesh".

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IliP8w

2- En la ventana que se abre buscamos nuestro archivo .obj. Si te aparece esto:

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IliRG4[img]

Y tenés dos, o más, texturas, entonces le das al sí. Acá lo que hace es dividir el modelo en 2, aunque en el juego se va a ver todo junto. Esto sirve para el caso de tener dos texturas, a uno de esos dos modelos que te quedaron le ponés una textura, y al otro le ponés la otra. Creo que eso se hace en base a las texturas que tiene asignadas el archivo, entonces siempre deberíamos darle al sí.

______

3- Luego hacemos click en "Import", nuevamente, pero ahora hacemos click en "New Material":

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) InvumI

En la ventanita que aparece, le damos el "Tic" a "also add new Texture":
[Tutorial] Agregar armas al juego- By Cachetón(Chabux) InvHEi


Ponemos "Browse", buscamos nuestra/s textura/s (éstas tienen que estar en la carpeta "Textures", del mod que estamos modificando), y las agregamos.

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) In0vvA

5- Ahora vamos a asignarle a cada modelo, la textura correspondiente. Para esto vamos a la pestaña "Mes", y seleccionamos el modelo al que le queremos agregar la textura.* Luego, donde dice "Material", escribimos el nombre de la textura (sin la extensión ".dds". Por ej, si el archivo se llama "escoba.dds", ahí escribimos "escoba").
[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IleWNO

Cita:* Cabe la aclaración que la textura que se ve en la "previsualización" del arma, es la del primer modelo. En caso de tener 2 modelos para un mismo arma (por ej, "escoba" y "escoba.1"), la textura que se verá en el momento de comprar el arma va a ser la del modelo "escoba", y puede, como en mi caso, que quede mal. Si lo dejan así, no pasa nada, pero es un detalle a tener en cuenta. Para solucionarlo, le cambiamos el nombre a los modelos, inviertiéndolos (por ej, el que se llamaba "escoba", pasa a llamarse "escoba.1", y viceversa).

6- Ya con esto tenemos los modelos agregados con sus texturas y todo. Lo único que queda es guardar el archivo en la carpeta "Resource" del mod en cuestión y agregarlo al archivo "module.ini", que está dentro de la carpeta del mod. Para esto buscamos "load_resource = materials_face_gen", y debajo de esa línea agregamos: "load_mod_resource = NombreDelBRF", sin la extensión .brf.

_____________________________

Agregar armas al juego con el ModuleSystem

1- Vamos a la carpeta del ModuleSystem. Entre los archivos, buscamos uno llamado "module_info.py". Hacemos click derecho en él (nunca lo debemos "abrir" como hacemos comunmente), y le damos a "Edit with IDLE". Nos va a aparecer:

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) InvnS0

Ahí, en el recuadro, escribimos la dirección de la carpeta donde se encuentra el mod. Tener en cuenta que no se usan las contrabarras ( \ ), sino las barras comunes ( /, Shift + 7)..

Con esto hecho, guardamos y cerramos.

2- Buscamos el archivo "module_items", nuevamente, "Click Derecho -> Edit with IDLE".

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IleWNS

3- Acá buscamos un arma que sea similar a la que queremos agregar, en mi caso voy a agregar una escoba, así que voy a usar como base una lanza. (pueden buscar con el nombre en inglés que aparece en el juego).

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) Ile2Ye

4- Seleccionamos el código completo del arma, lo copiamos y lo pegamos en el final del archivo, pero antes del item que se llama "Items_end".
[Tutorial] Agregar armas al juego- By Cachetón(Chabux) Ilj6pc

5- Ahora vamos a modificar el arma:

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IbzILTpA0tcfiJ

En mi caso, luego de modificar el código, quedó así:

["escoba","Escoba", [("escoba",0)], itp_type_polearm|itp_offset_lance|itp_merchandise| itp_primary|itp_wooden_parry, itc_staff|itcf_carry_spear,
0 , weight(3.5)|difficulty(0)|spd_rtng(76) | weapon_length(150)|swing_damage(16 , blunt) | thrust_damage(12 , blunt),imodbits_polearm ],
Con esto terminamos de agregar el item al juego. Guardamos y cerramos.

6- Ahora buscamos el archivo "module_scripts", hacemos Click Derecho -> Edit with IDLE.

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) InvlKw

Presionamos "CTRL + F", y buscamos:

(item_set_slot, "itm_arrows", slot_item_multiplayer_item_class, multi_item_class_type_arrow),

Ahí verán que aparecen las armas, y que se dividen según el tipo (#arrows, #bolts, #bows, etc.) Según esto es donde aparecerá en el menú de selección de arma).

Buscamos el tipo de arma que nos parece que es la nuestra (en mi caso #spears), copiamos el código de algún arma de ese tipo, lo pegamos, por ej, luego del último arma de ese tipo. Después de eso queda cambiar el ID del arma:

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) IliVWU

La parte "itm_" siempre tiene que estar. Luego del "_" escriben el ID del arma que antes pusieron en el "module_items".

Con esto hacemos que el arma exista.

7- Ahora vamos a permitirle a una tropa usar este arma. Para esto vamos a buscar el nombre de la tropa (por ej, "#1a-Swadian Crossbowman"). Veremos una lista de armas, lo que hacemos es copiar el código de algún arma (sin importar cúal), y lo pegamos al final de la lista de esa tropa:

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) InzGRu

Le cambiamos el ID del arma y listo, con esto la tropa puede comprar el arma.

Por último, vamos a hacer que una tropa tenga el arma por defecto:

8- Entonces vamos a buscar el archivo "module_troops":

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) In0mPq

9- Buscamos la tropa a la que queremos asignar el arma por defecto (por ej, "swadian_crossbowman_multiplayer"), y editamos:

["swadian_crossbowman_multiplayer","Swadian Crossbowman","Swadian Crossbowmen",tf_guarantee_all,0,0,fac_kingdom_1,
[itm_bolts,itm_crossbow,itm_sword_medieval_b_small, itm_tab_shield_heater_a,itm_red_shirt,itm_ankle_bo ots],
def_attrib_multiplayer|level(19),wpe(90,60,180,90) ,knows_common|knows_ironflesh_2|knows_athletics_5| knows_shield_5|knows_power_strike_2|knows_riding_1 ,swadian_face_young_1, swadian_face_old_2],
Acá resaltado tenemos los items, tenemos que agregar allí el ID de nuestro item (de nuevo, con el "itm_" delante). Recuerden que son hasta 4 armas.

["swadian_crossbowman_multiplayer","Swadian Crossbowman","Swadian Crossbowmen",tf_guarantee_all,0,0,fac_kingdom_1,
[itm_bolts,itm_crossbow,itm_sword_medieval_b_small, itm_tab_shield_heater_a,itm_red_shirt,itm_ankle_bo ots,itm_escoba],
def_attrib_multiplayer|level(19),wpe(90,60,180,90) ,knows_common|knows_ironflesh_2|knows_athletics_5| knows_shield_5|knows_power_strike_2|knows_riding_1 ,swadian_face_young_1, swadian_face_old_2],
Ya con eso la tropa va a aparecer con el arma que quieran, por defecto.
ChocoPop
ChocoPop

Mensajes : 36
Honor : 0
Fecha de inscripción : 23/01/2012

Volver arriba Ir abajo

[Tutorial] Agregar armas al juego- By Cachetón(Chabux) Empty Re: [Tutorial] Agregar armas al juego- By Cachetón(Chabux)

Mensaje por Pepino Dom Mar 25, 2012 6:40 pm

lo probe como 3 veces cuando estaban haciendo el clanwars, no se que onda, debo ser medio boludo porque nunca lo pude hacer andar u.u
Pepino
Pepino

Mensajes : 139
Honor : 4
Fecha de inscripción : 02/03/2012
Edad : 29
Localización : Buenos Aires - Ramos Mejia

Volver arriba Ir abajo

Volver arriba

- Temas similares

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