[Tutorial] Agregar armas al juego- By Cachetón(Chabux)
2 participantes
Página 1 de 1.
[Tutorial] Agregar armas al juego- By Cachetón(Chabux)
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:
3- Buscar la carpeta del mod.
4- Listo, así de simple
_____________________________
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).
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".
2- En la ventana que se abre buscamos nuestro archivo .obj. Si te aparece esto:
[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":
En la ventanita que aparece, le damos el "Tic" a "also add new Texture":
Ponemos "Browse", buscamos nuestra/s textura/s (éstas tienen que estar en la carpeta "Textures", del mod que estamos modificando), y las agregamos.
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").
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:
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".
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).
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".
5- Ahora vamos a modificar el arma:
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.
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:
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:
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":
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.
-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:
3- Buscar la carpeta del mod.
4- Listo, así de simple
_____________________________
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).
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".
2- En la ventana que se abre buscamos nuestro archivo .obj. Si te aparece esto:
[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":
En la ventanita que aparece, le damos el "Tic" a "also add new Texture":
Ponemos "Browse", buscamos nuestra/s textura/s (éstas tienen que estar en la carpeta "Textures", del mod que estamos modificando), y las agregamos.
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").
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:
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".
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).
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".
5- Ahora vamos a modificar el arma:
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.
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:
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:
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":
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- Mensajes : 36
Honor : 0
Fecha de inscripción : 23/01/2012
Re: [Tutorial] Agregar armas al juego- By Cachetón(Chabux)
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- Mensajes : 139
Honor : 4
Fecha de inscripción : 02/03/2012
Edad : 30
Localización : Buenos Aires - Ramos Mejia
Temas similares
» Realismo en W+, armas rompibles y demas
» Agregar un Chat
» [Ayuda] Tutorial para crear mi propio mapa de PW
» Agregar una tropa "noble"
» Cómo agregar amigos/ignorados en el foro.
» Agregar un Chat
» [Ayuda] Tutorial para crear mi propio mapa de PW
» Agregar una tropa "noble"
» Cómo agregar amigos/ignorados en el foro.
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.