WB comment faire des equipement pour le multijoueur d'un mode

正在查看此主题的用户

lorenzo1992

Recruit
comment faire des equipement pour le multijoueur d'un mode pour que les joueur peuve acheter ect expliquer moi merci
 
Il te faut un item dans module_items:
插入代码块:
["stones",         "Stones", [("throwing_stone",0)], itp_type_thrown |itp_merchandise|itp_primary ,itcf_throw_stone, 
 1 , weight(4)|difficulty(0)|spd_rtng(97) | shoot_speed(30) | thrust_damage(11 ,  blunt)|max_ammo(18)|weapon_length(8),imodbit_large_bag ],

Une troupe dans module_troops(placée entre swadian_crossbowman_multiplayer et multiplayer_end):
插入代码块:
["swadian_infantry_multiplayer","Swadian Infantry","Swadian Infantry",tf_guarantee_all,0,0,fac_kingdom_1,
 [itm_sword_medieval_a,itm_tab_shield_heater_a,itm_red_tunic,itm_ankle_boots],
 str_15 | agi_15 |def_attrib_multiplayer|level(20),wpex(105,130,110,40,60,110),knows_common_multiplayer|knows_ironflesh_5|knows_shield_4|knows_power_strike_4|knows_power_throw_2|knows_athletics_6|knows_riding_1,swadian_face_middle_1, swadian_face_old_2],

Dans module_scripts, dans le script game_quick_start:
插入代码块:
(item_set_slot, "itm_darts", slot_item_multiplayer_item_class, multi_item_class_type_throwing),
multi_item_class_type_throwing correspond à la 'catégorie' de l'arme, les différentes catégories sont visibles dans header_common.py.
Et finalement
插入代码块:
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_stones", "trp_swadian_infantry_multiplayer"),
Pour relier l'item et la troupe.
 
Tiens j'en profite pour demander un ptit quelque chose aussi  :mrgreen:

Comment faire pour ajouter une nouvelle direction vers une scene dans le menu d'une ville/chateau ?
J'ai cherché dans scene , games menu ...
 
Merci pour ton aide mes imaginon que sa soi pas des armure native mes dautre mod ou crée sa reste la méme chose?
 
lorenzo1992 说:
Merci pour ton aide mais imaginons que çela ne soit pas des armures native mais d'autres mods ou crée??? ça reste la même chose?

Bonjour, il y a une grande tolérance mais un minimum est requis concernant l'écriture.
Merci :cool:
 
Merci et maintenant je voulais savoir quand on mode a partir de napoleonic pour modifier en 3d les skin et pas juste les couleurs ou des détails avec paint comment on fait?
 
ElPadrino 说:
Tiens j'en profite pour demander un ptit quelque chose aussi  :mrgreen:

Comment faire pour ajouter une nouvelle direction vers une scene dans le menu d'une ville/chateau ?
J'ai cherché dans scene , games menu ...
Il me semble que les passages, avec leurs ID (ou autre, je ne sais plus comment ils sont nommés), correspondent au menu qui a permis d’accéder à la scène (donc surement le dernier menu vu).
Par exemple, dans une ville, le passage 4 (ou es-ce 3, si le passage 0 existe?) correspond au déplacement dans les rues de la ville :
插入代码块:
  (
    "town",mnf_enable_hot_keys|mnf_scale_picture,
    "{s10} {s14}^{s11}{s12}{s13}",
    "none",
    [
    ...
    ],
    [
      ("castle_castle", ## 0 ou 1 ##
      [
      ...
      ],"Go to the Lord's hall{s1}.",
      [
      ...
      ], "Door to the castle."),

      ("join_tournament", [(neg|is_currently_night),(party_slot_ge, "$current_town", slot_town_has_tournament, 1),] ## 1 ou 2 ##
       ,"Join the tournament.",
       [
       ...
       ]),
      
      ("town_castle",[ ## 2 ou 3 ##
      ...
          ],"Go to the castle{s1}.",
       [
       ...
       ], "Door to the castle."),
      
      ("town_center", ## 3 ou 4 ##
      [
      ...
      ],
      "Take a walk around the streets.",
      [
       ...
      ],"Door to the town center."),
Je n'en suis pas sur, mais il me semble que c'est comme ça que ça marche.

lorenzo1992 说:
Merci pour ton aide mes imaginon que sa soi pas des armure native mes dautre mod ou crée sa reste la méme chose?
Oui c'est la même chose, à part qu'il faut auparavant arriver à faire fonctionner l'item en question, et qu'il soit bien affiché.

lorenzo1992 说:
Merci et maintenant je voulais savoir quand on mode a partir de napoleonic pour modifier en 3d les skin et pas juste les couleurs ou des détails avec paint comment on fait?
J'ai pas trop compris la question là, tu veux modifier les modèles 3d?
Dans ce cas non, avec paint tu ne pourra pas faire ça, il te faut un logiciel de modélisation 3d pouvant exporter en .obj
Tu as des tutoriels sur cette page pour t'aider à démarer:
http://forums.taleworlds.com/index.php/topic,181398.0.html
(Configurer son module system, Modellage avec wings3d, Importer ses models wings dans M&B et Texturer un mesh avec l'uv mapping)

Si tu veux par contre modifier les textures, paint ne suffira surement pas (en tout cas pas le paint de base qui se trouve sur windows), il te faut plus avancé, dans le gratuit tu as gimp ou paint.net (et surement d'autres).
 
Merci pour ces réponse une dernière question j'aimerai dans mon mode avec la base module napo wars changer le nom
des unités et en enlever car j'ai pas besoin de tout,le problème c'est qu'on m'a toujours dit de enregistrer sur le même nom pour le skin alors je ne sais point.

Edit modération: il faut vraiment relire avant de poster.
 
Modifier le nom c'est simple... tu prend la troop que tu veux modifier et tu changes le nom, il n'y a aucun problème a changer le nom, c'est id qu'il vaut mieux éviter de changer.

["swadian_infantry_multiplayer","Swadian Infantry","Swadian Infantry",tf_guarantee_all,0,0,fac_kingdom_1,

En rouge l'id, donc a ne pas changer a moins que ça soit nécessaire
En vert le nom au singulier
En bleu le nom au pluriel

note: je n'ai pas Napoleonic Wars donc j'ai mis une troop de Native, mais cette partie est similaire, ou en tout cas devrait l'être

Et si tu veux supprimer une troop, il te faut aussi enlever toutes les références à cette troop sur les autres fichiers, surtout dans module_scripts. Je ne sais pas comment les attributions des armes sont faites en multijoueur sur NW, mais si c'est similaire a Native, il y aura une suite d'appels de scripts comme celui-ci:
插入代码块:
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_awlpike", "trp_swadian_infantry_multiplayer"),
Il faut supprimer tout ceux qui contiennent la troop a supprimer.

Il est peut-être aussi possible de trouver cette troupe dans le script multiplayer_get_troop_class
Dans ce cas la, il ne faut pas seulement supprimer la ligne (pas toujours en tout cas).

Il est aussi possible de retrouver les troops dans module_constants, mais ça ne devrait pas être le cas (à moins que tu modifie la toute première troop)

Et après, peut-être que dans NW les troops sont aussi référencées ailleurs.
 
后退
顶部 底部