View Single Post
  #1  
Old 28th July 2014, 09:42 AM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 658
Default retroben's random new gs code topic cont.

Since the forum trolled me by being down,here is part of what I have in store tomorrow.

Super Smash Bros. 64 (U)

Size Modifier Info;

Note:All searches done in PJ64 1.7.0.50 b23/ver23 because all 2.0 updates suck in the fact that they crash when attempting to search the memory.
Since PJ64 2.0 is open source,somebody please make a fixed version of 2.0 with the memory search no longer crashing the emulator.

Search in 0x00200000 for the 32bit value of 0x80265C90 and move up until reaching three identical size values.
This is where P1's size modifier is always extremely close to.
It is always the same way regardless of what character you are playing as.
The location of any give size modifier will always be the same as long as the conditions always match,such as P1-Mario VS P2-Luigi in Hyrule.
Change Luigi to,say,Yoshi,and the address location for Mario will be in a completely different spot.

Example:P1 is Donkey Kong in Hyrule VS Mode,his size values are 3FA00000.
Searching for 0x80265C90 will yield only one result which takes you directly to the approximate location of the size modifier for the current P1 character.

Regardless of player,the default size is always the same.

Pikachu's default size is 3F733333.
You can easily search this 32bit size value to find both P1 and P2 sizes while both players are Pikachu,allowing you to make both players giant or either tiny.
You can even invert their sizes to be upside down!

I also found a funny variable starting at 4B.
Use 4C to explode your character,LOL,it is C4 backwards!
Change to 48 and you become a piece of the current stage!
Change it to 28-20 for some creepy always facing you in pause camera and other effects. (works best with unrestricted camera)
Reply With Quote