Blaarg
User
Level: 8
   
Posts: 7/10
EXP: 2118 For next: 69
Since: 01-19-10
Since last post: 11.8 years Last activity: 11.8 years
|
|
 |
Blaarg
User
Level: 8
   
Posts: 8/10
EXP: 2118 For next: 69
Since: 01-19-10
Since last post: 11.8 years Last activity: 11.8 years
|
|
Sorry for the bad picture.  |
beneficii
User
Level: 10
   

Posts: 1/16
EXP: 4285 For next: 129
Since: 01-21-10
Since last post: 11.9 years Last activity: 11.7 years
|
|
Blaarg,
Hi Blaarg. I think you post on the NESDEV board, right?
Anyway, regarding the Boom Boom, you should check to make sure that you are providing for his y position to be in the 10-1f range, because he will only appear in that range: The upper nybble of his y position determines what lock is broken when you beat him, and so the upper nybble is hard-coded to be 1 when he appears.
My editor SMB3MAP will let you set the upper nybble of the Boom Boom's y position so you can attach him to the selected lock, but he will still only appear in the 10-1f range. |
Blaarg
User
Level: 8
   
Posts: 9/10
EXP: 2118 For next: 69
Since: 01-19-10
Since last post: 11.8 years Last activity: 11.8 years
|
|
| So, the Y position has to be from 10-1f? |
beneficii
User
Level: 10
   

Posts: 2/16
EXP: 4285 For next: 129
Since: 01-21-10
Since last post: 11.9 years Last activity: 11.7 years
|
|
Originally posted by Blaarg So, the Y position has to be from 10-1f?
You have to prepare for it to be. You can set it in any value in the 00-ff range, but the Boom Boom will only show in the 10-1f. The upper nybble of the y position will be used to determine which lock to break and then it will be replaced with a 1.
The "BoomBoom" button on my editor sets the Boom Boom to the lock by setting the upper nybble of the y position to the corresponding (currently selected) lock, but Boom Boom will only ever appear in the 10-1f range. |
beneficii
User
Level: 10
   

Posts: 4/16
EXP: 4285 For next: 129
Since: 01-21-10
Since last post: 11.9 years Last activity: 11.7 years
|
|
Originally posted by Kuikkukari
As for your second question, I'm not sure offhand what the issue could be. I've had a similar issue with more than one level before though; when Mario would die in the level he'd fly across the map screen to the right, and then he'd land on the Start space and not be able to move afterward. For some reason, some groups of objects in the level from which he died would cause this issue.
Is that a problem with the patch, do you think, or is it something that exists without the patch?
Did this problem exist in your ROM before you applied the SMB3 Map Editor patch? Hopefully the patch wasn't the one that supposedly had one byte wrong in it, because that could possibly be screwing things up if that is the case...
Unfortunately, I accidentally released a version of the patch where there was one byte (toward the end that was wrong). It was a JMP instruction, whose destination address I accidentally typed incorrectly as I was assembling my patch using my revising code written in Notepad, the 6502 instruction set, and a hex editor. I corrected it before release, but somehow the wrong version ended up in the release. For the American version of the game, the last 3 bytes (before the EOF) on the patch should be: 4C 47 A7 (for JMP $A747). If I recall correctly, I made the A7 into 47 by accident. It's been far too long, however. |
gridatttack
 Buzzy Beetle Rarity FTW
Level: 42
   
Posts: 163/375
EXP: 494247 For next: 27115
Since: 08-26-09
Since last post: 5.3 years Last activity: 2.0 years
|
|
Originally posted by beneficii
Originally posted by Kuikkukari
As for your second question, I'm not sure offhand what the issue could be. I've had a similar issue with more than one level before though; when Mario would die in the level he'd fly across the map screen to the right, and then he'd land on the Start space and not be able to move afterward. For some reason, some groups of objects in the level from which he died would cause this issue.
Is that a problem with the patch, do you think, or is it something that exists without the patch?
Did this problem exist in your ROM before you applied the SMB3 Map Editor patch? Hopefully the patch wasn't the one that supposedly had one byte wrong in it, because that could possibly be screwing things up if that is the case...
Unfortunately, I accidentally released a version of the patch where there was one byte (toward the end that was wrong). It was a JMP instruction, whose destination address I accidentally typed incorrectly as I was assembling my patch using my revising code written in Notepad, the 6502 instruction set, and a hex editor. I corrected it before release, but somehow the wrong version ended up in the release. For the American version of the game, the last 3 bytes (before the EOF) on the patch should be: 4C 47 A7 (for JMP $A747). If I recall correctly, I made the A7 into 47 by accident. It's been far too long, however.
Oh about that. I changed the parabeetles right flying speed. That corrupted it and the game get stuck when you die in a page of the world map that dosent have the start space. Also, if you change things such as 1up recieved when getting 3 cards, the game corrupts such as going insane when you hit a block containing a vine. So the patch do not corrupts nothing.
____________________
 |