 |
 |
GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community
|
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
acceptable67 007


Joined: 16 Jan 2010 Posts: 1738 Location: US  |
Posted: Sat May 11, 2013 8:42 pm Post subject: PerfectHead addition to Games File menu |
 |
|
I was sitting down today, contemplating menu calls, then I remembered SubDrag discussing finding menu colors, and that there are addresses with variables in close vicinity, but I never bothered giving it a look until I was looking at the 'Game Files' screen, and remembered that there used to be a 'PerfectHead Files' option here (some of you may of not of known that). I found the color code for the 'Game Files' menu and a mere 4 bytes over was the address (menu pointer, would like to point out that the way I was doing it earlier, I would have never gotten it) that led to the menu it self, which contained visibility values, text height, text alignment, text string values etc. I was snooping around when I realized that there was an empty space for a new text string... It went like this:
First byte - Visiblity/Controls text size I think
Second byte - Value
the 5XXX are text bank digits
7F10BB38 = Function to display copy menu
04000000 00000000 00005667 7F10BB38 (Single Player Files)
04010000 00000000 00005668 7F10BB38 (Combat Sim Game)
04020000 00000000 00005669 7F10BB38 (Combat Sim Player)
0B000000 00000000 00000000 00000000 (Empty Slot)
04010000 00000000 00005665 00000000 (Title of next section)
I decided to fill it in like this
04000000 00000000 00005667 7F10BB38 (Single Player Files)
04010000 00000000 00005668 7F10BB38 (Combat Sim Game)
04020000 00000000 00005669 7F10BB38 (Combat Sim Player)
04030000 00000000 0000566A 7F10BB38 (PerfectHead Files)
04010000 00000000 00000000 00005665 (Title of next section)
It fit perfectly and functions when pressed! There was also a spot for the delete section, too.
Normal - http://gyazo.com/f5c0e0dc0d8f1587d622d1d5c5b55450.png
Changed - http://gyazo.com/cedf808dcac0666337f43b7b1b44760e.png
http://gyazo.com/1e3438d9daa7d993b1505e75007d3cc5.png
As you know, the PerfectHead also played a big role in Combat Simulator, and had a spot under 'Player Options' in the menu at one point in time, but we checked and unfortunately the full function seems to have been removed or at least hidden away which makes accessing it very hard. I hope one day that we will at least be able to access a menu.
I also tried finding 'Touch that Box', but the Scenario menu is very differently coded/assembled than the files menu (instead of text bank digits, they were using addresses that called to text present in the RAM) and there is no basic pattern or layout in it's code (though, I think even Subs' setup editor can allow this menu expansion). _________________
Rare wrote: | Perfect Dark Forever. |
Last edited by acceptable67 on Sun May 12, 2013 5:18 pm; edited 8 times in total |
|
|
|
|
|
 |
 |
 |
 |
 |
Dragonsbrethren Hacker


Joined: 23 Mar 2007 Posts: 3058
 |
Posted: Sat May 11, 2013 8:59 pm Post subject: |
 |
|
Nice find.
Is this only functional in the beta or does it remain in final too? |
|
|
|
|
|
 |
 |
 |
 |
 |
acceptable67 007


Joined: 16 Jan 2010 Posts: 1738 Location: US  |
Posted: Sat May 11, 2013 9:02 pm Post subject: |
 |
|
Dragonsbrethren wrote: | Nice find.
Is this only functional in the beta or does it remain in final too? |
This can be done in the final release, too.
I was recommended to do it in Beta, so in case anything happened that required a Beta menu or material, the ROM would not freeze or crash
Unclear whether 0403 is completely functional though, SubDrag will do a trace in the morning. _________________
Rare wrote: | Perfect Dark Forever. |
|
|
|
|
|
|
 |
 |
 |
 |
 |
acceptable67 007


Joined: 16 Jan 2010 Posts: 1738 Location: US  |
Posted: Sun May 12, 2013 11:52 am Post subject: |
 |
|
Upon further inspection, it seems the developers put a thin strip of line (nearly looks out of place) in it's spot, so it wasn't necessarily an 'open' spot, but it was not noticeable in Nemu. It still could be functional because it's still reading a value into the menu (and notice how the text string numbers are in chronological order? PerfectHead Files IS where it is supposed to be regardless.)
Next up would be finding an authentic menu, whether what ever's on it is functional or not. _________________
Rare wrote: | Perfect Dark Forever. |
|
|
|
|
|
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
 |