Guitar Hero 3: Legends of Rock [RGHE52]

Started by caitsith2, September 27, 2008, 03:13:50 AM

Previous topic - Next topic

caitsith2

the_dave: Are you able to do some level of code hacking?  Also, do you have the remastered version of the game?

I have come to the conclusion that the codes I have, seem to very specific to the console the game is played on.  maybe system menu version or something.  As a result,  no matter what I do,  the offsets do not change, and as a result, I can't search for an offset to use.

What it comes down to, is that someone else, who these codes are not working for, is going to have to search for the offsets that they will work at,  and also do a complete ram dump.  (All of the ranges, even though the offset is most likely in 80 or 90 range.)

As it is, to search for the full star power codes, fill the star power to max.  do an initial 16 bit unknown search, within 90E00000 to 90F00000.  (Might be different,  if that is the case, then do full 90 range, and figure out what range to narrow to.  All of the codes will be in that short 1MB range block.)  Activate star power, then do another search,  let it drain, do another search, let it drain do another search,  all of them being less than last value.

For battle power,  you will need to do 2 independant searches.   The first search is get a power,  then search for its corrosponding value, between 0-7. Now use that power,  then get another hopefully different one.  search for its value, till there is one offset.  write down that offset.  For the other offset,  search for 0.  Get a power, search for 1, get another power, search for 2, get another power, search for 3.  If you need to do more searches, use your powers then search.

Then, for the rock meter,  fill it, then do initial unknown search.  Miss a note or two, do less than search, miss more notes, do less than,  repeat, but don't let the rock meter drop more than half way doing this.  This one is 16 bits.

Finally, dump all of the ram ranges.

the_dave

caitsith2:
Yes I have done few games.  I have been working on this game but I just now got to searching mem2 location it just takes time cause this game freezes up the wii alot.  Thanks for the pointers of where to search I will do that when I get a chance.

caitsith2

Another tip in dealing with the freezes,  Actually pause the game, (Plus button on guitar controller, or on wiimote, depending on the controller used.), prior to doing the search.  This seems to significantly reduce how often the game decides to lock up on you.

I have uploaded my set of ram dumps, for others that might decide to look for the codes, and maybe find the pointers that need to be used for these codes.  (Having the pointer location system specific really sucks here, although it may not have been intentional, but it still sucks.)

hetoan2

Quote from: jayloonar on September 28, 2008, 03:13:26 AM
k, i tried the battle codes on career, but it doesnt work. also whats an offset? the battle codes just dont work for me  :mad:
You know how the code isn't working for you. thats because most hackers search for codes on 1 level until they get what they want and they should test it on other levels to see if it works. if it only works on 1 level you need an offset which accounts for what to add to a pointer which leads you to an address. so say the offset is 380+ and you have a pointer, 00000000 (yea i know its not a real pointer) but it would add 380 to whatever value the pointer leads to :D

Lunar

#19
Ok, Ive made a PAL infinite star power Code using caitsith2's guide. Should i add a pointer? or shouldnt i? If Yes, How would i set it out?

i got:
42000000 90000000
02E61310 000042C8
E0000000 80008000

Should i make it:
42000000 90000000
XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX
E0000000 80008000

XXXXXXXX XXXXXXXX = Pointer

hetoan2

lmao a pointer isn't that big. there is no pointer for the original code. i'm not sure if it works however, i have yet to test it.

jayloonar

Quote from: hetoan2 on September 28, 2008, 11:25:17 AM
Quote from: jayloonar on September 28, 2008, 03:13:26 AM
k, i tried the battle codes on career, but it doesnt work. also whats an offset? the battle codes just dont work for me  :mad:
You know how the code isn't working for you. thats because most hackers search for codes on 1 level until they get what they want and they should test it on other levels to see if it works. if it only works on 1 level you need an offset which accounts for what to add to a pointer which leads you to an address. so say the offset is 380+ and you have a pointer, 00000000 (yea i know its not a real pointer) but it would add 380 to whatever value the pointer leads to :D

sorry, im a noob at this and didnt understand anything that u said  :P but I lack USB Gecko so i cant make codes :P

hetoan2


caitsith2

It does appear that the codes do need a pointer, the only problem, is that I have not been able to get the address to change myself,  testing with every level possible, testing every game mode possible, even local multiplayer game modes.  I have even gone to drastic measures of disabling the no copy flag, to copy the save to SD card and delete said save from system, and even that did NOT change the pointer.  So yeah,  I have actually tested the codes on more than one level.

Because of that, it may well be difficult, if not impossible for just one person alone to search for the pointers.  It will definitely require multiple hackers having this game to combine efforts, in order to find the blasted pointer.

Lunar

I could help you out with that... But im PAL :S

caitsith2

In some further testing, I found that another case the Wii will lock up on the battle power code usage, is if the battle goes into sudden death.

stevenhill627

#26
hey can one of yall try this out its for *FULL TIMES MULTIPLIER* but i only have the original mono ver. so it might not work on the other?

FULL TIMES MULTIPLIER [stevenhill627]
4A000000 90000000
14E61230 00000FFF
E0000000 80008000

with this ull start at a 4095 note streak and if u miss one it just starts u back at 4095.  u can mess around with the 00000FFF part to make ur note streak higher any thing after 0000001F is 4X ive tried several ways and i wouldnt go over 0FFFFFFF  cause it fezzes on different songs. but yeah if someone could try this out would be alot of help  thanks seya

*EDIT

mono vers GH III
   infin. star power (ported from caitsith2 [stevenhill627]
42000000 90000000
02E611F0 000042C8
E0000000 80008000




clueless

Quote from: stevenhill627 on September 29, 2008, 08:12:25 PM
hey can one of yall try this out its for *FULL TIMES MULTIPLIER* but i only have the original mono ver. so it might not work on the other?

FULL TIMES MULTIPLIER [stevenhill627]
4A000000 90000000
14E61230 00000FFF
E0000000 80008000

with this ull start at a 4095 note streak and if u miss one it just starts u back at 4095.  u can mess around with the 00000FFF part to make ur note streak higher any thing after 0000001F is 4X ive tried several ways and i wouldnt go over 0FFFFFFF  cause it fezzes on different songs. but yeah if someone could try this out would be alot of help  thanks seya

*EDIT

mono vers GH III
   infin. star power (ported from caitsith2 [stevenhill627]
42000000 90000000
02E611F0 000042C8
E0000000 80008000


In hope of someone having the mono version codes, i tried these. I had no success with either one, and i too have the mono version (RGHE01)

stevenhill627

#28
hmmm i have RGHE52 but its the mono ver?  what does ur txt file look like?

clueless

Quote from: stevenhill627 on September 29, 2008, 09:46:10 PM
hmmm i have RGHE52 but its the mono ver?  what does ur txt file look like?

RGHE52 to my knowledge isnt the mono version.

GH3.txt


RGHE01
Guitar Hero 3

Infinite Star Power [stevenhill627] (port from caitsith2)
42000000 90000000
02E611F0 000042C8
E0000000 80008000

FULL TIMES MULTIPLIER [stevenhill627]
4A000000 90000000
14E61230 00000FFF
E0000000 80008000