Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[TP2] Ajouter un ScriptName à un CRE

Regroupe tous les sujets sur les commandes, les fonctions, les routines, les modifications des fichiers systèmes (ids, 2da...)...
Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[TP2] Ajouter un ScriptName à un CRE

.

Message par Cocrane »

Beaucoup de fichiers CRE n'ont pas de ScriptName, c'est un peu "chiant" lorsque l'on veut utiliser une créature du jeu dans un script. :shok: Pour le moment, je faisais ma brute en collant le fichier "corrigé" dans mon mod.

De ce que je comprends du TP2, on peut patcher un fichier existant. Je ne suis pas à l'aise sur la ligne de code où l'on peut modifier le ScriptName.

Je coderai quelque chose dans ce genre:
COPY_EXISTING ~BART9~ ~override\BART9.CRE~
PATCH_IF (?) BEGIN
// Code ciblant 0x0324 32 (char array) Death Variable (set SPRITE_IS_DEADvariable on death)
END
Cocrane
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Code : Tout sélectionner

COPY_EXISTING ~bart9.cre~ ~override~

	WRITE_ASCII DEATHVAR "nouveau_scripting_name" #32

BUT_ONLY
Ou alors, pour attribuer comme scripting name le nom du fichier de la créature :

Code : Tout sélectionner

COPY_EXISTING ~bart9.cre~ ~override~

	WRITE_ASCIIE DEATHVAR ~%DEST_RES%~ #32

BUT_ONLY
Dans ce cas, BART9 aura BART9 comme scripting name.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Répondre

Retourner vers « Programmation WeiDU »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité