Points of Required Attention™
Friendly reminder: Please don't respond to spammers! Their posts inevitably get memory-holed when staff get around to, leaving behind an inexplicable tableau of you shouting at nothing and (if they otherwise would have been alone in a thread) dangling posts and wrong postcounts.
Views: 45,586,836
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 08-21-17 10:19 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests | 2 bots

Main - ROM Hacking - General SMB3 Hacking Thread New thread | New reply

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Trelior
Posted on 07-14-09 07:37 PM Link | Quote | ID: 110506


Level: 91

Posts: 19/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Posted by KP9000
It's your level header. Make sure that your level header settings "expect" to load the correct level graphics. Example: If you are in a castle and you want it to load plains graphics, make sure the header is set to use the ice graphics. Otherwise, you'll get some screwed up graphics.


Ah, I'll keep that in mind.

Although when I tested the first time, I changed the 1-1 bonus area to the 1-2 bonus area and it worked well, except that it would spit me out of the pipe in the middle of the coin field at the bottom of 1-2 bonus area, and it was when I tried to change the exit point in the header to try to match up the pipe exit to the pipe that's at the top of the stage, and that's what messed my graphics up. This confuses the crap out of me.

KP9000
Posted on 07-14-09 08:29 PM Link | Quote | ID: 110507


Boomboom

Level: 84

Posts: 870/1975
EXP: 5436156
Next: 225796

Since: 02-19-07

Last post: 1140 days
Last view: 764 days


Posted by Trelior
Posted by KP9000
It's your level header. Make sure that your level header settings "expect" to load the correct level graphics. Example: If you are in a castle and you want it to load plains graphics, make sure the header is set to use the ice graphics. Otherwise, you'll get some screwed up graphics.


Ah, I'll keep that in mind.

Although when I tested the first time, I changed the 1-1 bonus area to the 1-2 bonus area and it worked well, except that it would spit me out of the pipe in the middle of the coin field at the bottom of 1-2 bonus area, and it was when I tried to change the exit point in the header to try to match up the pipe exit to the pipe that's at the top of the stage, and that's what messed my graphics up. This confuses the crap out of me.


Heh, sorry to confuse you but:
Posted by KP9000
Example: If you are in a castle and you want it to load plains graphics, make sure the header is set to use the ice graphics.
Ignore Ice Graphics. I meant Plains Graphics.

Make sure your exit settings match the pipe's coordinates. Remember, 00 is the very top of the screen and 17 or 18 is going to be your ground. Change the exit point in the *pointer* itself instead of the header.

____________________

Trelior
Posted on 07-14-09 08:48 PM (rev. 2 of 07-14-09 08:48 PM) Link | Quote | ID: 110512


Level: 91

Posts: 20/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Posted by KP9000
Posted by KP9000
Example: If you are in a castle and you want it to load plains graphics, make sure the header is set to use the ice graphics.
Ignore Ice Graphics. I meant Plains Graphics.


I knew what you meant.

Posted by KP9000

Make sure your exit settings match the pipe's coordinates. Remember, 00 is the very top of the screen and 17 or 18 is going to be your ground. Change the exit point in the *pointer* itself instead of the header.


Alright, I think I have it now. All I need to do is test it to see if I understand.

KP9000
Posted on 07-14-09 11:44 PM Link | Quote | ID: 110544


Boomboom

Level: 84

Posts: 873/1975
EXP: 5436156
Next: 225796

Since: 02-19-07

Last post: 1140 days
Last view: 764 days


Well, I have a few ideas I'd like to implement on my hack..

First, is changing order of worlds. Most hacks follow the worlds in order... Grass Land, Desert, Islands, etc.. All hacked in one way or another. What I want to do is change that order. I'll start out with World 1 being its current world (Or, I might change it, I haven't decided- provided it's even possible...) and World 2 being the Islands...

Second... I wonder if its possible to change what *screen* of the world you start on. Each of the worlds with more than one screen have you progressing from left to right (except for world 4, where you start on the left and take a pipe to the right side of the map) but I'd like the starting space to be on the very right or maybe the center of the map. Is this possible?

Third, Music hacking. I'd like to be able to add a music track to my title screen. Not only that, I'd like to be able to hack the music and music instruments. There isn't much data on music hacking for SMB3 that I could find, so if anyone has any info, I'd appreciate it. I downloaded a music editor (can't remember the author, maybe dwedit) but I can't figure out how it works.

____________________

Trelior
Posted on 07-15-09 12:21 AM (rev. 3 of 07-16-09 02:49 AM) Link | Quote | ID: 110546


Level: 91

Posts: 21/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Okay. I figured out pointers! The only problem is that if i attempt to make the pointer go to a stage it doesn't usually go to, I either get the weird graphics or total black, but it's still playable.

Possibility to rule out: the pointer's setting was set to the receiving stage's sprite set.

EDIT: I made a spreadsheet with the memory information for all the objects in the game, get it here

RE-EDIT: I just realized that the spreadsheet I uploaded is only for one data set (Plains)... Oops

Quick Curly
Posted on 07-15-09 07:31 PM Link | Quote | ID: 110568


Giant Red Paratroopa
Level: 71

Posts: 490/1403
EXP: 3043359
Next: 123755

Since: 06-15-08
From: Earth

Last post: 62 days
Last view: 11 days
Posted by Trelior
Okay. I figured out pointers! The only problem is that if i attempt to make the pointer go to a stage it doesn't usually go to, I either get the weird graphics or total black, but it's still playable.
Is the exit action for the pointer set properly? There are some that are nothing and if you set the wrong exit action, there could be weird graphics or total black like you described. I don't know if that's it though; I seem to be bad at trying to help without visuals. If you'd be able to put some screenshots up if you're still having the problem to show things like your level header information (specifically the "Next Area/Start" tab) and the properties of the pointer(s), I might have a better chance of finding out the possible problem. Sorry if this post isn't much help...

Trelior
Posted on 07-16-09 05:34 AM (rev. 3 of 07-16-09 06:47 AM) Link | Quote | ID: 110656


Level: 91

Posts: 34/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Scratch the "I figured out pointers" because I'm working on my 1-1 Bonus stage and the pointers refuse to work. That's a shot of what my pointer is STUCK at. It allows me to change the Exit Vertical and it stays after hit OK, but everything else springboards right back to where it's set in the pic. It won't let me select the pointer to change its output data, either. What am I doing wrong, because no matter where I try to put the pointer, it always throws me out at (0,0) of 1-1...


zbyte
Posted on 07-16-09 06:37 AM (rev. 4 of 07-16-09 07:17 AM) Link | Quote | ID: 110662


Boomerang Brother
Z is Superior!
Level: 60

Posts: 168/1016
EXP: 1771849
Next: 929

Since: 06-10-09

Last post: 1992 days
Last view: 471 days
Posted by KP9000
Well, I have a few ideas I'd like to implement on my hack..

First, is changing order of worlds. Most hacks follow the worlds in order... Grass Land, Desert, Islands, etc.. All hacked in one way or another. What I want to do is change that order. I'll start out with World 1 being its current world (Or, I might change it, I haven't decided- provided it's even possible...) and World 2 being the Islands...
Well, we already discussed the palettes. Basically, that's all, unless you want to change the animation speed. Music Below.

Posted by KP9000
Second... I wonder if its possible to change what *screen* of the world you start on. Each of the worlds with more than one screen have you progressing from left to right (except for world 4, where you start on the left and take a pipe to the right side of the map) but I'd like the starting space to be on the very right or maybe the center of the map. Is this possible?
Of course. An IPS Patch came with the Map Editor called smb3strt, when patched with your SMB3 Hack, you will be able to place the Starting Space wherever you want it to. Also try the ReadMe too.

Posted by KP9000
Third, Music hacking. I'd like to be able to add a music track to my title screen. Not only that, I'd like to be able to hack the music and music instruments. There isn't much data on music hacking for SMB3 that I could find, so if anyone has any info, I'd appreciate it. I downloaded a music editor (can't remember the author, maybe dwedit) but I can't figure out how it works.
Has been discussed on this thread... and this one too.

____________________
No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though.








Quick Curly
Posted on 07-16-09 08:03 AM Link | Quote | ID: 110666


Giant Red Paratroopa
Level: 71

Posts: 492/1403
EXP: 3043359
Next: 123755

Since: 06-15-08
From: Earth

Last post: 62 days
Last view: 11 days
Posted by Trelior
Scratch the "I figured out pointers" because I'm working on my 1-1 Bonus stage and the pointers refuse to work. That's a shot of what my pointer is STUCK at. It allows me to change the Exit Vertical and it stays after hit OK, but everything else springboards right back to where it's set in the pic. It won't let me select the pointer to change its output data, either. What am I doing wrong, because no matter where I try to put the pointer, it always throws me out at (0,0) of 1-1...
Thanks for the screenshot. It helped me see what the problem more than likely is. Physically move the pointer one block up. Let me know whether or not that fixes the problem.

zbyte
Posted on 07-16-09 10:38 AM (rev. 3 of 07-16-09 10:39 AM) Link | Quote | ID: 110669


Boomerang Brother
Z is Superior!
Level: 60

Posts: 171/1016
EXP: 1771849
Next: 929

Since: 06-10-09

Last post: 1992 days
Last view: 471 days
Posted by Quick Curly
Physically move the pointer one block up. Let me know whether or not that fixes the problem.
Hey, it worked for me! Now I'm alot more motivated!

____________________
No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though.








Trelior
Posted on 07-16-09 01:12 PM (rev. 2 of 07-16-09 02:23 PM) Link | Quote | ID: 110673


Level: 91

Posts: 37/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Posted by Quick Curly
Posted by Trelior
Scratch the "I figured out pointers" because I'm working on my 1-1 Bonus stage and the pointers refuse to work. That's a shot of what my pointer is STUCK at. It allows me to change the Exit Vertical and it stays after hit OK, but everything else springboards right back to where it's set in the pic. It won't let me select the pointer to change its output data, either. What am I doing wrong, because no matter where I try to put the pointer, it always throws me out at (0,0) of 1-1...
Thanks for the screenshot. It helped me see what the problem more than likely is. Physically move the pointer one block up. Let me know whether or not that fixes the problem.


It worked to perfection! Thank you, Curly!

I don't know why it didn't let me select the pointer to try that before...

zbyte
Posted on 07-16-09 08:58 PM (rev. 3 of 07-16-09 09:26 PM) Link | Quote | ID: 110692


Boomerang Brother
Z is Superior!
Level: 60

Posts: 172/1016
EXP: 1771849
Next: 929

Since: 06-10-09

Last post: 1992 days
Last view: 471 days
Now I'm working in a Water level, where it is supposed to be like a tide. Now it's not. I also checked an original ROM and there were 13 enemies. I looked at all of them and only saw 12. Then I deleted all objects, then I deleted the other enemies one by one, and I still couldn't find that one enemy.

____________________
No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though.








Trelior
Posted on 07-16-09 09:17 PM (rev. 2 of 07-16-09 09:18 PM) Link | Quote | ID: 110694


Level: 91

Posts: 40/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Posted by zbyte
Now I'm working in a Water level, where it is supposed to be like a tide. Now it's not. I also checked an original ROM and there were 13 enemies. I looked at all of them and only saw 12. Then I deleted all objects, then I deleted the enemies one by one, and I still couldn't find that one enemy.


It's possible that that particular enemy was a "Nothing" entry, or maybe even the auto-scrolling pointer, it's either one or the other. What level are you talking about, 3-3 or 3-8? I'll check it out, two sets of eyes is better than one.

beneficii
Posted on 07-16-09 09:19 PM (rev. 2 of 07-16-09 09:22 PM) Link | Quote | ID: 110695


Shyguy
Level: 21

Posts: 76/85
EXP: 48536
Next: 1407

Since: 02-19-07

Last post: 695 days
Last view: 672 days
Posted by KP9000
I wonder if its possible to change what *screen* of the world you start on. Each of the worlds with more than one screen have you progressing from left to right (except for world 4, where you start on the left and take a pipe to the right side of the map) but I'd like the starting space to be on the very right or maybe the center of the map. Is this possible?


I second what zbyte said. The original ROM is coded such that you can only start on the leftmost screen at x position 2 (with a flexible y position). I wrote a patch that modifies the code to remove that restriction, so that you may start at whichever screen and x value you want.

It is the smb3strt.ips patch that comes with the map editor, which is designed to work with the patch so that you can just go into start space mode and change it as you like.

____________________
「しっかり統制された民兵は自由な国の安全保証にとって必要なので、国民が武器を所有し携帯する権利は侵されてはならない」アメリカ合衆国憲法修正第2条

zbyte
Posted on 07-17-09 02:23 AM Link | Quote | ID: 110725


Boomerang Brother
Z is Superior!
Level: 60

Posts: 179/1016
EXP: 1771849
Next: 929

Since: 06-10-09

Last post: 1992 days
Last view: 471 days
Posted by Trelior
Posted by zbyte
Now I'm working in a Water level, where it is supposed to be like a tide. Now it's not. I also checked an original ROM and there were 13 enemies. I looked at all of them and only saw 12. Then I deleted all objects, then I deleted the enemies one by one, and I still couldn't find that one enemy.


It's possible that that particular enemy was a "Nothing" entry, or maybe even the auto-scrolling pointer, it's either one or the other. What level are you talking about, 3-3 or 3-8? I'll check it out, two sets of eyes is better than one.


I'm working on 3-3, it's not an auto-scrolling enemy, if so, you couldn't go back. I still can't find it.

____________________
No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though.








Trelior
Posted on 07-17-09 03:26 AM Link | Quote | ID: 110738


Level: 91

Posts: 47/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Posted by zbyte
Posted by Trelior
Posted by zbyte
Now I'm working in a Water level, where it is supposed to be like a tide. Now it's not. I also checked an original ROM and there were 13 enemies. I looked at all of them and only saw 12. Then I deleted all objects, then I deleted the enemies one by one, and I still couldn't find that one enemy.


It's possible that that particular enemy was a "Nothing" entry, or maybe even the auto-scrolling pointer, it's either one or the other. What level are you talking about, 3-3 or 3-8? I'll check it out, two sets of eyes is better than one.


I'm working on 3-3, it's not an auto-scrolling enemy, if so, you couldn't go back. I still can't find it.


That's weird... Maybe the enemy slot wasn't used, is pushed off the scrollable area of the screen, or something dumb like that, because I checked 3-3 myself and never found that elusive 13th enemy.

I thought it was the auto-scroll object because I thought I saw it in the 1-Dungeon spike room, possibly set as a up/down motion to make the ceiling fall... I dunno though.

Trelior
Posted on 07-18-09 05:27 AM (rev. 2 of 07-18-09 05:41 AM) Link | Quote | ID: 110819


Level: 91

Posts: 65/2602
EXP: 7223956
Next: 244956

Since: 07-12-09

Last post: 2057 days
Last view: 2044 days
Sorry for the double post.

I have an issue with my stage 1-2 that my 3-byte and 4-byte objects don't appear during game play so entering the level results in falling to doom. I tested this with a P-Wing, my enemy objects are still where I put them, as what I put them. How did I break my game and how do i fix it?

EDIT: Problem solved, I had a stack of 20+ "Nothing" 3-byte objects and it murdered my stage's face... I feel kinda retarded now.

NutheadBros
Posted on 07-25-09 07:18 AM Link | Quote | ID: 111140


Koopa
Level: 24

Posts: 64/117
EXP: 70088
Next: 8037

Since: 03-29-09
From: Spiral Mountain

Last post: 2935 days
Last view: 2057 days
Okay I have some problems...some odd ones at that so let me explain.

The Problems are with 1-4 and 1-5's goal cards. They are not there in the emulator or in game. When I add one to the end it somehow manages to get to the start of 1-1 where it's not supposed to be. I delete it and then 1-5's dissapears again. I have less then the limit. Can anyone tell me what is going on with the goal card.

beneficii
Posted on 07-25-09 10:42 AM Link | Quote | ID: 111148


Shyguy
Level: 21

Posts: 77/85
EXP: 48536
Next: 1407

Since: 02-19-07

Last post: 695 days
Last view: 672 days
Posted by NutheadBros
Okay I have some problems...some odd ones at that so let me explain.

The Problems are with 1-4 and 1-5's goal cards. They are not there in the emulator or in game. When I add one to the end it somehow manages to get to the start of 1-1 where it's not supposed to be. I delete it and then 1-5's dissapears again. I have less then the limit. Can anyone tell me what is going on with the goal card.


In those stages the goal cards are in sub-stages, where the pipes at the end go. Try checking in world 1's stage list for those sub-stages. (It may be that with certain tilesets/level types, the goal card won't work properly, so the designers of the game had those sub-stages be where the goal card is.)

____________________
「しっかり統制された民兵は自由な国の安全保証にとって必要なので、国民が武器を所有し携帯する権利は侵されてはならない」アメリカ合衆国憲法修正第2条

Trax
Posted on 07-25-09 10:54 PM Link | Quote | ID: 111188


Yellow Stalfos
Level: 66

Posts: 863/1145
EXP: 2356539
Next: 105312

Since: 07-06-07
From: Québec

Last post: 1187 days
Last view: 439 days
Something's been ticking my mind for awhile, especially about the "stacking". I heard more than once that you should stack up your objects somewhere near the beginning of the levels so you preserve the correct order. And it seems that you can't add or remove objects. Is it a limitation of the editor or just a lack of knowledge regarding how the levels are structured in the ROM?
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Main - ROM Hacking - General SMB3 Hacking Thread New thread | New reply

Acmlmboard 2.1+3δ (2016-01-08)
© 2005-2016 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.112 seconds. (341KB of memory used)
MySQL - queries: 91, rows: 132/0, time: 0.071 seconds.