WB [Modding] Petites questions simples .

正在查看此主题的用户

Deux choses que je pourrais voir moi-meme, mais je n'ai plus eu acces au MS depuis 2 semaines et demi, et y aurai acces apres demain (d'ici la, j'ai 15 heures d'avions pour cogiter mon idee de mini-mod et prier pour qu'un voleur n'ait pas pique mon Pc  :mrgreen: :neutral:)

-y a-t-il des relations entre lords ? Je sais qu'ils en ont avec moi et avec leur roi, mais les autres ? J'ai du mal a imaginer stocker ca avec des slots, vu toutes les combinaisons a faire... D'un autre cote, sur la native, il y a parfois des disputes entre lords...

-j'ai cru comprendre en lisant les commentaires au debut du module_dialogs qu'il est possible de faire des dialogues a trois (deux PNJs plus le joueur).Comment ca marche ? Serait-il possible d'en faire a 4,5,6 ou plus ? (en fait, j'aimerais simuler une dispute entre des lords pendant un banquet, par exemple). Si non, ce serait possible via des missions_templates ? (quand le lord A dit un truc, je place une valeur a la variable X et le dialogue se termine, un trigger style proximite ou autre declenche, avec la variable comme condition, le dinalogue de lord B, un peu comme les ivrognes des tavernes).

PS : si j'ai bien compris, bouyak (je suis pire que fantasy pour ecrire ton pseudo :grin:) tu n'es pas tres present... Bref, ne te force pas a me faire de gros paves, sauf si tu t'ennuies ^
 
"et prier pour qu'un voleur n'ait pas pique mon Pc  "

Un alienware noir c'est bien ca ? c'est moi qui l'es désolé  :lol:...je dit ca mais flipe pas trop quand meme,moi j'aimerais pas etre si loing de mon matos.

:mrgreen:

rien de plus intéligent a dire sinon,désolé  :lol:

Non,mais t'inquiéte pas...

 
en attendant le retour de bouyak... j'ai trouvé la réponse à ma 1ère question, voir script troop_get_relation_with_troop
 
bisthebis25 说:
-j'ai cru comprendre en lisant les commentaires au debut du module_dialogs qu'il est possible de faire des dialogues a trois (deux PNJs plus le joueur).Comment ca marche ? Serait-il possible d'en faire a 4,5,6 ou plus ? (en fait, j'aimerais simuler une dispute entre des lords pendant un banquet, par exemple). Si non, ce serait possible via des missions_templates ? (quand le lord A dit un truc, je place une valeur a la variable X et le dialogue se termine, un trigger style proximite ou autre declenche, avec la variable comme condition, le dinalogue de lord B, un peu comme les ivrognes des tavernes).

插入代码块:
(set_conversation_speaker_troop, <troop_id>),
ou
插入代码块:
(set_conversation_speaker_agent, <agent_id>),
Pourront t'aider, je me souviens avoir vu un topic qui en discutait dans la forge il me semble, la personne avait réussi à le faire fonctionner donc ça veut dire que c'est possible, mais est-ce que c'est si facile que ça ? (il m'a été impossible de le retrouver par contre)
 
Merci, je vais tester ça :smile:

Sinon, est-ce que tu sais où je dois chercher pour trouver le script qui définit les prix effectifs des biens chez le marchand de bien ?
Je suppose que c'est un truc du style "prix de base*prix défini dans le slot/1000", mais je ne vois aucun script lié à ça... (J'ai demandé sur le forum anglais, mais je suis resté sans réponses :sad:)

Enfin, est-ce que tu sais où je peux définir le butin après une bataille ?
 
Bonjour,

Tout nouveau sur le forum et jamais moddé, ni fais une seule modif de mod.

Je joue sur le mod AD1257.
J'ai ajouté des textures de visages (fichier .dds) dans le répertoire 'Textures'
J'ai modifié le fichier module en remplaçant (parce que j'ai lu je sais pas où qu'il fallait le faire) :
load_mod_resource = materials_face_gen par load_module_resource = materials_face_gen
load_mode_resource = meshes_face_gen par load_module_resource = meshes_face_gen

c'est la cata.. Les visages des textures ajoutés sont tout merdiques

Après j'ai tenté de faire je sais plus quelle modif sur material_face_en et meshes_face_gen et du coup la moitié des visages des persos sont devenus tout blanc...

La question c'est donc : Comment faire pour ajouter des textures de visage dans un mod comme AD1257 ???

Merci pour vos réponses au débutant que je suis!  :grin:
 
bisthebis25 说:
Sinon, est-ce que tu sais où je dois chercher pour trouver le script qui définit les prix effectifs des biens chez le marchand de bien ?
Je suppose que c'est un truc du style "prix de base*prix défini dans le slot/1000", mais je ne vois aucun script lié à ça... (J'ai demandé sur le forum anglais, mais je suis resté sans réponses :sad:)

game_get_item_buy_price_factor
(pour l'achat) et (pour la vente)
game_get_item_sell_price_factor

bisthebis25 说:
Enfin, est-ce que tu sais où je peux définir le butin après une bataille ?
Il est défini dans party_calculate_loot


Poupoulou 说:
La question c'est donc : Comment faire pour ajouter des textures de visage dans un mod comme AD1257 ???
Il est possible que le mod ai lui même ajouté quelque chose pour améliorer les visages, ce qui causerai surement ton problème de visage horribles.
Mais si tu n'a changé que les textures, il te suffit de les mettre dans le dossier textures du mod, et vérifier que dans le module.ini, la ligne scan_module_textures = 1 soit bien a 1.
 
Merci !
C'est tout pour le moment (histoire de changer ><)

(J'avais trouvé les "get_item_buy_price_facot"/sell, mais j'avais oublié d'éditer... mea culpa  :mrgreen:)
 
bisthebis25 说:
Merci !
C'est tout pour le moment (histoire de changer ><)

(J'avais trouvé les "get_item_buy_price_facot"/sell, mais j'avais oublié d'éditer... mea culpa  :mrgreen:)
De toute façon je suis de retour donc j'aurai plus de temps pour répondre à toutes les questions, même si dans deux semaines c'est la rentrée. :???:
 
Quatres questions fortement liées :

-Est-ce que la mini-map qu'on a en bataille en appuyant sur Backspace est une présentation, ou un élément hardcoded ?

-Si oui, peut-on changer la couleur d'une partie (un polygone, ou au pire un quadrilatère) de ce carré ?

-Est-il possible de charger un mesh 2D texturé pour remplacer le carré par un dessin ? (Si oui, peut-on assigner une transparence à ce mesh ?)

-Est-il possible d'obtenir sur un point X le niveau du sol ?

En gros : est-ce que ce serait possible de remplacer le gros carré noir par une sorte de carte topographique, et si oui, peut-on faire un script qui le fera automatiquement, ou devrai-je les dessiner moi-même ?
(Si c'est possible, je suis plutôt étonné que ça ne soit pas déjà fait...)
 
bisthebis25 说:
-Est-ce que la mini-map qu'on a en bataille en appuyant sur Backspace est une présentation, ou un élément hardcoded ?
Il me semble que c'est un peu des deux, dans le sens ou il est possible de modifier certaines choses, mais pas tout.

bisthebis25 说:
-Si oui, peut-on changer la couleur d'une partie (un polygone, ou au pire un quadrilatère) de ce carré ?

-Est-il possible de charger un mesh 2D texturé pour remplacer le carré par un dessin ? (Si oui, peut-on assigner une transparence à ce mesh ?)
C'est un peu compliqué ce qui se passe pour la map, mais en regardant ce script tu pourras peut être réussir à faire ça
update_order_panel_statistics_and_map (donc oui, a mon avis c'est possible ce que tu demande)

bisthebis25 说:
-Est-il possible d'obtenir sur un point X le niveau du sol ?
Ben pour ça il suffit d'utiliser :
(position_set_z_to_ground_level, <position>),
Puis regarder le z.
 
Ok merci :smile:
Encore :grin: :


插入代码块:
set_party_battle_mode                 = 1020  # (set_party_battle_mode),
                                              # Used before or during the mission to start battle mode (and apparently make agents use appropriate AI).
finish_party_battle_mode              = 1019  # (finish_party_battle_mode),
                                              # Used during the mission to stop battle mode.
Ca veut dire que le concept de bataille est hardcoded ?
插入代码块:
and apparently make agents use appropriate AI
Au niveau individuel, ou bien global ?



Au niveau des missions templates, quelle est la démarche exacte pour ajouter une trigger à tel ou tel template ? (un trigger défini hors du template je veux dire) trouvé
 
Non le concept n'est pas hard-codé ... en tout cas pas dans le sens ou tu penses. Tu peux faire des batailles sans appeler cette opération, et pour te dire la vérité je ne la connaissais même pas, cela ne m'a pas dérangé pour faire mes scènes de test ou se déroulent des combats (avec des renfort, des ia individuels et collectifs).
Après en ayant fait des recherches sur les fichiers, c'est vrai qu'elle est appelé un certain nombre de fois, peut être que si elle n'est pas appelée certaines autres opérations ne fonctionneront pas correctement (j'en ai pas remarqué jusqu'à présent).

bisthebis25 说:
插入代码块:
and apparently make agents use appropriate AI
Au niveau individuel, ou bien global ?
Et bien ... j'en ai aucune idée, mes ia individuels se débrouillent normalement durant les batailles (les ia globales je les ai faites moi même donc je sais pas). Après peut être que les ia pourraient mieux se débrouiller avec ... j'en sais rien ... il faudrait tester.
 
Ok.
Une question que j'avais posée sur le forum anglo, est-ce que si je mets 5 armures à une troupe (avec guarantee_armor), est-ce que ce sera 20% de chaque, on est-ce que ca dépend de l'abondance ?

PS : tu t'y connais en modding du multi ? je viens de créer un topic là-dessus
 
Non, ce n'est pas 20% de chaque, j'ai assez souvent vu les meilleures armures portées plus souvent que les moins bonnes, donc le prix doit avoir une influence (mais bon ça pas moyen de savoir, c'est codé en dur).
Mais si tu met plusieurs dois une armure ça augmente quand même ces chances.

Et non, je ne m'y connais pas trop en modding multi, donc je ne sais pas comment rajouter des modes de jeu.
 
Comment sont gérées les quetes identiques ? (comment puis-je avori 5 quetes "envoyer une lettre" simultanément ?)

Ou sotn sotckés les paramètres (EX : destinataire de la lettre ?) je suppose que les slots s'appliquent à une quete et non telle ou telle instance ? Chez le donneur ?
 
Je ne pense pas que il soit possible d'avoir plusieurs fois la même quete, il y a souvent des délais d'attente avant de pouvoir la donner à nouveau.

Et les quêtes ont des slots, tout comme les troops ou les parties. Tu peux t'aider du script get_quest pour voir les initialisations des quêtes, et tout a la fin les slot qui sont remplis pour ces quêtes (pas tout les slot sont remplis pour chaque quête).
 
J'ai aps trop le temps de faire attention, mais sur brytenwalda, il m'est déjà arrivé d'avoir 2-3 quetes "tuer un fugitif dans un village"
 
后退
顶部 底部