LEGENDES
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Vers l'Infinity et Baldur's Gate
 
AccueilAccueil  PortailPortail  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Manga Chainsaw Man : où acheter le Tome 17 ...
Voir le deal
19.99 €

 

 Encore besoin d'un code simple svp

Aller en bas 
2 participants
AuteurMessage
deratiseur
Clown triste
deratiseur


Nombre de messages : 722
Age : 47
Localisation : GAP, Hautes alpes.
Date d'inscription : 06/07/2008

Encore besoin d'un code simple svp Empty
MessageSujet: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Lun 20 Juin 2011 - 17:26

Je reviens demander l'aide ne notre codeur fou préféré (oui, encore) ^^

Cette fois si j'aurais besoin d'un bout de code pour le setup qui ferait :
Pour chaque effet du spell, changer les %minimum en 0, changer les %maximum en 100

En fait c'est parce que j'ai crée pour le système d’aléa du SDG 18 sorts qui gèrent par pourcentage ce qu'il reçoit comme sort au passage de niveau, (0-10-> sort x, 11-20-> sort y, 21-30-> sort z, etc...) mais j'ai besoin des mêmes sorts version "100% pour tout" pour une version alternative du SDG
Et "WRITE_ASCII 0x30 ~pxw3necv~ #8" multiplié 98 fois sur 18 sorts ça tient de la place;
l’idéal serait donc de remplacer par UN copy suivi de UN patch. Et fini.

Revenir en haut Aller en bas
Zranoff
Prétendant Cargoliste
Zranoff


Nombre de messages : 147
Age : 32
Localisation : Arles
Date d'inscription : 14/02/2009

Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Mar 21 Juin 2011 - 18:09

J'ai réutilisé un code que tu m'avais demandé avant.
Alors je te propose de mettre tous tes sorts à modifier dans un dossier MODIF dans override et d'appliquer ce tp2:

COPY_EXISTING_REGEXP ~override/MODIF~ ~override/MODIF~
READ_LONG 0x64 abilities_off
READ_SHORT 0x68 num_abilities
READ_LONG 0x6a off_feat
FOR (i = 0; i < num_abilities; i += 1) BEGIN
WRITE_BYTE 0x0c+abilities_off+i*0x28 1
READ_SHORT 0x1e+abilities_off+i*0x28 nb_feat
READ_SHORT 0x20+abilities_off+i*0x28 ind_feat
FOR (p = 0; p < nb_feat; p += 1) BEGIN
WRITE_BYTE 0x012+off_feat+p*0x30+ind_feat*0x30 0
WRITE_BYTE 0x012+off_feat+p*0x30+ind_feat*0x30 100
END
END

Tu obtiendras les sorts souhaités si je ne m'abuse
Tu n'auras plus qu'à les renommer.
Les renommer peut aussi se faire au tp2 mais ça je te laisse le faire. Good luck! Smile
Revenir en haut Aller en bas
deratiseur
Clown triste
deratiseur


Nombre de messages : 722
Age : 47
Localisation : GAP, Hautes alpes.
Date d'inscription : 06/07/2008

Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Mer 22 Juin 2011 - 3:32

Merci beaucoup Smile

Edit :
Je me doutais ce matin qu'il y avait quelque chose de bizarre :
Citation :
WRITE_BYTE 0x012+off_feat+p*0x30+ind_feat*0x30 0
WRITE_BYTE 0x012+off_feat+p*0x30+ind_feat*0x30 100
"Ça doit patcher le même endroit"
Mais je 'navais pas le temps de vérifier, je partais au boulot.

Bon, c'est fait, c'est vérifier -> ça met bien des 100 partout, mais pas les 0 :-/

J'ai donc cherché une correction et j'ai trouvé, ça donne :
Citation :
WRITE_BYTE 0x013+off_feat+p*0x30+ind_feat*0x30 0
WRITE_BYTE 0x012+off_feat+p*0x30+ind_feat*0x30 100

J'avoue que je n'y comprend rien aux chiffres à incruster (même en cherchant sur near infinity je ne vois pas où trouver les 012, 013 et 30), alors j'ai farfouillé et j'ai trouvé dans un des scripts de SCSII qui rajoutes des effets aux sorts existants.
Quand même rien de copiable pour les fonctions toutes plus bizarres les unes que les autres que je recherche ^^


Re-Re-Re-Edit :
Le code fonctionne, mais je remarque qu'il marche pour plusieurs habilités. Et pour des sort à 1 habilité (de plusieurs effets), ça fait comment ? (J'ai essayé de bidouiller, mais je n'ai fait que planter le code :-/ )
Revenir en haut Aller en bas
deratiseur
Clown triste
deratiseur


Nombre de messages : 722
Age : 47
Localisation : GAP, Hautes alpes.
Date d'inscription : 06/07/2008

Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Jeu 23 Juin 2011 - 13:22

OK. je l'ai fait. Ça a l'air de marcher, mais il faudrait que je sois sur :

Citation :
READ_LONG 0x6a off_eff
READ_SHORT 0x90 num_eff
FOR (i = 0; i < num_eff; i += 1) BEGIN
WRITE_BYTE 0x013+off_eff+i*0x30 0
WRITE_BYTE 0x012+off_eff+i*0x30 100
END
Revenir en haut Aller en bas
Zranoff
Prétendant Cargoliste
Zranoff


Nombre de messages : 147
Age : 32
Localisation : Arles
Date d'inscription : 14/02/2009

Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Jeu 23 Juin 2011 - 14:22

J'ai plus mon matos de moddeur sur cet ordi, je te donne des codes sans les tester donc je ne suis jamais sûr.
Tu as effectivement relevé une erreur dans mon code et tu l'as corrigé, bien joué Wink

Pour une habilité, ton code devrait être correct.
Revenir en haut Aller en bas
deratiseur
Clown triste
deratiseur


Nombre de messages : 722
Age : 47
Localisation : GAP, Hautes alpes.
Date d'inscription : 06/07/2008

Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Jeu 23 Juin 2011 - 15:25

Le problème du "devrait être correct" c'est qu'anciennement j'ai testé le code pour dériver en plusieurs niveaux qui marchait parfaitement quand on ouvrait les fichiers dans l’éditeur mais plantait en jeu.

Chat échaudé craint l'eau froide. Maintenant, j'ai la forcement la trouille quand je crée un code truc tout seul :-/
Revenir en haut Aller en bas
Zranoff
Prétendant Cargoliste
Zranoff


Nombre de messages : 147
Age : 32
Localisation : Arles
Date d'inscription : 14/02/2009

Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1Jeu 23 Juin 2011 - 17:00

Prends des risques et tu seras forcément mieux récompensé qu'en ne faisant rien ^^
Facile à dire je l'admets.
Tiens moi au courant de la suite des évènements modding!
Revenir en haut Aller en bas
Contenu sponsorisé





Encore besoin d'un code simple svp Empty
MessageSujet: Re: Encore besoin d'un code simple svp   Encore besoin d'un code simple svp Icon_minitime1

Revenir en haut Aller en bas
 
Encore besoin d'un code simple svp
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Svp, besoin d'un script simple
» Un code simple qui ferait moins d'une ligne s'il te plait
» SAY_EVALUATED. Pas si simple, en fait :)
» Besoin d'un fichier svp
» Besoin de DLTCEP svp

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
LEGENDES :: LE MONDE DU MODDING :: Entraide :: Les scripts et le weidu : Zranoff-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser