Language…
24 users online:  Ahrion, Anas,  Atari2.0, CharlieUltra, crocodileman94, DanMario24YT, Fozymandias, furario, Golden Yoshi, Green, King-Raze, mmmdoggy, Mohamad20ZX, ocked, OEO6, Papangu, playagmes169, SAMYR DUTRA ARAUJO,  Sayuri, signature_steve, Skewer, SMW Magic, steelsburg, yoshisisland - Guests: 306 - Bots: 439
Users: 64,795 (2,370 active)
Latest user: mathew

Overworld HDMA

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 ?

https://i.imgur.com/fPLXjII.png
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:

https://youtu.be/V4EXX3JNtSc

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

https://youtu.be/XaTxvQfl_mo

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.

https://imgur.com/a/9vTM9RW

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.
Link Thread Closed