Rare Witch Roundtable Podcast
Go Back   The Rare Witch Project Forums > Gaming > Rare & Playtonic > Homebrew Games and Tools

Homebrew Games and Tools If you've created a trainer, texture editor, or a full-blown fangame we'd like to see it here. Show off your mad programming skills.

Reply
 
Thread Tools
  #1  
Old 10th June 2007, 03:53 AM
Doogie's Avatar
Doogie Doogie is offline
Glowbo
 
Join Date: Jun 2007
Location: Australia
[DOWNLOAD] Super Mario 64 Object Editor [NOT VISUAL]

INFORMATION:
I've been playing around with hex editing Mario 64 for a while now and I thought, 'Hey if I made a program that could list everything for me just by giving a program an address it would be waaay easier.'

And thus the Super Mario 64 Object Editor was born.

DOWNLOAD:

Version 1:
http://host-a.net/MarioObjectEditor/...H%20GUIDE).zip

Version 2 (Latest Version) :
http://host-a.net/MarioObjectEditor/...ditor%20v2.zip

WHAT WAS THIS MADE WITH:
I know it's very n00by but I made it with Game Maker 5.3A (www.gamemaker.nl), but it works.

CHANGES:

* Changes to the Readme file, to help you with your object editing.
* New Cool Interface (Sorta)
* New Object Database System (Split objects into seperate levels)
* X,Y,Z Position and Rotation values are now shown as UNSIGNED Shorts for easier editing.
* Updates to Ram Segment Code Database, Object Database(s) and Object Id Database.
* I figured out that some object id's only work in certain area's, so I split up object id's into different levels. (eg. If you put King Bom-Omb in Castle Grounds, the game crashes)

NOTE:
It is not my problem if you screw up your rom, back it up first then start editing. Also it doesn't check if you opened Mario 64, it will just assume you did so don't open other files with this. ( I think it checks if the filesize is 8mb or above)

CREDITS:
VL-Tone for all the information this program was based off.

HOW IT WORKS:
* First you open the Mario 64 rom.

* Then you click the Edit Object button and select from many different objects in the game, These objects are basically like for instance Pink Bom-Omb 1, is one of the two friendly Bom-Ombs you see at the start of Level 1 (Bob-Omb's Battlefield), and they tell you a bit about the level.

* Next you can edit the X,Y,Z position. Now in a hex editor you would have to edit two seperate 1 byte hex values to get the X,Y or Z position but I used a little trick so it merges them together for you, so when editing object positions, just change "X,Y,Z Position :" not the 1/2 or 2/2 version.

The same goes for rotation.

*Object Id is basically what the object looks like, so you could make the King Bom-Omb boss look like a Star and etc.

*Mission Id is what Missions the character appears on, for example Koopa the Quick is only found on Mission 2 hence why the value for the mission is "02"
But the Rolling Balls are on every mission so their value is "1F".

*Ram Segment Code is how the Object behaves, so if you want to make two of the same object in the map, copy the Object Id and Segment Code to another object, move it's position and voila, two of the same object. An object you could use could be a Chain Chomp, Imagine two next to each other!

*Parameter Code - This also has something to do with how the object behaves.

If I haven't cleared enough up, check out VL-Tone's guide : http://www.romhacking.net/docs/332/

Last edited by Doogie; 14th June 2007 at 08:04 AM. Reason: New Version, v2
Reply With Quote


  #2  
Old 10th June 2007, 05:17 AM
SubDrag's Avatar
SubDrag SubDrag is offline
McLovin
 
Join Date: Apr 1999
Location: USA
Total Awards: 3
INFECTED - B1K1 Awesome Default Medal Random Award 
I think I don't know enough about Mario to actually use that thing. Opened a ROM and was able to see about 8 objects, is that correct?
Reply With Quote


  #3  
Old 10th June 2007, 06:40 AM
Doogie's Avatar
Doogie Doogie is offline
Glowbo
 
Join Date: Jun 2007
Location: Australia
Hm... I guess I need to explain how it works a bit more ...

Will edit first post in a second.

EDIT: done, I hope everyone understands how it works now.

Last edited by Doogie; 10th June 2007 at 06:48 AM.
Reply With Quote


  #4  
Old 10th June 2007, 02:33 PM
SubDrag's Avatar
SubDrag SubDrag is offline
McLovin
 
Join Date: Apr 1999
Location: USA
Total Awards: 3
INFECTED - B1K1 Awesome Default Medal Random Award 
Oh right, Mario has that unfortunate limitation of only loading things that were already in the level, right?
Reply With Quote


  #5  
Old 14th June 2007, 08:04 AM
Doogie's Avatar
Doogie Doogie is offline
Glowbo
 
Join Date: Jun 2007
Location: Australia
Everyone, new version, refer to first post.
Reply With Quote


  #6  
Old 15th June 2007, 03:53 AM
Timboid's Avatar
Timboid Timboid is offline
Clanker
 
Join Date: Jun 2005
Location: Washington, USA
Total Awards: 2
RWP Podcast INFECTED - B1K1 
Quote:
Originally Posted by Doogie
CREDITS:
VL-Tone for all the information this program was based off.
He's the one making the level editor for Super Mario 64, right?

Nice job on the editor! I'll have to try it out.
Reply With Quote


  #7  
Old 15th June 2007, 09:36 AM
Shaz's Avatar
Shaz Shaz is offline
Jolly Rodger
 
Join Date: Mar 2007
Location: Australia
Total Awards: 3
INFECTED - B1K1 RWP Bash Day 9 Participation Award RWP Bash Day 8 Participation Award 
Yeah,nice,im gonan try it right now
__________________
Nothing to see here.
Reply With Quote


  #8  
Old 15th June 2007, 10:26 AM
Doogie's Avatar
Doogie Doogie is offline
Glowbo
 
Join Date: Jun 2007
Location: Australia
Quote:
Originally Posted by Timboid
He's the one making the level editor for Super Mario 64, right?

Nice job on the editor! I'll have to try it out.
You are correct, I guess this is basically a n00b version until the good editor comes out
Reply With Quote


  #9  
Old 15th June 2007, 07:57 PM
StevethemasterX's Avatar
StevethemasterX StevethemasterX is offline
Dingpot
 
Join Date: Jun 2007
very good, i have so much catching up to do on SM64 hacking...
Reply With Quote


  #10  
Old 28th June 2007, 02:19 AM
lainlives's Avatar
lainlives lainlives is offline
Dingpot
 
Join Date: May 2007
Location: billg@microsoft.com ;)
yea this accually works real good in conjunction with that level editor somethings cant be changed in that that can in this
Reply With Quote


  #11  
Old 27th July 2007, 11:53 AM
Doogie's Avatar
Doogie Doogie is offline
Glowbo
 
Join Date: Jun 2007
Location: Australia
Also if you find new objects in the hex editor you just add the address into the specific .dbf.

Sorry I forgot to tell people. -.-"
Reply With Quote


  #12  
Old 28th July 2007, 02:28 AM
runehero123's Avatar
runehero123 runehero123 is offline
DJ Jamjars
 
Join Date: Jan 2007
Location: Look behind you...
Total Awards: 1
INFECTED - B1K1 
Nice work, I love stuff like this!
Reply With Quote


Reply


User Tag List

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 09:59 AM.


Forums powered by vBulletin® Copyright © Jelsoft Enterprises Ltd.
Website © 2000-∞ The RWP