Recently I started working on a "Play as Ganondorf in OoT hack". The progress went quite fast, and after only an hour of working this was the result:
The display lists seen in this image was ported from the intro-utscene Ganondorf file (object_gndd.ZOBJ). However, the head was split up in multiple parts in that file, and some of these parts used matrices to render correctly. Therefore I had to use a head display list from another file.
Since Phantom Ganon is the only other model who has the same head as the intro-cutscene Ganondorf (the other ones have long hair), I had no other choice but to port the head from its file (object_gnd.ZOBJ).
This took quite some time for me to do, and to my disappointment, the result was not what i expected. The ROM did not want to load in PJ64 1.7, and when I managed to load it in Nemu, the head was not very pretty:
As you can see, the head has for some odd reason attained a weird, puke-green tone.
It has also spawned a strange side effect, where Link's (or Ganondorf's) upper body and many surrounding actors dissappear for a split second:
This first led me to believe that I probably just messed up somewhere during the port, and to take my mind off the great waste of time I put into it, I ported the Phantom Ganon staff display list over the Master sword. This process went a lot faster than porting the head, since there where less commands to repoint in this display list. However, as I went to test it, I discovered that all the issues from the previous port was present: the ROM didn't load in PJ64, the display list had gained a weird corrupt tone of it's original color and every now and then, Link's upper body and many nearby actors disappeared for a split second:
Since I haven't encountered this issue before when porting display lists, I assume that the problem lies somewhere within Phantom Ganon's file. May there be any additional steps I have to add when porting display lists from his file? Thanks in advance for any help.
Question
Ideka
EDIT:
Issue fixed by removing all the DE commands found in the display lists
-----------------------------------------------------
Hey, everybody.
Recently I started working on a "Play as Ganondorf in OoT hack". The progress went quite fast, and after only an hour of working this was the result:
The display lists seen in this image was ported from the intro-utscene Ganondorf file (object_gndd.ZOBJ). However, the head was split up in multiple parts in that file, and some of these parts used matrices to render correctly. Therefore I had to use a head display list from another file.
Since Phantom Ganon is the only other model who has the same head as the intro-cutscene Ganondorf (the other ones have long hair), I had no other choice but to port the head from its file (object_gnd.ZOBJ).
This took quite some time for me to do, and to my disappointment, the result was not what i expected. The ROM did not want to load in PJ64 1.7, and when I managed to load it in Nemu, the head was not very pretty:
As you can see, the head has for some odd reason attained a weird, puke-green tone.
It has also spawned a strange side effect, where Link's (or Ganondorf's) upper body and many surrounding actors dissappear for a split second:
This first led me to believe that I probably just messed up somewhere during the port, and to take my mind off the great waste of time I put into it, I ported the Phantom Ganon staff display list over the Master sword. This process went a lot faster than porting the head, since there where less commands to repoint in this display list. However, as I went to test it, I discovered that all the issues from the previous port was present: the ROM didn't load in PJ64, the display list had gained a weird corrupt tone of it's original color and every now and then, Link's upper body and many nearby actors disappeared for a split second:
Since I haven't encountered this issue before when porting display lists, I assume that the problem lies somewhere within Phantom Ganon's file. May there be any additional steps I have to add when porting display lists from his file? Thanks in advance for any help.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts