Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Reply
 
Thread Tools Display Modes
Old 04-12-2005, 12:08 AM   #1
JackSchitt
Junior Member
 
Join Date: Apr 2005
Posts: 4
Default Looking for SMB3 hack or level info

This is my first post at zophar.net

For about 2 weeks, I have been scouring the internet, via google, trying to find various offsets for SMB3 levels. I understand a bit about how SMB3 levels work, various map elements have pointers that point to an offset for a level which may have other pointers to other levels.

I have written a tile based gafics engine for windows that I would like to turn into a level editor. The graphics editor, though complete, will require a plugin to access the level data from the SMB3 rom.

If anybody knows the offsets for the levels and (possibly) how to change them so I could add more levels to the end of the rom, versus the middle, I would be greatful. The more verbosity, the better.

I'm working under Visual Studio .Net 2003 and my target distribution os is windows xp and windows 2000. All software I write (unless I was hired to write it) is released under either a creative commons license or the gpl public license so others can add to or take away from my code.

Please post offsets here rather than emailing them to me so others can find them as well.

For those who may ask, I do have previous experience writing level editors, I wrote the original Sonic Special Stage Editor v1 - v2.1 for Sonic 3 and Knuckles on the Sega Genesis.

<P ID="signature"></P>
JackSchitt is offline   Reply With Quote
Old 04-12-2005, 12:16 AM   #2
Isildur
Senior Member
 
Isildur's Avatar
 
Join Date: Nov 2004
Posts: 1,340
Default Re: Looking for SMB3 hack or level info

Say, do I know you?

<P ID="signature"><center>
<a href=http://1001insomniacnights.com><img src=http://pages.nyu.edu/~jc73/misc/1k1IN.gif border=0>
1k1IN:</a><font color=#903030> A Dark Comedy About 2 Roomates</font></center></P>
__________________
Holding out for Hostess Snack Cakes...
Isildur is offline   Reply With Quote
Old 04-12-2005, 02:16 AM   #3
Fla Flash
Staff (News -- Rom Hacking)
 
Fla Flash's Avatar
 
Join Date: Dec 2001
Posts: 8,141
Default Re: Looking for SMB3 hack or level info

<blockquote><font class="small">In reply to:</font><hr>

Say, do I know you?

<hr></blockquote>

I guess you don't know Jack Schitt.


Sorry, someone had to do it.
<img src=smilies/laff.gif>

<P ID="signature"><img src=http://www.freewebs.com/mewscorner/electricchair.png>
Mew's Corner-A New Form of Torture</P>
Fla Flash is offline   Reply With Quote
Old 04-12-2005, 03:10 AM   #4
JackSchitt
Junior Member
 
Join Date: Apr 2005
Posts: 4
Default Re: Looking for SMB3 hack or level info

I really do hope we're beyond those "You don't know Jack Schitt" jokes. I had a hell of a time in highschool.

> Say, do I know you?
>


<P ID="signature"></P>
JackSchitt is offline   Reply With Quote
Old 04-14-2005, 07:26 AM   #5
JackSchitt
Junior Member
 
Join Date: Apr 2005
Posts: 4
Default Re: Looking for SMB3 hack or level info

Well I've finally got the graphics engine to a workable stage. I've included a screen shot.

The tenative name for this is Tilez. It will be a plugin based editor (i.e. it's planned to support more than one game and may be used for things other than game editing.

Right now, all it does is creat a bunch of random tiles (random transparency, random color, random size (within limits) and random position)

Selection works pretty much as intended, but I have yet to include mouse support (i.e. you can't move tiles with the mouse yet or select them with the mouse.)

Because the individule tiles support metadata, plugins will be able to store extra info for each tile. Unfortunatly, I don't know what data smb3 needs, but the metadata for the tiles should be quite helpfull.

So far, everything draws properly, selections work (sorta), alphatransparency works, scrolling works, zooming works (better than any previous smb3 level editor, i might add), ZOrder, works (sorta) [haven't spent much time on it yet]

If anybody has non-game specific requests for this editor (i.e. the feature will work with whichever game this is modified for) nows the time to suggest them.

Intended features:
Fullscreen mode (preview/edit)
Animated tiles (maybe next version)
Mouse driven editing
Box zoom (draw a rectangle, zoom to it)
Full featured plugin system
Included plugin will save tiles as xml data as well as bmp,jpeg, etc

<P ID="signature"></P>

[url]C:ServerxampphtdocszopharoldwwwthreadsattachmentsT ilez.jpg[/url]
JackSchitt is offline   Reply With Quote
Old 04-14-2005, 11:48 AM   #6
Gavin_86
Senior Member
 
Join Date: Aug 2002
Posts: 1,082
Default Re: Looking for SMB3 hack or level info

you might want to try talking to http://hukka.furtopia.org/ Hukka</a>, who has also been working on a http://hukka.furtopia.org/projects/m3ed/new SMB3 editor</a>, and also http://dahrkdaiz.panicus.orgDahrkDaiz</a> who probably knows more about the game engine and data structures than any other individual. http://board.acmlm.org/thread.php?id=5907&page=0This thread</a> might clue you in on the developement of Hukka's editor.

<P ID="signature"><center>From my bed I watch TV, Drunk by noon but that's okay, I'll be president someday

.::http://gavin.panicus.orgGavin.Panicus.org</a> ::.
</center></P>
Gavin_86 is offline   Reply With Quote
Old 04-16-2005, 10:29 AM   #7
DahrkDaiz
Junior Member
 
Join Date: Oct 2003
Posts: 22
Default Re: Looking for SMB3 hack or level info

What exactly do you mean by "meta" data?

<P ID="signature"></P>
DahrkDaiz is offline   Reply With Quote
Old 04-16-2005, 09:01 PM   #8
JackSchitt
Junior Member
 
Join Date: Apr 2005
Posts: 4
Default Re: Looking for SMB3 hack or level info

If needed, the plugin can add new properties to individual tiles that doesn't already exist.

Let's say I make a plugin that adds support for editing levels in XYZ game. Let's assume that each tile needs some special information, such as an effect tag. (I'm making this scenario up.)

The plugin can add a property to each tile called "Effect Tag" and set it to whatever it should be.

Metadat, in this case, is just a way to allow tiles to store data other than it's x,y location, image, size, color, etc.

The plugin has access to it, the program that's drawing the tiles ignores the added data. Possibly a fairly useful feature, if combined with the fact that plugin can create their own user interface elements such as new windows for editing the metadata.

> What exactly do you mean by "meta" data?
>


<P ID="signature"></P>
JackSchitt is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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

Forum Jump


All times are GMT. The time now is 05:55 PM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.