+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Super mario bros. 3 crashes...
Pages: [1]
Author Topic: Super mario bros. 3 crashes...  (Read 2 times)
Sno
Guest
« on: March 16, 2009, 12:44:30 am »

Hi. I'm trying to do my own super mario 3 game with smb3 Workshop. Problem is that, always when I try enter to my newly made level, game crashes or restarts by itself. I've changed only some of the enemies and objects and their location, nothing else. I've also tried to get help from program's troubleshooting, but it didn't help me at all.

So, is there something that I don't know?
Hamtaro126
Guest
« Reply #1 on: March 16, 2009, 09:12:07 pm »

Quote from: Sno on March 16, 2009, 12:44:30 am
Hi. I'm trying to do my own super mario 3 game with smb3 Workshop. Problem is that, always when I try enter to my newly made level, game crashes or restarts by itself. I've changed only some of the enemies and objects and their location, nothing else. I've also tried to get help from program's troubleshooting, but it didn't help me at all.

So, is there something that I don't know?

Check to see if your ROM name has a Bad Dump symbol (b) or an Overdump symbol (o) based on the hack you are making.

If it is clean: while editing levels, Check the pointers. try to find the ''SMB3 level pointer format'' document in the ''Documents'' section

If not, Try to find one with a Verified dump symbol (!)
DanteRules
Guest
« Reply #2 on: April 04, 2009, 05:30:57 pm »

SMB3 as well as Workshop take some getting used to, especially if this is your first hack.  I don't know how experienced you are, but if you're a noob like I was when I started, then here's a few things to keep in mind.  It should fix many of your major problems and let you avoid some headaches.


-Turn the "Limit Size" option on before messing with a level.  Creating more objects than the level is designed for can cause you to run into another levels data, which in turn can cause you have items in your level that you didn't want.  This was my first major error when I started.
Note: If you quit Workshop and you deleted some objects without replacing them, the program will readjust what the maximum amount of objects are for the level.  It won't screw up your game, but if you didn't remember what the original limit was then you'll have less to work with.  If this happens then you can un-checked the limit, create more objects, then check the limit option again.

-Object data is composed of 3-byte objects, 4-byte objects and header data.  You can delete one of these 3-byte or 4-byte objects and create another.  To ensure that you don't "lose" any bytes, you may want to switch out bytes in in increments.  For example, delete four 3-byte objects and create three 4-byte objects, or vise-versa.

- Changing the theme (plains, water, etc.) of the level should be avoided if your only using Workshop (unless it's for pointers).  These themes are based on the object data, so changing them doesn't work as easily as it seems.

- When dealing with pointers, make sure that you the the object data, enemy data, and theme.  Missing one of these will likely screw things up when you go to the new area.

If you need any clarification or have any questions, let me know.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC