Yanis4224

Ajouter des Actors et des Objects

Jul 26th, 2018
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.20 KB | None | 0 0
  1. *****Ajouter des Actors*****
  2.  
  3. Trouver la fin de la room voulue: https://wiki.cloudmodding.com/oot/File_List/NTSC_1.0#File_1007_to_1495_.28Scenes_.26_Rooms.29
  4. On prendra le VROM End. Cette valeur on l'entre dans le menu CTRL+G, on aura alors ceci dans le cas de la Kokiri Forest: https://media.discordapp.net/attachments/350014468723310596/472021268019937280/unknown.png
  5.  
  6. Il y a de la place de 209C380 jusque 209CFF0 (des 0). 209D000 corresponds à la room 2.
  7.  
  8. Maintenant on doit chercher l'actor list, elle commence a 01 soit dans la colonne 01 soit dans la colonne 08. Dans notre cas elle commence à 02081030 colonne 08 (01 4E) Le 4E de la colonne 09 corresponds au nombre d'actors dans la room (78 en décimal). L'actor list se situe tout en haut de la room et ce sera le premier possible sur les colonnes citées. A noter que le nombre d'actor sera toujours tout de suite à droite du début de la list. Ce chiffre est obtenable via SceneNavi par exemple.
  9.  
  10. Étant donné qu'il y a la suite des objects et autres trucs de la room, on doit déplacer la list ou ya de la place (dans notre cas la copier coller à partir de 209C390).
  11.  
  12. Maintenant on a besoin de trouver cette liste, pour ça, il faut faire l'offset de début de la room (2081000 dans le cas de la kokiri forest) + 94. Ce chiffre c'est l'indicateur de l'actor list et on le trouve tout à droite du 01 4E (2081030 pour ce cas).
  13.  
  14. On doit donc aller jusque l'offset 2081094. La liste commence par 003B, ça correspond au numéro du tout premier actor si on regarde sur SceneNavi. Il faut sélectionner 4E0 à partir de 003B (donc 4E*10 pour faire une ligne). La liste va donc de 003B (offset 2081094) jusque FFFF (offset 2081574).
  15.  
  16. Une fois que l'on a sélectionner tout ça, on fait clic droit, puis copier. On se rends maintenant a la fin de la room (209C380 pour rappel). Ce que j'ai fais c'ets que j'ai resélectionner 4E0 mais à partir de 209C380 et j'ai fais clic droit, coller en insérant. On peut aussi selectionner 209c380 colonne 0 et faire coller en écrasant (je pense).
  17.  
  18. Le problème maintenant c'ets que la rom crois toujours que la liste est a 94. Ce qu'il faut faire, c'ets faire, dans ce cas présent, 209C380-2081000 ce qui nous donne 1B380 et il faut juste changer le 94 par 1B380 (https://media.discordapp.net/attachments/350014468723310596/472031400313225216/unknown.png).
  19.  
  20. Maintenant, on peut ajouter des actors, il faut juste changer le 4E. Par exemple, on veut ajouter 5 actors, le 4E devra être changer en 53 (78+5 quoi).
  21.  
  22. Ce qu'on peut faire c'ets soit laisser les actors tel quel, ça sera donc des spawn de Link, soit changer en flamme par exemple.
  23.  
  24. Pour cela, il faut retourner à la fin de notre liste et changer 5 "0" de la colonne 01 en 08 (ID d'actor des flammes).
  25. https://media.discordapp.net/attachments/350014468723310596/472032260003069953/unknown.png
  26.  
  27. Ce qu'il faut faire à présent, c'est CTRL+F chercher 020810000209C380 (02081000 0209C380, la VROM Start & end) et il faut tout remplacer les 0209C380 par 0209C8B0 qui correspond a l'offset de la fin des actors qu'on a ajouter dans la liste.
  28.  
  29. Maintenant on peut sauvegarder la rom et SceneNavi marchera... Mais pas sur les consoles/émulateurs.
  30.  
  31. On doit télécharger ceci: https://www.dropbox.com/s/r7dky730hor5u6j/Sylux120s%20Zelda64%20Mod%20Tools.zip?dl=1 et lancer GZRT.
  32.  
  33. Sur GZRT on ouvre notre rom avec les actors, on va dans le menu Operation->Fix CRC et on fait Fix. Les points rouge se changeront en point vert (recharger la rom si c'est pas le cas). Le message "new crc applied" s'affichera.
  34.  
  35. https://cdn.discordapp.com/attachments/350014468723310596/472038603661508608/unknown.png j'ai ça dans ce cas de la kokiri forest.
  36.  
  37. *****Ajouter des Objects*****
  38.  
  39. Maintenant qu'on a ajouter des actors, on peut ajouter des objects (il faut avoir déplacer la liste des actors pour que ça marche).
  40.  
  41. On retourne au début de la room (2081000 pour rappel) et cette fois on cherche 0B sur les colonnes 00 ou 08.
  42. https://media.discordapp.net/attachments/350014468723310596/472039978067820555/unknown.png
  43. Le second 0B on le change juste en 10 pour ajouter 5 objects par exemple.
  44. https://media.discordapp.net/attachments/350014468723310596/472042413762805780/unknown.png (la liste des objects sur scenenavi)
Add Comment
Please, Sign In to add comment