Vers l'Infinity et Baldur's Gate
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  

Partagez | 
 

 Comment patcher une creature ou un script ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
DrAzTiK
Pom-pom Girl Officielle


Nombre de messages : 84
Age : 32
Date d'inscription : 12/03/2009

MessageSujet: Comment patcher une creature ou un script ?   Dim 14 Fév 2010 - 10:57

Yop ,

Ben tout est dans le titre lol . J'aimerai remplaçer une creature existante dans le jeu original par une autre ou bien juste remplaçer un de ses scripts par un des miens.

Quelle commande je dois utiliser ?

merçi
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Armand
Mexicanos Muy Bien
avatar

Nombre de messages : 622
Age : 31
Localisation : Tréfonds Obscurs
Date d'inscription : 29/07/2008

MessageSujet: Re: Comment patcher une creature ou un script ?   Dim 14 Fév 2010 - 11:33

Ben je devais faire un tuto à ce sujet justement. La fonction idéal ce sont WRITE. Je te montre :



Citation :
COPY_EXISTING ~vampim01.cre~ ~override/vampim01.cre~ // La même fonction de patch que pour add cre item je vais chercher le fichier existant.
SAY NAME1 @66 // La je change le nom
SAY NAME2 @66 // idem

Rien de bien méchant ici on reprend la manip habituelle pour mettre un nom.

Citation :
WRITE_ASCII DEATHVAR ~#vVamp3~ // Script de mort
WRITE_ASCII DIALOG ~#vVamp3~ // Script de dialog
WRITE_ASCII SCRIPT_OVERRIDE ~#vVamp3~ // Script du cre en lui même
WRITE_ASCII SCRIPT_DEFAULT ~#VVamp~ / Script par default


Bon je la je rentre pas dans le détail mais WRITE_ASCII va te permettre de mettre des scripts à ta sauce pour chaque type de script en mettant la nouvelle référence entre les ~~. A savoir que si tu mets rien entre les ~~ mais que tu met tout de même la commande alors ça effacera le script existant. Je t'invite à consulter le read me de weidu pour voir les tenants et aboutissants de cette commande.


Citation :
WRITE_SHORT 0x24 103 // Change current HP to 103
WRITE_SHORT 0x26 103 // Change max HP to 103
WRITE_SHORT 0x46 "-2" // Change natural AC to -3
WRITE_SHORT 0x48 "-2" // Change effective AC to -3
WRITE_BYTE 0x270 0x80 // Change to be NEUTRAL


Pour mettre à jour des données du cre tu as trois commandes : WRITE_BYTE/WRITE_SHORT et WRITE_LONG qui respectivement vont en fonction de la taille de l'info que tu veux patcher va te permettre d'écrire une nouvelle info. Par exemple un "patchage" d'animation nécessite impérativement un WRITE_LONG.

Comme tu le vois c'est découpé en trois parties :

WRITE_BYTE 0x270 0x80 // Change to be NEUTRAL

* La commande elle même
* L'adresse correspondant à une donnée du cre (c'est l'offset que tu pourras trouver dans la partie "file actions d'iesdp"
* Et enfin ta donnée en valeur


C'est une explication très vite fait, j'espère que ça t'éclairera. Dans tous les cas je vais bosser aujourd'hui sur un tuto complet sur le sujet apparemment y'a besoin... Bonne chance !

_________________
J'ai oublié la rancoeur. Je ne connais plus que l'amour, le bonheur... Bordel je baisse ! C'est pas bon ça, pas bon.....

Armand dit :
*t'a vu bat est d'accord avec moi !
*àa prouve bien que...
*ça
*putain mais avec ces conneries mon area a planté
*je dosi tout refaire Neutral
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DrAzTiK
Pom-pom Girl Officielle


Nombre de messages : 84
Age : 32
Date d'inscription : 12/03/2009

MessageSujet: Re: Comment patcher une creature ou un script ?   Lun 15 Fév 2010 - 16:22

Merçi, je vais tacher de mettre ça en pratique ce soir Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Comment patcher une creature ou un script ?   

Revenir en haut Aller en bas
 
Comment patcher une creature ou un script ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» |Résolue| Comment installer des voituresdans GTA avec Sami.intaller
» patch fr pour monster hunter 2nd G
» Sortie du Patch des affaires 3 et 4 !
» Appel de script : Qua'est-ce que c'est? Comment ça marche?
» [RESOLU] Comment envoyer, aux objets et avec PHP, un mail contenant des accents dans le sujet ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
LEGENDES :: LE MONDE DU MODDING :: Maîtrise :: Apprentissage-
Sauter vers: