Pages: 1
Posted on 08-11-14, 06:10 pm (rev. 1 by ImageBot on 11-21-16, 03:04 am)


Karma: 80
Posts: 22/23
Since: 05-20-12


My warp cannons are not showing up.
Does anyone have any suggestions as to what to do?
Posted on 08-11-14, 07:45 pm (rev. 1 by  Dirbaio on 08-11-14, 07:45 pm)
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 4154/4456
Since: 06-08-11
I.. have no idea

Maybe the game doesn't like having multiple cannons in the level? Have you tried putting only one?

Is your level based off the original cannon level? If not, maybe the cannon requires some special setting that you don't have and then it doesn't work and you have no idea why. Something you could try is getting the original cannon level and converting it to your level step by step, checking that it still works every step. When it stops working you'll know what caused it.

EDIT: Btw why are you using so old version of the editor?
Posted on 08-12-14, 08:38 am (rev. 1 by  MarioSunshine on 08-12-14, 08:38 am)
Fuzz Ball
KirbyFanatic64 (LOL)

Karma: 1361
Posts: 913/950
Since: 11-13-11
Such a nostalgic windows, but hey, upgrade your editor now!
_________________________

Great games must be fun, not fancy.

Music Hacker needed! PM me if you wish!
Posted on 08-12-14, 11:46 am (rev. 1 by  MeroMero on 08-12-14, 11:54 am)
Death by cuteness

Karma: 6554
Posts: 112/598
Since: 05-01-13
Posted by MarioSunshine
Such a nostalgic windows, but hey, upgrade your editor now!

Well he did say that though.
Posted by JLavin
I'm using 5.1 because the newer ones don't work on it, and I can find no "scroll vertically" tab.

Regarding the second problem, I'll get that fixed later.


But I know how to fix the problem :
JLavin I bet when you want to open your ROM with the latest builds you get that window :

And judging by the depiction of the bottom screen in your picture, I can safely assume that you're using one of the 2 SKJmin's hacks as a base ROM, either NSMB3 or NSMBorigins.

Well it's because later builds of NSMBeditor checks for the romGameCode, and if it doesn't recognize those 4 bytes, you'll get that 3 tabs window instead of the 6 tabs one (which is the reason why you get only 3 tabs when you try to open a Chinese NSMB ROM).

The fix:
Open your ROM in a hex editor, and you'll see this:


See the 4 bytes beginning from address 0x0000000c, the ones that form the word NMB3 ? This is the GameCode, and you want to change that :
_if you used NSMB3 as a base, change NBM3 into A2DP (European GameCode for NSMB)
_if you used NSMBorigins as a base, change SKJ3 into A2DE (American GameCode for NSMB)


Of course don't forget to save.
You can close the hex editor now.
Now try to open your ROM with the latest build of NSMBeditor, you should get this now :


And now you gain access to the latest functionalities available

Now for your cannon problem, well, let's say I am none the wiser
Posted on 08-12-14, 02:15 pm (rev. 1 by  Dirbaio on 08-12-14, 02:16 pm)
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 1/4456
Since: 06-08-11
Why use skjderp's ROMs as bases? O.o
Posted on 08-12-14, 02:22 pm


Karma: 19752
Posts: 43/1100
Since: 04-02-13
Posted by Dirbaio
Why use skjderp's ROMs as bases? O.o

Dunno, in case you wanted to take a look at the awful designs of his and have a bit of a laugh every time you start a level?
Pretty good reason, that.
Posted on 08-12-14, 02:54 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 1/4456
Since: 06-08-11
Yeah, that's the only thing I can think about.

It Still makes no sense to base your hack on top of his. Lol.
Posted on 08-12-14, 02:55 pm (rev. 1 by  MeroMero on 08-12-14, 02:56 pm)
Death by cuteness

Karma: 6554
Posts: 113/598
Since: 05-01-13
From GBATemp
Posted by That guy
Posted by Hiccup
You wouldn't have made your hack without 'this guy'.

Your so much loved friend blocked my game on the new editors... try to open my games


This is not the entire quote though, but that in itself is lolworthy.
Let's this be a lesson children, do NOT fix what's not broken (in this case the Gamecode).
But aren't we really offtopic though ?
Posted on 08-12-14, 03:01 pm (rev. 1 by  Dirbaio on 08-12-14, 03:02 pm)
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 1/4456
Since: 06-08-11
> blocked my game on the new editors.

lol yeah, of course skjderp thinks everything I do is because of him. He thinks he's the center of the world

For the record, I didn't even know (or care, either) that he changed the gamecode in his hacks. I improved the editor so it wouldn't crash editing NSMB levels on a non NSMB rom. And of course the best way to detect if a rom is NSMB is the gamecode.

I'm laughing my ass out now.
Posted on 08-12-14, 03:15 pm (rev. 1 by  skawo on 08-12-14, 03:15 pm)


Karma: 19752
Posts: 44/1100
Since: 04-02-13
Posted by Dirbaio
> blocked my game on the new editors.

lol yeah, of course skjderp thinks everything I do is because of him. He thinks he's the center of the world

For the record, I didn't even know (or care, either) that he changed the gamecode in his hacks. I improved the editor so it wouldn't crash editing NSMB levels on a non NSMB rom. And of course the best way to detect if a rom is NSMB is the gamecode.

I'm laughing my ass out now.


Well (and yes this is offtopic like hell), you could just look if the ROM has a couple file IDs (say, some random tileset/background and a level) with the same filename as NSMB should have and detect it that way, fixing Mr.everything-has-to-be-long-and-impossibly-difficult's problem and let the gamecode be edited that way, but it's probably not something to care about.
Posted on 08-12-14, 03:25 pm (rev. 1 by  Dirbaio on 08-12-14, 03:26 pm)
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 1/4456
Since: 06-08-11
Yeah, I know. I haven't done something like that because it's not worth the trouble: if someone changes the ROMs game code it's because he wants the ROM to not be recognized as NSMB. (I think skjderp changed it to disable action replay cheats in flashcards.) Then if NSMBe doesn't recognize your ROM as NSMB anymore, it's your damn fault.
Pages: 1