(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-09-24 12:02 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - SMB3 Workshop New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Klinsk









Since: 05-17-06
From: Belgium

Last post: 6552 days
Last view: 6552 days
Posted on 05-18-06 10:52 AM Link | Quote
Is there a tutorial or something available cuz I got no *bleep* idea how to add/change things (f.e. adding creatures and such)
DahrkDaiz

Nipper Plant
U wan hax Mario?!








Since: 11-17-05

Last post: 6290 days
Last view: 6289 days
Posted on 05-18-06 02:51 PM Link | Quote
Here's a little lesson on "adding" things to SMB3...

This is your ROM

[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]

Those are memory "blocks" in the rom. You have a set amount of memory blocks, it cannot increase (well it can but that's far beyond the scope of this lesson). Here is a representation of level data in the SMB3 ROM

[L][e][v][e][l][1][X][L][v][l][2][x][L][e][v][e][l][t][h][r][e][e][x][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]

As you can see what I've done is shown that each level takes up a set amount of level space. Level 1 takes up more than level 2. Level three takes up more than level 1. The X's represent the "end" of that block of data. It tells the game where to stop reading data and putting it in the current level. Let's say you add two enemies to level one. This is what it will look like when you save your rom.

[L][e][v][e][l][1][e1][e2][X][l][2][x][L][e][v][e][l][t][h][r][e][e][x][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]

e1 and e2 represent the new enemies you just added. But notice, the X and the L are now gone, they were over written. There's now a new X that's where the old "v" for level 2 was. What does that mean? When the game loads level 2, it'll start where the old "L" was and as we can see, it reads e2 instead and then an X, making the level shorter than it really should be. The game only knows where to load levels that the original programmers set, it cannot magically figure out where the next one is if you increased the size of another. So as you can see, adding enemies or level data is not possible without advance techniques. (keeping track of pointers yourself, moving data around, it can be very messy for a beginner). However, you can delete data still. Lets see what happens when you delete a few objects in level one.

[L][e][v][X][ ][ ][ ][L][v][l][2][x][L][e][v][e][l][t][h][r][e][e][x][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]

As you can see, the level is smaller and the X is closer to the beginning. What this means that as long as the size of the original level is the same or lower, you can delete objects and then add them somewhere else IN THE SAME LEVEL. I hope all this makes sense.


(edited by DahrkDaiz on 05-18-06 01:54 PM)
Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6289 days
Posted on 05-18-06 10:15 PM Link | Quote
Yeah I dont believe Acmlm ever did bring out that tutorial it's pretty user based and is easy..
Klinsk









Since: 05-17-06
From: Belgium

Last post: 6552 days
Last view: 6552 days
Posted on 05-19-06 06:36 AM Link | Quote
Thx man I'll check it out

I've discovered how to add pipes, coins, etc. except I can't find a red mushroom (that makes you grow) anywhere in the list. Isn't there a summary of all objects available somewhere? How can I add Hammer Brothers to my World Map?


(edited by Klinsk on 05-19-06 09:41 AM)
DahrkDaiz

Nipper Plant
U wan hax Mario?!








Since: 11-17-05

Last post: 6290 days
Last view: 6289 days
Posted on 05-19-06 10:47 AM Link | Quote
....

Did you not read my post? Just wait, by adding items to your hack you're going to screw up levels later on in the game and make a post wondering why it screwed it and I'll point you right back to my previous post.
The Kins

Hoarder








Since: 11-18-05
From: Hurf.

Last post: 6303 days
Last view: 6289 days
Posted on 05-19-06 11:00 AM Link | Quote
Originally posted by DahrkDaiz
....

Did you not read my post? Just wait, by adding items to your hack you're going to screw up levels later on in the game and make a post wondering why it screwed it and I'll point you right back to my previous post.
BUT REEDING SI HRAD!!!
beneficii

Broom Hatter


 





Since: 11-18-05

Last post: 6292 days
Last view: 6289 days
Posted on 05-20-06 10:00 AM Link | Quote
Originally posted by Klinsk
Thx man I'll check it out

I've discovered how to add pipes, coins, etc. except I can't find a red mushroom (that makes you grow) anywhere in the list. Isn't there a summary of all objects available somewhere? How can I add Hammer Brothers to my World Map?


I'm guessing, from your other posts, that you're using my map editor. Have you stopped to consider perhaps that your question may already be answered? I know you're thinking, Hey why aren't these people just telling me! Why do they gotta keep telling me to dig through the FAQs? Going through that is hard and so why aren't people being nice to me and doing what I want them to do?

I can answer all three questions quite succinctly; in fact, I can answer them all in one single answer. I'm in Japan presently, and I'm trying to make it a point not to post while away on my trip, but I've lurked here and there and I find it quite annoying that these same sorts of questions continue to be asked by the same sorts of people. Of course you're probably thinking, But I'm different! In fact, you are not. Many people like to think of themselves as doing things for the first time, such as those cranksters on IP Relay, but in reality they are doing the same thing that millions have done already before them.

Now, assuming you have got this far, you must realize that I have not succinctly answered your questions yet. For that I apologize, but then I must retract the apology because I have so much more I want to say before answering it. Of course, you may be tempted to scroll down and see for yourself, but I beg you to stick with me, for you will get far greater goodies by doing so. Now then, I'm in Japan and I'm experiencing things I never experienced before. I feel my life was shut up before, but now I'm beginning to realize things about myself with so much more depth and clarity, such as things that necessitate my maintenance of my pink color. I realize that I cannot just gnaw on something and have a narrow tunnel focused on it, for life is so much more than that. The experiences as you blunder from one goal to the next are so important to your development. Perhaps you begin to realize the necessity of what I am pondering. Now follows my succinct answer:

The experience of a ROM hacker, or just about anything else, is not so much the sum of the experiences, but the experiences themselves. You may have a goal that you want to accomplish and you desperately do, but you cannot forget to just stop and live life. Take time out, enjoy the moment, and learn! You are not responsible for anyone but yourself in these regards, and the same applies to everyone else. I know that you've probably heard this many times and chafe at doing so, but it is a necessary logical result of everything we have been discussing, this: Others are not responsible for ensuring that you are able to add hammer brothers to the world map. Some may life to take it upon themselves to help you, but ultimately it is your responsibility. The experiences in learning, which you are so desperately avoiding by wanting people to do things for you, are very important to achieving any sort of competence in life.

Now then, I hope this has proved informative to you, and I am happy to inform you that the answer to your question about adding a hammer brother to the world map has already been answered; the answer can be found in the smb3map.txt file, which I wrote for a reason (but alas you fail to see it!) and which should have been included in the zip file of the SMB3 Map Editor you downloaded. Now that this has been quite about you, I want you to know that I do seek validation regarding my pink name, but alas many people will think I'm just some perverted male pretending to be female. Oh well, but I have plenty of experiences to look forward to, and I still have a good part of my Japan trip left.

I hope your escapades into ROM hacking serve you well!


(edited by beneficii on 05-20-06 09:00 AM)
(edited by beneficii on 05-20-06 09:05 AM)
(edited by beneficii on 05-20-06 09:15 AM)
DarkPhoenix

Red Goomba


 





Since: 12-27-05

Last post: 6293 days
Last view: 6293 days
Posted on 05-20-06 01:15 PM Link | Quote
That post deserves some applause.

Well written. I thoroughly enjoyed it.
Klinsk









Since: 05-17-06
From: Belgium

Last post: 6552 days
Last view: 6552 days
Posted on 05-21-06 10:50 AM Link | Quote
Cudoz!
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - SMB3 Workshop |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.060 seconds; used 390.96 kB (max 480.33 kB)