- NSMBHD
- Forum index
- Member list
Dirbaio
- +1'd posts
|
|
Posted on 07-16-14, 09:04 pm in two questions: sprites sets and class ids
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4057/4464 Since: 06-08-11 |
Posted by Hiccup Why do hammer bros have to be put in sprite sets, if they are always available through the spawn point? LOL good question. I don't know. Maybe the hammer bro sprite's data is not really in that sprite set, but is available everywhere? Or maybe the game forces Sprite Set 3 to value 1 when it wants to spawn a hammer bro? I think hammer bros only spawn in levels in later worlds, and other values from Sprite Set 3 aren't used in later worlds? Posted by Hiccup How can I change the goomba sprite and the spiny sprite to use the class id of the hammer bro? (so I can spawn hammer bros out of pipes and let lakitu throw them). Just find the Class ID table and hex edit it. I think there's info about it in some threads. Test spawning a sprite to see if it works. But I'm not sure if editing the Class ID table will do what you want. I think sprites that spawn other sprites use the Class ID, not the Sprite ID. |
|
|
Posted on 07-16-14, 09:09 pm in Can other game for tileset in NSMB?
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4058/4464 Since: 06-08-11 |
Posted by Darkie Please move this thread to right place. No. It's YOUR responsibility to know the right place for the thread and post it there, especially if you know you're not posting it in the right place, which it seems you do... Closing this thread. |
|
|
Posted on 07-16-14, 09:59 pm in cancelled Super Dark Bros:Bowser's Wrath
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4063/4464 Since: 06-08-11 |
Mario Builder, lol.
Maybe you'd love to take a look at Supar Mario Bros X. Pretty much the same thing but looks more polished IMO
|
|
|
Posted on 07-16-14, 10:36 pm in Some techinical asm hacking questions
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4064/4464 Since: 06-08-11 |
Posted by Luca91 Last question, just to be sure that I've understood all correctly: all functions in the NSMB are called using a BL instruction, right ? That should be essentially needed in order to make the functions replacements to works (I mean, to jump to the correct address using BX LR). Yes, that's how function calling in ASM is done. You'll find that in *any* ARM ASM code, not just NSMB or DS games ![]() |
|
|
Posted on 07-17-14, 10:45 am in two questions: sprites sets and class ids
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4065/4464 Since: 06-08-11 |
Oh? Cool then, it seems sprites that spawn other sprites do use the Sprite ID.
Please let us know if you find this behavior using other sprites.. |
|
|
Posted on 07-25-14, 07:17 am in How do the Ghost House Stairs work?
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4086/4464 Since: 06-08-11 |
The *view*?? What.
Could you share more details please? I don't see how the view width can affect the stairs... |
|
|
Posted on 07-25-14, 09:52 pm in solved How do I change the bottom background?
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4087/4464 Since: 06-08-11 |
oh LOL.
These are some files in uiStudio folder. Maybe someone else knows the filenames? But anyway you won't be able to do much with them, they're made with very very few tiles. For example the bricks background is made with just a few brick tiles repeated all over the place. What all this means is that you won't be able to replace these backgrounds with any image you want.
|
|
|
Posted on 07-28-14, 01:48 pm in Ask Hiccup
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4100/4464 Since: 06-08-11 |
postcount++ much?
|
|
|
Posted on 07-28-14, 09:31 pm in Error with make and insert (rev. 1 by
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4101/4464 Since: 06-08-11 |
Posted by Hiccup You only need to select the devkitarm part, I think you can uncheck everything else. DekvitARM AND libnds. Posted by Stunt_LP Thanks, now it works. There opens a cmd and there's a lot of text. But at the end it writes "[build]: error 2" and the hack doesn't work. That "lots of text" is compilation errors, and they tell you what's wrong so you can fix it. If you post the errors here we'll be able to help you
|
|
|
Posted on 07-29-14, 12:04 am in cancelled Old Retro Mario Bros. (rev. 1 by
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4104/4464 Since: 06-08-11 |
There's no need to trash cancelled hacks. There's still a download here, and people may still want to download and play the finished part.
People won't find it in the trash ![]() Edit: shit, forgot to reopen the thread. |
|
|
Posted on 07-29-14, 08:42 pm in NoJumping error
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4109/4464 Since: 06-08-11 |
nsub_021022B4()
It's a function with no parameters. BTW I think you should learn a bit of c/c++ before trying to do ASM hacking. Most of these are basic C++ errors, and the compilation errors actually tell you what's wrong and in what line
|
|
|
Posted on 08-05-14, 08:51 pm in 1-Letter Swap Game!
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 1/4464 Since: 06-08-11 |
The cake is a LIE!
|
|
|
Posted on 08-10-14, 12:10 pm in No$gba debugger is now freeware!
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 1/4464 Since: 06-08-11 |
You can view and edit the ram, registers, vram, io ports, etc. Most useful is you can put breakpoints in the code, and also in ram addresses so you can see where in the code is a value read or written.
|
|
|
Posted on 08-11-14, 07:51 pm in Help/Question Asking Thread
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4155/4464 Since: 06-08-11 |
There are some tables in Overlay 0 that map tileset slots to file IDs. These different tileset slots point to the same files, that's why they're "linked", they're in reality the same tileset.
You can try hex-editing these tables to change the associations, you can make a tileset point to some minigame NARCs so you get more files (Currently there's no easy way to add files to a ROM) See NSMBe source about the tables: https://github.com/Dirbaio/NSMB-Editor/blob/master/NSMBe4/ROM.cs#L223 |
|
|
Posted on 08-11-14, 08:15 pm in Poliwager Extange Thread
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 1/4464 Since: 06-08-11 |
Poliblarg Adoptblargles? What the blarg is this.
|
|
|
Posted on 08-12-14, 03:01 pm in Warp cannon problem (rev. 1 by
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 1/4464 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-15-14, 05:21 pm in The New NSMBHD!
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4186/4464 Since: 06-08-11 |
I'm not going to implement that, sorry
Guest posting sucks. ![]() By the way I still don't have an official name for the board software
|
|
|
Posted on 08-18-14, 06:22 pm in Useful stuff for NSMB hacking
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4199/4464 Since: 06-08-11 |
IDA Pro for ASM hacking too.
Shame it's not free
|
|
|
Posted on 08-22-14, 11:14 pm in released Dirbaio's Background Tiler v1.0 (rev. 1 by
Hi.
|
Super MarioAAaAaaaaAAAaaaa Karma: 10234 Posts: 4208/4464 Since: 06-08-11 |
![]() Also I have a few improvements to the algortihm in mind to use tile flipping and the two palettes, that could result in even more improvements to quality. But they'll come later... ![]() EDIT: FIXED! I fixed EVERYTHING SHOULD WORK AWESOME NOW. |
- NSMBHD
- Forum index
- Member list
Dirbaio
- +1'd posts
Super Mario

