Stevoisiak
Member
Level: 38
   
Posts: 5/283
EXP: 345798 For next: 24649
Since: 11-22-07
From: New York, Long Island
Since last post: 12.4 years Last activity: 5.6 years
|
| Posted on 12-16-07 08:20:44 PM (last edited by Stevoisiak at 12-16-07 05:21 PM) |
Link
| |
I PMed this to Vl-Tone on YouTube (I know it's Staraxxon there) a while ago and got no reply, so I'm posting it here. Apparantly, someone was fooling around with his gameshark, and made a code that moved a door around in an unedited, unextended rom. I have tried the code myself. The youtube video is
http://www.youtube.com/watch?v=KbcpGIjb8yw
and the code is
803444CD 0000
803444D0 0000
It really does work. Use a clean, unextended, and unedited ROM. |
Ratchetfan19
Member
Level: 18
   

Posts: 9/50
EXP: 25685 For next: 4212
Since: 11-20-07
Since last post: 9.0 years Last activity: 8.7 years
|
| Posted on 12-16-07 10:33:22 PM |
Link
| |
| Wow, I've never seen anyone try that before! Of course, it doesn't take much hex to edit a command's position in RAM. VL-Tone should think about making a Gameshark code generator based on changed in-game objects. The only problem with that would be if we added or removed any objects in Toad's Tool. We would still be limited to existing objects and wouldn't be able to replicate famous hacks entirely on a real N64. |
Stevoisiak
Member
Level: 38
   
Posts: 6/283
EXP: 345798 For next: 24649
Since: 11-22-07
From: New York, Long Island
Since last post: 12.4 years Last activity: 5.6 years
|
| Posted on 12-16-07 10:56:06 PM |
Link
| |
Originally posted by Ratchetfan19 Wow, I've never seen anyone try that before! Of course, it doesn't take much hex to edit a command's position in RAM. VL-Tone should think about making a Gameshark code generator based on changed in-game objects.
Actually, I think the guy was just using random combos and found this code. Also, why do you think I PMed Vl-Tone a while back about this. |
Vinnyboiler
Catgirl
Level: 66
   

Posts: 1/1045
EXP: 2445576 For next: 16275
Since: 12-27-07
From: London, England
Since last post: 7 days Last activity: 2 days
|
| Posted on 12-27-07 06:08:45 PM (last edited by vinnyboiler at 12-28-07 06:48 PM) |
Link
| |
Post's grammar fixed courtesy of Metal_Man88
I am an expert when it comes to hacking super mario 64 with the gameshark.
Start your game and then select this code:
81341C68 C216
81341C6C 444A
81341C70 C52B
80341BDD 0019
81341BDE 4690
81341C04 8013
81341C06 9360
80341D47 00FF
80341D0F 0014
Once that is done you can talk to peach outside the castle.
Turn off the code to go back inside the castle.
By the way, I'm new to posting on forums. |
Stevoisiak
Member
Level: 38
   
Posts: 12/283
EXP: 345798 For next: 24649
Since: 11-22-07
From: New York, Long Island
Since last post: 12.4 years Last activity: 5.6 years
|
| Posted on 01-02-08 07:55:29 PM |
Link
| |
Originally posted by vinnyboiler Post's grammar fixed courtesy of Metal_Man88
I am an expert when it comes to hacking super mario 64 with the gameshark.
Start your game and then select this code:
81341C68 C216
81341C6C 444A
81341C70 C52B
80341BDD 0019
81341BDE 4690
81341C04 8013
81341C06 9360
80341D47 00FF
80341D0F 0014
Once that is done you can talk to peach outside the castle.
Turn off the code to go back inside the castle.
By the way, I'm new to posting on forums.
Hey, I know that code. By any chance, did you make that "Super Explosive" Mario 64 video?
|
Vinnyboiler
Catgirl
Level: 66
   

Posts: 9/1045
EXP: 2445576 For next: 16275
Since: 12-27-07
From: London, England
Since last post: 7 days Last activity: 2 days
|
| Posted on 01-04-08 05:43:43 PM (last edited by vinnyboiler at 01-05-08 02:56 PM) |
Link
| |
I helped with a few codes (i can not make proper movies) check out beyoundcheating.de to see the videos
(edit, I deciding to make the first real n64 mario hack using gameshark) |
yoshiman
Member
Level: 23
   
Posts: 20/95
EXP: 67070 For next: 653
Since: 12-21-07
From: London, England
Since last post: 13.2 years Last activity: 12.9 years
|
| Posted on 01-08-08 01:30:33 AM |
Link
| |
Just to let you know, they are my codes that I created. I'm an expert at RAM hacking; there is a lot that can be done by just using Gameshark codes. I know you can't copyright codes but it would be nice to get some credit and if you created the same codes by chance then that's some chance.
James S.
____________________ We English do things a little differently...Anyone for a cup of tea while we hack?! |
Vinnyboiler
Catgirl
Level: 66
   

Posts: 16/1045
EXP: 2445576 For next: 16275
Since: 12-27-07
From: London, England
Since last post: 7 days Last activity: 2 days
|
| Posted on 01-08-08 05:58:16 PM |
Link
| |
Originally posted by yoshiman Just to let you know, they are my codes that I created. I'm an expert at RAM hacking; there is a lot that can be done by just using Gameshark codes. I know you can't copyright codes but it would be nice to get some credit and if you created the same codes by chance then that's some chance.
James S.
Sorry about that i used your peach code since i added my codes together and your peach code is the best example since i use it as an template for my own codes.
(ps. the code i posted it in was the first time i used foums) |
yoshiman
Member
Level: 23
   
Posts: 22/95
EXP: 67070 For next: 653
Since: 12-21-07
From: London, England
Since last post: 13.2 years Last activity: 12.9 years
|
| Posted on 01-08-08 08:37:10 PM |
Link
| |
I'm just glad you found use for it and that you got it working. I test all my codes yet some people say they don't work only for them to discover it's because of a dodgy ROM or whatever. Emulators are a pain as the codes sometimes work differently compared to a real N64.
James S.
____________________ We English do things a little differently...Anyone for a cup of tea while we hack?! |
Stevoisiak
Member
Level: 38
   
Posts: 14/283
EXP: 345798 For next: 24649
Since: 11-22-07
From: New York, Long Island
Since last post: 12.4 years Last activity: 5.6 years
|
| Posted on 01-11-08 09:06:50 PM |
Link
| |
Originally posted by yoshiman I'm just glad you found use for it and that you got it working. I test all my codes yet some people say they don't work only for them to discover it's because of a dodgy ROM or whatever. Emulators are a pain as the codes sometimes work differently compared to a real N64.
James S.
So, which code is your's, the peach code or the code that moves the door? |
yoshiman
Member
Level: 23
   
Posts: 26/95
EXP: 67070 For next: 653
Since: 12-21-07
From: London, England
Since last post: 13.2 years Last activity: 12.9 years
|
| Posted on 01-11-08 10:15:40 PM |
Link
| |
The Peach code is 'mine' as can be seen in action with my videos I've uploaded to YouTube. One of the first videos I did featured Mario talking to Peach outside the castle and since then I've done many variations such as Peach killing Mario.
Moving a door shouldn't be hard once you know its position in memory.
James S.
____________________ We English do things a little differently...Anyone for a cup of tea while we hack?! |
Vinnyboiler
Catgirl
Level: 66
   

Posts: 18/1045
EXP: 2445576 For next: 16275
Since: 12-27-07
From: London, England
Since last post: 7 days Last activity: 2 days
|
| Posted on 01-13-08 05:35:35 PM |
Link
| |
A perfect example of level editing is (allso Yoshimans code),
81311058: 45A2
8131105A: 8FD8
8131105C: 45C8
81311060: C5B1
81311062: 97E8
81311064: 8000
803110FF: 0003
Go to the slide level and you will see a shell, witch replaced the star at the end.
By the way if your intrested in gameshark hacking check out yoshimans webpage http://james.boshikoopa.googlepages.com/
I used my real N64 (It's PAL and i'm british) to test the codes. |
yoshiman
Member
Level: 23
   
Posts: 27/95
EXP: 67070 For next: 653
Since: 12-21-07
From: London, England
Since last post: 13.2 years Last activity: 12.9 years
|
| Posted on 01-13-08 08:58:18 PM |
Link
| |
Thank you, vinnyboiler! So, you're British too?! You can't beat using a real N64 as people are too quick to say a code doesn't work when it turns out the fault is their emulator or ROM.
James S.
____________________ We English do things a little differently...Anyone for a cup of tea while we hack?! |
messiaen
Catgirl
Level: 68
   
Posts: 343/1085
EXP: 2596456 For next: 132344
Since: 11-20-07
Since last post: 8.1 years Last activity: 7.2 years
|
| Posted on 10-22-08 10:59:11 AM |
Link
| |
The link didn't work for me, but I have seen this program before.
It isn't graphically oriented and was made before Toad's Tool 64 was released. It doesn't require the extended ROM because the "level scripts" - which contains the object lists and some general level parameters - aren't compressed in the original ROM.
Despite level scripts, almost everything else is compressed in the ROM, such as textures, polygon data, etc, so without decompressing it and extending the ROM (the solution found by VL-Tone) editing becomes way too limited.
However, this program could be useful if anyone wants to experiment with the Nemu emulator, which doesn't run the extended ROM. I even made myself a non-extended ROM with the Flatworld level so that I could use Nemu's debugging features, it's essencial for ASM hacking.
Since we are a bit off-topic (this is a sort of "Gameshark" thread), let me throw my 2 cents on the topic of this thread. As far as moving objects around, changing behaviors and model IDs, everything that can be done on TT64 could be also done with Gameshark codes, but the codes would be massive .
After the game reads the "level script" and the object lists, each object "struct" (think it as a list of characteristics) is created in the RAM. Whenever you see "RAM Object", think of this big (0x256 bytes) list. You can the read the "Editing RAM Objects" thread to see what are some of those parameters, and with either behavior or ASM hacking they can all be modified to some extent.
____________________ Mario 64 notes @ http://sites.google.com/site/messiaen64/ |
Doogie1012
Member
Level: 15
   
Posts: 2/35
EXP: 14556 For next: 1828
Since: 10-21-08
Since last post: 11.6 years Last activity: 9.2 years
|
| Posted on 10-23-08 06:08:08 AM |
Link
| |
Wow. I didn't realize people even looked at my Mario Object Editor anymore .
Maybe VL-Tone should consider a reverse of the Rom Extender where it compresses the rom again (if thats possible). In fact, the project your working on messiaen has got me interested in Mario 64 rom hacking again. If there is anything I can do for you to make things easier, let me know. |
messiaen
Catgirl
Level: 68
   
Posts: 347/1085
EXP: 2596456 For next: 132344
Since: 11-20-07
Since last post: 8.1 years Last activity: 7.2 years
|
| Posted on 10-23-08 11:12:26 AM |
Link
| |
There's no reason to compress the MIO0 files again unless you want to protect it from being editable in Toad's Tool 64, but even then it wouldn't take much effort to decompress them again.
Also, there isn't almost any space left in the original ROM. If you get a bigger file after recompressing your changes you still would have to move major blocks in the ROM, and doing so safely equires the ROM to be extended.
Metal_Man88: Most of the content of this topic fits on the "RAM objects" thread, as "editing the level" is just one example of what can be done by directly modyfing the objects struct.
____________________ Mario 64 notes @ http://sites.google.com/site/messiaen64/ |
Doogie1012
Member
Level: 15
   
Posts: 3/35
EXP: 14556 For next: 1828
Since: 10-21-08
Since last post: 11.6 years Last activity: 9.2 years
|
| Posted on 10-24-08 01:42:56 PM |
Link
| |
Well I assume that the reason to compress MIO0 files again was so that Nemu could run the rom and allowing you to be able to debug easier. But as you said, problems would arise if the rom got bigger.
anyway, since a mod wants to close this topic, I'll leave it be and post a new topic if I have more queries or w/e. |