ShootersForever.com Forum Index

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


PerfectHead addition to Games File menu

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Carrington's Hacker Central
View previous topic :: View next topic  
acceptable67
007
007


Joined: 16 Jan 2010
Posts: 1738
Location: US

 PostPosted: Sat May 11, 2013 8:42 pm    Post subject: PerfectHead addition to Games File menu Reply with quote Back to top

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
 
View user's profile Send private message
Dragonsbrethren
Hacker
Hacker


Joined: 23 Mar 2007
Posts: 3058

 PostPosted: Sat May 11, 2013 8:59 pm    Post subject: Reply with quote Back to top

Nice find. Smile

Is this only functional in the beta or does it remain in final too?
 
View user's profile Send private message
acceptable67
007
007


Joined: 16 Jan 2010
Posts: 1738
Location: US

 PostPosted: Sat May 11, 2013 9:02 pm    Post subject: Reply with quote Back to top

Dragonsbrethren wrote:
Nice find. Smile

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.
 
View user's profile Send private message
acceptable67
007
007


Joined: 16 Jan 2010
Posts: 1738
Location: US

 PostPosted: Sun May 12, 2013 11:52 am    Post subject: Reply with quote Back to top

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.
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Carrington's Hacker Central All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
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

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]