Register - Login
Views: 99820202
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 06:52:05 PM
Jul - NO! GO TO STAR! - Level editing, WITH GAMESHARK?!? New poll - New thread - Thread closed
Next newer thread | Next older thread
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/
Lyskar
12210
-The Chaos within trumps the Chaos without-
Level: 192


Posts: 1791/12211
EXP: 99325637
For next: 547934

Since: 07-03-07

From: 52-2-88-7

Since last post: 7.4 years
Last activity: 7.3 years

Posted on 10-22-08 06:19:30 PM Link

Time/Date

10-22-08 12:19:30pm

Posts

1791

Days Here

477

Level

59
Metal_Man88
Local Moderator
This is useful data... could you guys move it to another topic? The subject of this one and its original poster aren't so useful, so I'd like to remove it once this data is safely moved elsewhere.

____________________
Original Layout © Tobias Kelmandia
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.
Next newer thread | Next older thread
Jul - NO! GO TO STAR! - Level editing, WITH GAMESHARK?!? New poll - New thread - Thread closed


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

33 database queries, 11 query cache hits.
Query execution time: 0.085683 seconds
Script execution time: 0.025684 seconds
Total render time: 0.111367 seconds