Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,471,567
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-23-24 12:00 PM
Guest: Register | Login

Main - Posts by KP9000

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

KP9000
Posted on 08-18-09 07:38 PM, in Snacks! Link | Quote | ID: 113750


Boomboom

Level: 90

Posts: 921/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


I constantly long for Japanese junk food. I love this stuff.

Rice Crackers from my local Japanese market.

____________________

KP9000
Posted on 08-19-09 09:21 AM, in General SMB3 Hacking Thread Link | Quote | ID: 113788


Boomboom

Level: 90

Posts: 922/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Alright, I've got a castle and a treasure chest in it. What do I have to do to make it not give me another image of the treasure chest as an item and get me out of the level? Also, how do I get the castle to unlock a lock when you collect an item in the level and exit this way?

____________________

KP9000
Posted on 08-20-09 08:10 AM, in General SMB3 Hacking Thread Link | Quote | ID: 113876


Boomboom

Level: 90

Posts: 923/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


zbyte? Um, did you actually look inside the readme for SMB3 workshop? If you did, why didn't you post any relevant data in here if you went through all that trouble to check?

SMB3 Workshop quick help

-----------------------------------------------------------------------------
Controls in level editing mode
-----------------------------------------------------------------------------
Left click ............... select/unselect 3 and 4 byte object
Right click .............. select/unselect enemy
Drag w/ left button ...... move object
Drag w/ right button ..... move enemy
Mouse wheel .............. scroll vertically
Mouse wheel w/ Shift ..... scroll horizontally
Mouse wheel w/ Ctrl ...... modify object/enemy type
Tilt wheel left/right .... scroll horizontally
Mouse nav. back/forward .. scroll view one page

F4 ....................... select level
Arrows ................... scroll view
Numpad +/- ............... modify object type
Delete ................... remove object/enemy


-----------------------------------------------------------------------------
Controls in map editing mode
-----------------------------------------------------------------------------
Left click ............... select pointer
Double click ............. edit pointer

Enter .................... edit level under pointer


-----------------------------------------------------------------------------
Object definition edit mode help
-----------------------------------------------------------------------------
(Normal users may ignore this section.)
In order to properly display level graphics using the actual
graphics contained in the ROM itself, it is necessary to know
which graphics tiles are used to draw different objects. This
is what the Object definition editor is for.
The area titled "ROM gfx tiles" displays the graphic tiles
from the ROM and two additional rows of special tiles at the
bottom of this area. These special tiles are used to:
1) Control how the graphic tile under the special tile is drawn
2) Show additional information about the tile/object that
would not be visible with the original graphics. This kind
of use includes showing which pipes can be used and which
ones cannot, and is also used to display the bonuses that
appear from question mark blocks, bricks, and other such
tiles.
The special tiles are drawn in front of the normal ROM graphic
tile. Here is the listing of the special tiles. The ones that
affect the drawing of the tile underneath are marked with a *.

00 No special tile
*01 Fill tile with background color
02 Nothing
03 Warning
04 Nothing
05 Garbled
06 Unknown
07 Pointer
08 Cross
09 Yellow square
10 Cross
11 Up arrow
12 Down arrow
13 Left arrow
14 Right arrow
15 Flower
16 Leaf
17 Star
18 Green star
19 Movable/multi
20 1-up
21 Coin
22 Vine
23 P-switch
24 Invisible coin
25 Invisible 1-up
26 Invisible
27 Special
*28 Draw this tile using level bg color as transparency
*29 Do not draw this tile
30 Level end (1)
31 Level end (2)

Controls
--------
Left click in "ROM Gfx tiles" area .... choose tile or special tile
Left click in "ROM" area ............ put tile/special tile
Right click in "ROM" area ............ pick tile
Middle click in "ROM" area ............ pick special tile
Mouse wheel ........................... browse objects
Up, Down arrow keys ................... browse objects
Left, Right arrow keys ................ browse ROM gfx tiles


-----------------------------------------------------------------------------
Missing features
-----------------------------------------------------------------------------
Planned to be implemented:

* Decrease amount of glitches
* Display enemies using ROM graphics (once I find out how)
* Enemy graphics editing

POSSIBLY to be implemented:

* Improve display and editing of some objects (huge PITA to implement)
* More extensive overworld editing (for now use Beneficii's map editor)
* Better SMAS support (I want to support it eventually, but we'll see)

Not planned:

* ?


-----------------------------------------------------------------------------
Known bugs or glitches
-----------------------------------------------------------------------------
Confirmed:

* Some objects, such as triangular ones, are rendered incorrectly.
* Enemies and certain objects are not drawn using actual ROM graphics.

Unconfirmed:

* Crash on startup upon opening ROM
* "Save ROM" does not always actually save?

-----------------------------------------------------------------------------
Last modified 2007-11-14, hukka (hukkax@gmail.com, http://hukka.furtopia.org)
I don't see anything in there telling me how to change what's inside a treasure chest or have it trigger a level end.

What I'm asking is how to make it so when you get the treasure chest item, it unlocks the lock on the world map instead of just doing it when you beat boom-boom. I believe I figured out a way past this anyway, so it's fine if i don't get an answer...

____________________

KP9000
Posted on 08-20-09 10:43 AM, in General SMB3 Hacking Thread Link | Quote | ID: 113885


Boomboom

Level: 90

Posts: 925/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Well, the final level design I'd like to shoot for is to have a treasure chest with an item attainable without ending the level. Instead, Mario will continue on to defeat boom-boom and unlock the lock.

Is this doable? Also, I still haven't figured out how to change/add what item is given by treasure chests. Any insight on that?

____________________

KP9000
Posted on 08-20-09 10:54 AM, in SUPER MARIO ADVANCE 4 - Hacking & Editor Efforts Link | Quote | ID: 113886


Boomboom

Level: 90

Posts: 926/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Now that the e-level documentation has been figured out, maybe someone can make an e-level editor where it just spits out a save file. You don't have to edit the actual ROM when doing this, and it's easier to get this data onto an actual cart if you really tried. Those with flash carts would love this.

____________________

KP9000
Posted on 08-21-09 03:54 AM, in SMA4 level card level compressor Link | Quote | ID: 113922


Boomboom

Level: 90

Posts: 927/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


I would like to refer you to this thread regarding anything SMA4-related. Lots of stuff has been going on in there and is a great place for you guys to put your data and ask questions.

Since that thread exists, there's no point in having this one since the other one covers this. I'll close it.

____________________

KP9000
Posted on 08-22-09 04:12 AM, in General SMB3 Hacking Thread Link | Quote | ID: 113952


Boomboom

Level: 90

Posts: 928/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


I found a rather interesting way around it. Turns out I can finish a level after getting an item out of the treasure chest. Boom-boom or not. Thanks for your guys' help, I appreciate it.

____________________

KP9000
Posted on 08-28-09 01:50 AM, in board2 Radio! (rev. 2 of 08-28-09 01:51 AM) Link | Quote | ID: 114203


Boomboom

Level: 90

Posts: 929/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Ok, so everyone is talking about adding music to the radio... but what about removing some? I'd like to make a request to remove all of the DJ Velocity stuff. (and possibly a couple that are low-rated) That is the only reason I don't listen to it right now. Other than that, I'd have it up all day long.

Also, is it possible to add a mute/volume setting on the radio window on the front page? Possibly a timer as well? It's not really a necessity, but I have to shut it off every time I get a phone call since I use Skype.

____________________

KP9000
Posted on 08-30-09 08:40 PM, in What are your favourite drinks? Link | Quote | ID: 114288


Boomboom

Level: 90

Posts: 930/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Posted by Quick Curly
I tried coffee when I was young and I didn't like it.
Well, I only like coffee with a shitload of sugar in it. And regular amounts of creamer. Flavored creamer makes it good, too. Iced coffee is also great.

Too bad I'm trying to stay away from it.

I like soda, water, chocolate milk, and several fruit juices, with Orange and Grapefruit juices at the top of the list.

____________________

KP9000
Posted on 09-03-09 12:42 AM, in General SMB3 Hacking Thread Link | Quote | ID: 114386


Boomboom

Level: 90

Posts: 931/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Alright, I've made some pretty serious breakthroughs with my hack as of late. As for the biggest step, it's also my biggest hacking achievement to date. I've created an ASM hack that allows you to specify what world Mario goes to after he completes a world. That way you can have SMB3 hacks that aren't as linear as the original game.

Say you wanted to start on world 6 and advance to world 4, then 2, then 7, then 5, you could do that. You could even go from 8 to 1, but I don't know how the koopa kid thing works on world 8 since it's really Bowser and not a koopa kid. I do know that beating a world through a Koopa Kid is the only way to advance a world, so there may be something else to go through to get that to work.

When I finalize the code and do all of the beta testing, I'll release a patch for all to use!

I think that my hack is going to only be a 4 or 5 world hack. I've decided this because it gives me more levels on the overworld to play with. I can just edit the overworld level pointers to include some from other worlds.

I also have an idea for a future hack.

You start out on the last level of the original game. The first tank is conquered and the pathway to the last castle is cleared. You beat the level, and instead of showing the "end" sequence, you instead continue on to World 10. Then 11. And so on. I've always wished there was more to SMB3. I wished that it would just continue on... That's something I've always thought about. Depending on how this hack turns out, I will probably continue on and do this hack.

____________________

KP9000
Posted on 09-03-09 08:21 AM, in SMB3 World Order hack (rev. 3 of 09-03-09 11:33 PM) Link | Quote | ID: 114395


Boomboom

Level: 90

Posts: 932/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


This is an ASM hack that allows you to change the world order that Mario progresses through. When you apply this patch, you will notice nothing different. To actually change the world order, you must edit some ROM addresses.

Here's the readme:

^^^^^^^^^^^^^^^^^^^^^^^^^^
< >
< SMB3 World Order Patch >
< >
vvvvvvvvvvvvvvvvvvvvvvvvvv

By KP9000


Apply this patch to Super Mario Bros. 3 (U) (v0). This version is
untested with other localizations or versions of this ROM.

This patch allows you to change the order of worlds you progress in.
It is an ASM hack that uses a series of checks and performs code
according to the world you complete. The original game only just
incremented the world by one.

All you need to do is change some ROM values. To change the starting
world, change the following ROM address:

$30CC3 - Starting World

To change the order of the worlds, change the following ROM addresses
accordingly.

$3DFD1 - Next World to go to after World 1 (Currently set to World 2)
$3DFD7 - Next World to go to after World 2 (Currently set to World 3)
$3DFDD - Next World to go to after World 3 (Currently set to World 4)
$3DFE3 - Next World to go to after World 4 (Currently set to World 5)
$3DFE9 - Next World to go to after World 5 (Currently set to World 6)
$3DFEF - Next World to go to after World 6 (Currently set to World 7)
$3DFF5 - Next World to go to after World 7 (Currently set to World 8)
$3DFFB - Next World to go to after World 8 (Currently set to World 1)

World 9 is not included since it is handled a bit differently
than other worlds.

Be careful you don't accidentally throw yourself into a loop!
That would suck.

If you are going to use this, please be sure to credit me somewhere.
My feelings won't be hurt if you don't though, but if you claim this
work as your own I will hunt you down and make you eat your fingernails.


Have Fun!


And, finally, the download.

EDIT: Strange. Yeah, I thought it was ROM. I dunno how that happened. My apologies.

____________________

KP9000
Posted on 09-03-09 11:05 PM, in SMB3 World Order hack Link | Quote | ID: 114416


Boomboom

Level: 90

Posts: 933/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


The hex for each world is this: $00 for World 1, $01 for World 2, $02 for World 3, and so on.

If you just completed World 1, and you're going to World 2, it reads the address at $3DFD1 (which is $01, the byte for world 2) so it takes you to World 2. If you change that byte to, say, $05, then it takes you to World 6.

You can throw yourself into a World loop this way, with the only means of escape is to find a Warp Whistle, but I find that a truly evil feature for a hack and should not be used at all.

____________________

KP9000
Posted on 09-05-09 08:39 PM, in SMB3 World Order hack Link | Quote | ID: 114538


Boomboom

Level: 90

Posts: 935/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Applying an IPS patch is far more common knowledge than how to apply source code into a ROM manually. That's why I decided to do it that way. Not only that, some emulators support on-the-fly IPS patching, too.

There needs to be more SMAS hacking. Seriously.

____________________

KP9000
Posted on 09-06-09 07:27 AM, in The Board 2 Summer Mosts (2009) - Voting Link | Quote | ID: 114579


Boomboom

Level: 90

Posts: 936/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Best Listener -- Quick Curly
Best ROM Hacker -- Quick Curly, kuja_killer, SePH
Best Programmer -- Sukasa, Kawa
Best Staff Member -- Bukkarooo
Best Regular Member -- arbe Quick Curly
Best Veteran -- Kawa
Best Newbie
Best Post Layout -- boing
Best Avatar -- Kawa
Funniest
Friendliest -- Sukasa
Smartest
Most Likely to Appear at Random -- GreyMario
Most Missed -- Anya
Most Eloquent
Most Mysterious -- Stark
Most Quirky -- Tyty
Most Dependable -- Sukasa
Most Persuasive -- blackhole89
Most Likely to Achieve World Domination -- Stark, Sukasa (It's gotta be either one or the other)
Most Insane -- Kawa
Most Down-to-Earth -- Marzen
Most Likely to Get Hit by a Parked Car -- zbyte
Most Likely To Succeed -- Bukkarooo
Most Professional
Most Reclusive -- NSNick (what the fuck, man)
Most Likely to Become Staff
Most likely to be severely beaten with their own keyboard -- zbyte
Most Unpredictable -- Marzen
Best Overall -- board2


____________________

KP9000
Posted on 09-07-09 09:20 AM, in The Board 2 Summer Mosts (2009) - Discussion Link | Quote | ID: 114634


Boomboom

Level: 90

Posts: 937/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Posted by Kawa
So Kaypea voted me for best avatar, and I can't for the life of me imagine which one he means.
I am going to have to say your Picard one rules all. If it allowed, it should have most definitely link to the Picard song on youtube.

____________________

KP9000
Posted on 09-10-09 12:31 AM, in SMB3 World Order hack Link | Quote | ID: 114802


Boomboom

Level: 90

Posts: 940/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


I realized that editing the order of the worlds means that when you jump from world to world the numbers in the status bar aren't in order. Editing this to match the world order you have in place requires another ASM hack, which I am working on right now. I just need to clean up the code and then I will release it.

So, you'll have to edit two sets of ROM addresses:

One set for editing world order (which is already released) and another set for what world number to assign it.

If any of you have applied the patch already, you should be able to re-apply it on top of the old one with the new code without problems. You might have to edit the ROM adresses again, though.

I'll edit my first post when it is released.

____________________

KP9000
Posted on 09-10-09 02:50 AM, in SMB3 World Order hack Link | Quote | ID: 114811


Boomboom

Level: 90

Posts: 941/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Actually, where it says "World #" in the status bar, it works a little bit different than that. The tile to use for the world number is determined by checking a certain RAM address. Therefore, there is no table of values to load per world. I have changed that code and added a table of values to change.

____________________

KP9000
Posted on 09-10-09 03:19 AM, in What's with the "new" fonts? Link | Quote | ID: 114812


Boomboom

Level: 90

Posts: 942/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


You people should eat some pancakes. Or waffles. I prefer pancakes since you get to use a spatula with it.

The NEW images are fine. I think the thread has served its purpose, so I'll close it.

____________________

KP9000
Posted on 09-11-09 02:57 AM, in The General Project Screenshot/Videos Thread... Link | Quote | ID: 114865


Boomboom

Level: 90

Posts: 943/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


Check it out, a vid of my hack, Obscure Kingdom!


____________________

KP9000
Posted on 09-11-09 03:15 AM, in General SMB3 Hacking Thread Link | Quote | ID: 114866


Boomboom

Level: 90

Posts: 944/1975
EXP: 6951714
Next: 236895

Since: 02-19-07

Last post: 3577 days
Last view: 3201 days


The Data Crystal page has plenty of information regarding SMB3 and is a great place to start hacking. The following programs are essential to have and are linked to on the Data Crystal page:

- SMB3 Workshop
- SMB3 Map Editor (You generally don't want to use the one within SMB3 Workshop since it is known to be a bit buggy and doesn't support everything that this editor does)
- Vegas (good for editing the N-Card Memory game)
- SMB3 TSA editor (good for editing graphics and you don't want to be at the mercy of the tileset)

And of course I recommend YY-CHR for graphics editing.

____________________
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80


Main - Posts by KP9000

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.241 seconds. (343KB of memory used)
MySQL - queries: 136, rows: 168/168, time: 0.231 seconds.