搜索结果: *

  1. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Pour le moment sa reste assez soft ... je n'est ajouter qu'une armure et c'est du copier coller des armure heraldic, j'espère tout de même trouver le temps de modeler moi même des skins mais le modélisme n'est pas mon domaine, quoi qu'il en soit oui je compte bien étoffer mon mod de beaucoup de manière pas uniquement en contenu pur et dur, mais comme tu l'indique en ajoutant des options diverse comme la vue de combat une fois mort ou de nouveaux menus etc !

    Et oui c'est pour cela que je sort la version bêta relativement rapidement, j'ai prit tout de même le temps de tester et déboguer un maximum afin de fournir une bêta jouable ...

    J'attends également d'avoir quelque commentaires sur mon mod que je puisse aussi l'étoffer en fonction de la demande ! Quoi qu'il en soit je compte bien ajouté et modifier beaucoup de chose par la suite mais je préfère prendre le temps que chaque chose soit faite en temps et en heure ...
  2. shadyre

    WB [MBW1.153][MOD] Calradia mod

    La première version de mon mod Calradia est disponible ici !

    Merci de reportez les bug ainsi que vos suggestions pour améliorer mon mod.

    Le premier post sera mise à jour constamment après chaque modification, ajout ou correction !

    Tous les commentaires sont également les bienvenues ! :smile:
  3. shadyre

    WB [Warband]Tutoriel:Ajouter une nouvelle arme/armure en utilisant le module_system

    Bon, je suis de retour !

    Alors pour conclure ... en étant poli mes yeux était remplit de m****, le problème venait de mon code, cela fonctionne désormais !

    Merci pour ton aide ... et désoler du dérangement je pense que coder les yeux propre et ouvert serait mieu !
  4. shadyre

    WB [Warband]Tutoriel:Ajouter une nouvelle arme/armure en utilisant le module_system

    oui c'est bien indiquer, le problème c'est que j'ai fait du gros copier coller de itm_heraldic_new_a ... et ces propriété sont toute bien indiquer, lorsque j'utilise l'original, je n'est pas ce souci, mais avec l'objet modifier si, enfin bref je vais vérifier que le souci ne vienne pas de moi, à force de bosser le soir avec la fatigue les erreurs arrive très facilement !!!

    Je retourne vérifier sa correctement, je te tient au courant.
    Et merci de ta réponse rapide ^^
  5. shadyre

    WB [Warband]Tutoriel:Ajouter une nouvelle arme/armure en utilisant le module_system

    Moi j'ai un souci ... pas en ce qui concerne le code mais une fois en jeux ...

    Je m'explique,je ne sais pas modeler alors plutot que de me prendre la tête pour la version bêta de mon mod, je n'est fait que "copier" un item existant (une armure) et modifier les propriété de protection quel apporte (soit les jambes et le torse) jusque là aucun souci, les mesh sont bien attribuer tous les paramètres sont ok mais une fois en jeux, plus précisément en combat hum, comment dire ... bah mes mecs ont le cul à l'air comme si le modèle de l'armure restait plat uniquement à l'arrière je ne comprend pas ...

    Pour être sur que le souci ne venait pas de moi, j'ai simplement copier l'item sans le modifier, puis renommer sont ID et son nom mais avec la plus grande surprise toujours rien ... mes troupes ont quand même le cul à l'air ...
  6. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Merci beaucoup de ton aide ! J'ai pue finir ce menu ^^, entre temps je l'avais modifié, en ajoutant quelque option comme pour l'ajout des équipement en début de partie etc etc ...

    Enfin bref j'ai aussi corrigé une ou deux erreurs de frappe dans ton code mais sinon tous fonctionne à merveille, je pense d'ailleurs fournir une version bêta d'ici peu de temps, encore quelque tests à finir avant toute chose !

    Merci encore  :grin:
  7. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Là je tourne en rond  :???:

    J'ai "trouver" une pseudo solution pour quitter le menu sans revenir au départ, en utilisant "change_screen_map", le problème reste néanmoins présent, car une fois sur la carte du monde, en ouvrant le menu du personnage cela ouvre le menu de personnalisation, normal vue que le personnage n'est pas éditer en début de partie, donc, cela veut bien dire qu'il y a un déclencheur qui ouvre ce menu automatiquement, sans doute grâce à une variable.

    Quoi qu'il en soit le résultat ne change pas, une fois dans ce menu le manège recommence, retour à zéro dans les menus que j'ai créer.

    J'ai rechercher le bouton in-game du personnage dans le code pour voir le code, ainsi que la condition pour ouvrir le menu de personnalisation mais rien à faire ...
  8. shadyre

    WB [MBW1.153][MOD] Calradia mod

    AHAHAHAHAHAHAHAH, heu non je n'est pas trouver la solution pas encore ... mais j'ai "RETROUVER" sa :
    http://mbcommands.ollclan.eu/

    :razz: Toute, du moins je le suppose, les commandes dans warband, je ne sais pas si c'est bien à jour mais cela pourrait fortement aider pas mal de monde donc je partage  :razz:
  9. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Tout à fait d'accord lol.

    Je suis pas à fond sur le problème pour l'heure, je reprend surtout l'intégralité de mon code pour la version 1.153 heureusement le code n'as pas trop changer  :razz:.

    Une fois que j'aurais régler ça je pourrait me pencher plus sérieusement sur ce souci de menu !
  10. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Ban en faite je pense avoir comprit ... un genre de flash de bon matin, le petit coup de jus qui à allumer l'ampoule mdr.

    justement mon problème venait de là car j'ai mal déclarer le fameux :
    插入代码块:
    (change_screen_return, 0),

    Il fonctionne en direct collaboration avec :
    插入代码块:
    (jump_to_menu, "mnu_auto_return"),

    En gros si j'ai bien comprit le premier modifie "un point d'ancrage", qui est appeler par le jump_menu, en regardant mieux mon code de la manière dont il est structuré, je comprend mieux les erreurs de jump que je rencontre, car suite à la modifications des skills je déclare de multiple ancrage, ce qui je suppose provoque ces retour en début de menu, je pense vraiment que le souci viens de là, je vais voir et tester ça.

    Mais si j'ai bien comprit le principe de ce menu_return, il fonctionnerait donc de la manière que j'ai décrite et si c'est ça alors je pense pouvoir régler ce petit souci, d'abord en modifiant l'ordre de mes menus, en incorporant le menu_choose_skills avant le choix de la faction de départ, et en modifiant le change_screen_return en conséquent.

    De ce fait je pense que si j'ai raison pour le menu_auto_return, cela devrait régler le souci relativement rapidement.

    Je test ça, et si cela fonctionne bien je placerais mon code pour indiquer la procédure dans un petit tuto comme j'ai déjà fait pour le reste.
  11. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Bon le problème pour mon menu n'est toujours pas régler, qui puisait j'ai acheter la version steam pour la portabilité sauf que ... (et oui j'ai été con ...) maintenant le jeux est en 1.153, le mod Diplomacy n'étant disponible que pour la version 1.143 je doit faire les modifications nécessaire, je pense donc oublier le mod Diplomacy et développer mon propre système (très fortement basé sur le mod Diplomacy).

    Pour l'heure je suis "un peu en vacance", et en étant papa il y a des priorité  :razz:, enfin bref une fois mon mode Calradia aboutit pour la version 1.153, je mettrais à disposition une version bêta, sans le nouveau menu évidement car je bloque dessus.

    Je reste néanmoins disponible si besoin ai, de plus si quelqu'un connait la solution à mon problème, ou une manière de le "contourner" ?
  12. shadyre

    WB Modules

    Étrange, essai de réinstaller python, de refaire les manipulations et de voir si finalement tous fonctionne bien, je ne suis pas sur de moi mais lorsque j'ai regarder les tutoriels pour configurer le module système il était indiquer de prendre python 2.6, pour ma pars aucun souci et j'ai fait la même manipulation que je t'ai indiquer, je suis sous windows xp pro avec python 2.6.

    Si tu obtiens encore une erreur essai de redémarrer ton pc après modification et/ou réinstallation.
  13. shadyre

    WB Modules

    Évidement, le souci est très simple à régler :

    clic droit sur poste de travail > propriété > onglet avancé > variables d'environnement.

    De là tu regarde dans la liste, la variable nommée PATH, majuscule ou non c'est pareil, double clic dessus ou clic sur modifier, à la suite de ce qui est déjà déclarer, si quelque chose est déclarer ^^, indique ;C:/Python26, met le chemin de ton python évidement !

    Et voila problème régler, pas besoin de redémarrer le pc si je ne me trompe pas, tu n'as plus qu'a relancer le build_module et tous sera ok !
  14. shadyre

    WB [MBW1.153][MOD] Calradia mod

    bah le problème c'est que non je ne sais pas ou il est déclarer ... j'ai beau chercher je ne trouve pas, je ne sais pas ou sont déclarer la présentation des compétences et de la personnalisation du personnage, de plus ils ne sont pas déclarer dans mes menus et je ne les ai trouver dans "module_scripts.py", ils sont bel et bien dans : "module_presentations.py", tout à fait normal d'ailleurs, mais ou sont-il déclarer dans les scripts ... à quel moment il se lance automatiquement et par quel déclencheur ...

    Il y a plusieurs possibilités : soit je suis aveugle, soit c'est l'une de ces fonction qui engendre le reste :
    插入代码块:
    (jump_to_menu, "mnu_auto_return"),
    (change_screen_return, 0),
    Mais je ne suis pas sur ...
  15. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Alors je m'explique mieux avec ce schéma :

    mnu_start_game_0 > mnu_calradia_1 > mnu_calradia_2 > mnu_calradia_3 > "et le problème commence là" mnu_choose_skills > menu de personnalisation du personnage skin etc > et sa revient ici : mnu_calradia_1
  16. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Bon mon mod continue bien je n'est plus d'erreur sur tous ce qui a été citer, de plus tous fonctionne à merveille.

    Pour l'heure je modifie les menus pour la création d'une nouvelle partie de la manière suivante :

    Fichier "module_game_menus.py"
    插入代码块:
    ### Calradia+ mnu_start_game_0
    ("start_game_0",menu_text_color(0xFF000000)|mnf_disable_all_keys,"Calradia menu test.","none",[],
    	[
    		("continue",[],"Continue...",[(jump_to_menu, "mnu_calradia_1"),]),
    		("go_back",[],"Go back",[(change_screen_quit),]),
    	]
    ),
    ### Calradia-
    
    ### Calradia+ mnu_calradia_1
    ("calradia_1",menu_text_color(0xFF000000)|mnf_disable_all_keys,"Choix de votre genre.", "none",[],
        [
    		("start_male",[],"Male",[(troop_set_type,"trp_player", 0),(assign,"$character_gender",tf_male),(jump_to_menu,"mnu_calradia_2"),]),
    		("start_female",[],"Female",[(troop_set_type, "trp_player", 1),(assign, "$character_gender", tf_female),(jump_to_menu, "mnu_calradia_2"),]),
    		("go_back",[],"Go back",[(jump_to_menu,"mnu_start_game_0"),]),
    	]
    ),
    ### Calradia-
    
    ### Calradia+ mnu_calradia_2
    ("calradia_2",menu_text_color(0xFF000000)|mnf_disable_all_keys,"Definition de vos competences", "none",[],
        [
    		("continue",[],"Continue...",
    			[
    				(troop_raise_attribute, "trp_player",ca_strength,9),
    				(troop_raise_attribute, "trp_player",ca_agility,7),
    				(troop_raise_attribute, "trp_player",ca_intelligence,6),
    				(troop_raise_attribute, "trp_player",ca_charisma,7),
    
    				(troop_raise_proficiency, "trp_player",wpt_one_handed_weapon,15),
    				(troop_raise_proficiency, "trp_player",wpt_two_handed_weapon,15),
    				(troop_raise_proficiency, "trp_player",wpt_polearm,15),
    				(troop_raise_proficiency, "trp_player",wpt_archery,15),
    				(troop_raise_proficiency, "trp_player",wpt_crossbow,15),
    				(troop_raise_proficiency, "trp_player",wpt_throwing,15),
    
    				(troop_raise_skill, "trp_player","skl_ironflesh",1),
    				(troop_raise_skill, "trp_player","skl_power_strike",1),
    				(troop_raise_skill, "trp_player","skl_power_throw",1),
    				(troop_raise_skill, "trp_player","skl_power_draw",1),
    				(troop_raise_skill, "trp_player","skl_weapon_master",1),
    				(troop_raise_skill, "trp_player","skl_shield",1),
    				(troop_raise_skill, "trp_player","skl_athletics",1),
    				(troop_raise_skill, "trp_player","skl_riding",1),
    				(troop_raise_skill, "trp_player","skl_horse_archery",1),
    				(troop_raise_skill, "trp_player","skl_looting",1),
    				(troop_raise_skill, "trp_player","skl_tactics",1),
    				(troop_raise_skill, "trp_player","skl_tracking",1),
    				(troop_raise_skill, "trp_player","skl_trainer",1),
    				(troop_raise_skill, "trp_player","skl_pathfinding",1),
    				(troop_raise_skill, "trp_player","skl_spotting",1),
    				(troop_raise_skill, "trp_player","skl_inventory_management",1),
    				(troop_raise_skill, "trp_player","skl_wound_treatment",1),
    				(troop_raise_skill, "trp_player","skl_surgery",1),
    				(troop_raise_skill, "trp_player","skl_first_aid",1),
    				(troop_raise_skill, "trp_player","skl_engineer",1),
    				(troop_raise_skill, "trp_player","skl_persuasion",1),
    				(troop_raise_skill, "trp_player","skl_prisoner_management",1),
    				(troop_raise_skill, "trp_player","skl_leadership",1),
    				(troop_raise_skill, "trp_player","skl_trade",1),
    				
    				(troop_add_gold, "trp_player", 20000),
    				(troop_set_slot, "trp_player", slot_troop_renown, 150),
    
    				(jump_to_menu, "mnu_calradia_3"),
    			]
    		),
    		("go_back",[],"Go back",[(jump_to_menu,"mnu_calradia_1"),]),
    	]
    ),
    ### Calradia-
    
    ### Calradia+ mnu_calradia_3
    ("calradia_3",mnf_disable_all_keys,"Calradia mod test","none",[],
    	[
    		("town_1",[(eq, "$current_startup_quest_phase", 0),],"Join a caravan to Praven, in the Kingdom of Swadia.",
    			[
    				(assign, "$current_town", "p_town_6"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    
    		("town_2",[(eq, "$current_startup_quest_phase", 0),],"Join a caravan to Reyvadin, in the Kingdom of the Vaegirs.",
    			[
    				(assign, "$current_town", "p_town_8"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    
    		("town_3",[(eq, "$current_startup_quest_phase", 0),],"Join a caravan to Tulga, in the Khergit Khanate.",
    			[
    				(assign, "$current_town", "p_town_10"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    
    		("town_4",[(eq, "$current_startup_quest_phase", 0),],"Take a ship to Sargoth, in the Kingdom of the Nords.",
    			[
    				(assign, "$current_town", "p_town_1"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    
    		("town_5",[(eq, "$current_startup_quest_phase", 0),],"Take a ship to Jelkala, in the Kingdom of the Rhodoks.",
    			[
    				(assign, "$current_town", "p_town_5"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    
    		("town_6",[(eq, "$current_startup_quest_phase", 0),],"Join a caravan to Shariz, in the Sarranid Sultanate.",
    			[
    				(assign, "$current_town", "p_town_19"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    	   
    		("town_7",[(eq, "$current_startup_quest_phase", 0),],"Join the Calradian Empire at Warcheg",
    			[
    				(assign, "$current_town", "p_town_12"),
    				(assign, "$g_starting_town", "$current_town"),
    				(party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    				(change_screen_return),
    			]
    		),
    
    		("tutorial_cheat",[(eq,1,0)],"{!}CHEAT!",
    			[
    				(change_screen_return),
    				(assign, "$cheat_mode", 1),
    				(set_show_messages, 0),
    				(add_xp_to_troop, 15000, "trp_player"),
    				(troop_raise_skill, "trp_player", skl_leadership, 7),
    				(troop_raise_skill, "trp_player", skl_prisoner_management, 5),
    				(troop_raise_skill, "trp_player", skl_inventory_management, 10),
    				(party_add_members, "p_main_party", "trp_swadian_knight", 10),
    				(party_add_members, "p_main_party", "trp_vaegir_knight", 10),
    				(party_add_members, "p_main_party", "trp_vaegir_archer", 10),
    				(party_add_members, "p_main_party", "trp_swadian_sharpshooter", 10),
    				(troop_add_item, "trp_player","itm_scale_armor",0),
    				(troop_add_item, "trp_player","itm_full_helm",0),
    
    				(troop_add_item, "trp_player","itm_hafted_blade_b",0),
    				(troop_add_item, "trp_player","itm_hafted_blade_a",0),
    				(troop_add_item, "trp_player","itm_morningstar",0),
    				(troop_add_item, "trp_player","itm_tutorial_spear",0),
    				(troop_add_item, "trp_player","itm_tutorial_staff",0),
    				(troop_add_item, "trp_player","itm_tutorial_staff_no_attack",0),
    				(troop_add_item, "trp_player","itm_arena_lance",0),
    				(troop_add_item, "trp_player","itm_practice_staff",0),
    				(troop_add_item, "trp_player","itm_practice_lance",0),
    				(troop_add_item, "trp_player","itm_practice_javelin",0),
    				(troop_add_item, "trp_player","itm_scythe",0),
    				(troop_add_item, "trp_player","itm_pitch_fork",0),
    				(troop_add_item, "trp_player","itm_military_fork",0),
    				(troop_add_item, "trp_player","itm_battle_fork",0),
    				(troop_add_item, "trp_player","itm_boar_spear",0),
    				(troop_add_item, "trp_player","itm_jousting_lance",0),
    				(troop_add_item, "trp_player","itm_double_sided_lance",0),
    				(troop_add_item, "trp_player","itm_glaive",0),
    				(troop_add_item, "trp_player","itm_poleaxe",0),
    				(troop_add_item, "trp_player","itm_polehammer",0),
    				(troop_add_item, "trp_player","itm_staff",0),
    				(troop_add_item, "trp_player","itm_quarter_staff",0),
    				(troop_add_item, "trp_player","itm_iron_staff",0),
    				(troop_add_item, "trp_player","itm_shortened_spear",0),
    				(troop_add_item, "trp_player","itm_spear",0),
    				(troop_add_item, "trp_player","itm_war_spear",0),
    				(troop_add_item, "trp_player","itm_military_scythe",0),
    				(troop_add_item, "trp_player","itm_light_lance",0),
    				(troop_add_item, "trp_player","itm_lance",0),
    				(troop_add_item, "trp_player","itm_heavy_lance",0),
    				(troop_add_item, "trp_player","itm_great_lance",0),
    				(troop_add_item, "trp_player","itm_pike",0),
    				(troop_add_item, "trp_player","itm_ashwood_pike",0),
    				(troop_add_item, "trp_player","itm_awlpike",0),
    				(troop_add_item, "trp_player","itm_throwing_spears",0),
    				(troop_add_item, "trp_player","itm_javelin",0),
    				(troop_add_item, "trp_player","itm_jarid",0),
    
    				(troop_add_item, "trp_player","itm_long_axe_b",0),
    
    				(set_show_messages, 1),
    
    				(try_for_range, ":cur_place", scenes_begin, scenes_end),
    					(scene_set_slot, ":cur_place", slot_scene_visited, 1),
    				(try_end),
    
    				(call_script, "script_get_player_party_morale_values"),
    				(party_set_morale, "p_main_party", reg0),
    			]
    		),
    	]
    ),
    ### Calradia-

    Il n'y as pas d'erreur sauf un bug gênant, le menu se déroule bien tous se passe à merveille et fonctionne sans souci sauf que arriver au menu "mnu_choose_skills" suivit du menu de création du personnage, le menu revient au départ une seconde fois et seulement après la partie commence.

    Je bloque depuis hier dessus car je ne trouve pas ou "mnu_choose_skills" renvoi, enfin si mais je ne sais pas comment le modifier ou le contourner :
    插入代码块:
    (
        "choose_skill",mnf_disable_all_keys,
        "{s13}",
        "none",
        [(assign,"$current_string_reg",10),
    	 (assign, ":difficulty", 0),
    
    ...........
    
    (try_begin),
                 (eq, "$background_type", cb_noble),
                 (jump_to_menu, "mnu_auto_return"),
    #normal_banner_begin
                 (start_presentation, "prsnt_banner_selection"),
    #custom_banner_begin
    #             (start_presentation, "prsnt_custom_banner"),
               (else_try),
                 (change_screen_return, 0),
               (try_end),
               (set_show_messages, 1),
            ]),
          ("go_back_dot",[],"Go back.",[
            (jump_to_menu,"mnu_start_character_4"),
            ]),
        ]
      ),

    Je pense que cela viens de cette ligne : "(change_screen_return, 0)," mais je ne suis pas sur de moi.

    Ah moins qu'il faut que je personnalise également ce menu en modifiant l'ordre de mes menu, en indiquant le "mnu_choose_skills" lors de la sélection de la région puis de la sélection terminer le script comme je l'ai déjà fait dans le menu : "mnu_calradia_3".
  17. shadyre

    WB [MBW1.153][MOD] Calradia mod

    Hurleur 说:
    Je ne sais pas si cela peut t'aider , mais il y a ce script qui refille les banniere au roi (mais je ne me souvien pus si les roi ont la meme banniere que les factions ..... :oops: :oops:)

      (try_for_range, ":cur_faction", npc_kingdoms_begin, npc_kingdoms_end),
            (faction_get_slot, ":cur_faction_king", ":cur_faction", slot_faction_leader),
            (faction_get_slot, ":cur_faction_banner", ":cur_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),

            (troop_set_slot, ":cur_faction_king", slot_troop_banner_scene_prop, ":cur_faction_banner"),
          (try_end),

    donc essai peut etre de rajouter les lignes soulignees a ton script , ca ne coute rien d'essayer.

    Non les roi n'ont pas la même bannière d'ou les problème rencontrer !

    Merci ... merci et encore merci cela fonctionne à merveille aucune erreur et tous le monde a la même bannière.

    Le code final est là : http://forums.taleworlds.com/index.php/topic,233323.0.html
  18. shadyre

    WB [TUTORIEL] Banniere unique par faction

    - Créer sous : Warband 1.143 + Diplomacy 4.2 - Crédit : @Idibil, @Hurleur, @shadyre - Auteur original : @Idibil - Sujet original : http://forums.taleworlds.com/index.php/topic,180830.msg4337808.html#msg4337808 Avec sa tous les roi et vassaux auront la même bannière par faction ! A noter, pour...
  19. shadyre

    WB [MBW1.153][MOD] Calradia mod

    FantasyWarrior 说:
    Je comprend mieux pour les 7eme banières,mais pas le temp d'aider non plus on es tous sur nos mods en fait  :???:

    mais juste en copiant l'ID d'une banière et en recherchant dans les scripts tu devrais avoir les entrées en modèle pour les reproduires  :mrgreen: sinon,y'a le topic des tutos et le topic forge en anglais tape a "rechercher" banner /sur le topic courant ,et ca fouille dans tout ce qui as été dans une discution sur ca,perdu dans les pages  :mrgreen:

    c'est hyper complet...mais en anglais  :roll:

    Merci pour ton aide  :smile: oui je comprend bien c'est également mon cas  :razz:
    En ce qui concerne les recherches c'est déjà fait ... l'anglais n'est pas un souci, le problème c'est qu'ils propose tous de créer la bannière mais aucun n'explique comment l'incorporé dans le code ou alors j'ai mal regarder ce qui est possible aussi, a 4 heures du mat la fatigue se fait ressentir ...

    Je vais tout de même suivre ton conseil et regarder de nouveau, il n'est pas impossible que je soit passé à coté du sujet qu'il me faut !

    Cependant avec le code que j'ai mis à jour (citer plus haut), tous les vassaux et roi des 6 factions de base dispose bien de leur bannière de faction, en revanche en utilisant la même méthode pour ma faction personnalisé, seul les vassaux dispose de la même bannière, sans doute du au fait que ce ne soit pas une bannière du type "spr_banner_kingdom_x" ... est-il possible de rajouter une "spr_banner_kingdom_g" sachant que la dernière de la liste est : "spr_banner_kingdom_f" ?

    @Hurleur
    Je te suis infiniment reconnaissant ! Je test sa immédiatement et te tient au courant :smile:

    Edit :

    插入代码块:
    (try_for_range, ":cur_troop", lords_begin, lords_end),
    	(troop_set_slot, ":cur_troop", slot_troop_occupation, slto_kingdom_hero),
    	(try_begin),
    		(store_troop_faction, ":cur_faction", ":cur_troop"),
    		(faction_get_slot, ":cur_faction_banner", ":cur_faction", slot_faction_banner),
    		(troop_set_slot, ":cur_troop", slot_troop_banner_scene_prop, ":cur_faction_banner"),
    	(try_end),
    (try_end),

    Cela fonctionne belle et bien de manière totalement dynamique comme j'aime !
    Mais c'est évidement trop beau et trop facile ...

    Le résultat obtenue est que tous les vassaux ont bien leur bannières mais ce n'est pas celle de leur faction, je pense savoir pourquoi : les bannières de factions sont déclarer par "spr_banner_kingdom_x" hors via les fonctions indiquer ci-dessus en employant cette méthode la déclaration ce fait ainsi : "spr_banner_x", bon je pense vraiment que sa viens de la ... soit je garde l'ancienne idée et il faut que j'arrive à déclarer "mesh_kingdom_banner_g" soit il faut que je trouve le moyen de changer les variables des spr et mesh pour disposer des bannières désirer !
  20. shadyre

    WB [MBW1.153][MOD] Calradia mod

    @Hurleur
    Ah très inintéressant merci je n'avais jamais regarder ce fichier !

    Je pense (de manière simplifier) à un code de ce style :

    插入代码块:
    (try_for_range, ":cur_troop", lords_begin, lords_end),
    	(store_troop_faction, ":hero_faction", ":cur_troop"),
    	<get_faction_banner???, :faction_banner, :cur_troop>
    	(troop_set_slot, ":cur_troop", slot_troop_banner_scene_prop, <faction_banner>),
    (try_end),

    Mais je ne trouve pas de fonction équivalente à "get_faction_banner" ...
    De plus dans le fichier header_operations.py il manque un bon nombre de fonction.
后退
顶部 底部