Views: 1,002,746,418
17 users online: Bensalot, Bumpty, Children's Digest 1950-2009, Frozen Aurora, h.carrell, jollyball77, JupiHornet, KaidenThelens, ModernKiwi, nick_whiskey,  NopeContest, OhMuramatsu, PhantasyReal, Romano338, ShadowBoxer_Sandshrew, UTF, will___ - Guests: 64 - Bots: 173 Users: 54,811 (2,032 active)
Tip: When using custom palettes, remember that certain colors in palettes 0 and 1 will also affect the status bar.
Not logged in.
Overworld HDMA
Forum Index - SMW Hacking - SMW Hacking Help - ASM & Related Topics - Overworld HDMA
Pages: « 1 » Link - Thread Closed
Hello everyone,

I just started work with UberASM and EffectTool. The Readme said that I could also insert OW HDMA with Uber.

I took a look at the tutorial section but didnt find anything.

If it's not really hard to get HDMA effects to the overworld could anyone please give a quick explanation ?

Thanks ! #smw{:peace:}

What do you have problems with? When you're using uberasmtool it's basically the same as using it as level code.

The only real difference is that you have to put it in the "Overworld" folder instead of the "level" folder. Then you just put the name of the file under "overworld:" in uberasm's list.txt. list.txt has comments that tell you what overworld corresponds to what number you put there.

Also note that when using background hdma effects you need to use custom graphics since the original graphics do not contain transparency causing the bg to not be visible.
yes the thing with the custom gfx should not be the problem, but thatnks for telling me, because I am sure I wouldn't have known #smw{^_^;}

So when I create a HDMA with EffectTool (the sample shows a Level) I can also put this code into the overworld folder and use it for the overworld ?

I thought I only create LevelHDMA with EffectTool (cause the sample in effectTool showed Level 105)

If I can use the same code for levels and OWs then I am sure that I can handle this.

EDIT: ah god damnit that was easy... as an ASM newbie I didn't know that you could use the same code in a level AND on an OW...

There is no such thing as "LevelHDMA" all there is is HDMA which is a feature of the SNES not an SMW specific one so the code is the same everywhere on the SNES.
Okay thanks thats good to know !

I just noticed that when I re-enter the submap the HDMA is gone ...
do I have to change anything here to make it not happen ?

Hello :)
I got a Problem with my Overworld HDMA disappear after reentering a Submap where the HDMA is on.
Furthermore: I tried it withouht any HDMA and I notice that when I'm on a subworld the BG is (light blue/white) and when I reenter it automaticly switches to black.

Here without HDMA:

Here with HDMA ( I disabled the border in the emulator so you can see the problem better):

I tried to do the whole Pallet black to check which color is the (light blue/white) but it seems that the (light blue/white) is not in the pallet but in the code somewhere.

For testing reasons I unpatched every patch I have in the game but none of my Problems got fixed.

(As you can see in the video there is also a lag between changing the Subworld (seen by mario stop moving in the top left). No idea where this problem comes from. I tried using a clean rom with no patches but the lag comes as soon I edit the Overworld so I think my color Issue has something to do with this Issue too. not sure though.)
Please don't post in other user's two year old help threads. You are more than welcome and should make your own thread.

I'll close this - please make your own. Thanks.
Pages: « 1 » Link - Thread Closed
Forum Index - SMW Hacking - SMW Hacking Help - ASM & Related Topics - Overworld HDMA

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2022 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy
  • sm64romhacks