Banner
Views: 235,829,556
Time: 2013-05-19 12:19:34 AM
11 users online: 2dareduck, aterraformer, Daizo Dee Von, Dark Mario Bros, Deoxys594, o Giga, o Jeuda Cruxifis, Pokeymeister80, Quizler, RedRose64, Reggie - Guests: 23 - Bots: 12Users: 22,838 (1,282 active)
Latest: BobNewbie
Tip: If it's possible to carry a tileset-specific sprite (such as a Buzzy Beetle or Bob-omb) through a pipe, make sure it has the correct graphics and sprite palette on the other side!
How to Insert Layer 3 Backgrounds
Forum Index - SMW Hacking - General SMW Hacking Help - Tutorials - How to Insert Layer 3 Backgrounds
Pages: « 1 2 3 4 5 6 7 8 »
Originally posted by leod
I think (think) you need to insert it with layer 3 ExGFX.


that's like the final goal of all of this...?
Originally posted by jesus
I want my 2bpp tiles to use colors 9-C rather than 1-4. Is there a way to make that work?


Just change which palette the tiles use. And yes, you need to use Layer3ExGFX, so do those steps first in this case.
Originally posted by Kipernal
Originally posted by jesus
I want my 2bpp tiles to use colors 9-C rather than 1-4. Is there a way to make that work?


Just change which palette the tiles use. And yes, you need to use Layer3ExGFX, so do those steps first in this case.


Thanks for the help! I'm still having some problems with this, but seeing as how I'm derailing the thread with user-specific questions, I thought it appropriate to just make my own.
Can someone help me?


1.How do I define my ROM's FreeSpace?

2.In Layer3ExGFX.asm the part at ...

"14.You'll see tables like the ones you've seen before, except now there are four of them per level. For whatever level you're using you'll have to replace the default graphics with your ExGFX file you created earlier. Which table to use, though, is pretty much trial and error."

My ExGFX file is ExGFXD0 and the GFX is 2B so I'm wondering do I have to put $00D0 on the 2B section?

3.And finally in stim.asm the part at ...

"11.Look at the table named LayerPointerTable. Each entry represents the background used for one level. Replace LayerImg1 for the levels you want with the label you've given your background in the previous step."

(LayerImg1) Do I put .stim after the background name, I put the background name itself, or put the (name: incbin background) for ex: cave?
Originally posted by chineesmw
Can someone help me?


1.How do I define my ROM's FreeSpace?


Check this tutorial under section 2.

Originally posted by chineesmw
2.In Layer3ExGFX.asm the part at ...

"14.You'll see tables like the ones you've seen before, except now there are four of them per level. For whatever level you're using you'll have to replace the default graphics with your ExGFX file you created earlier. Which table to use, though, is pretty much trial and error."

My ExGFX file is ExGFXD0 and the GFX is 2B so I'm wondering do I have to put $00D0 on the 2B section?


Yep.

Originally posted by chineesmw
3.And finally in stim.asm the part at ...

"11.Look at the table named LayerPointerTable. Each entry represents the background used for one level. Replace LayerImg1 for the levels you want with the label you've given your background in the previous step."

(LayerImg1) Do I put .stim after the background name, I put the background name itself, or put the (name: incbin background) for ex: cave?


Just the name you gave it (i.e. if the incbin line looked like "cavebg: incbin cave.stim" you'd enter "cavebg" in the table).
Thanks Kipernal but when I install Layer3ExGFX.asm and stim.asm to my ROM it corrupts, but when I install stim.asm a pop-up comes up and it says ... "Unhadled exception has occured in your application. If you click continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately."
Does it has something to do with my NET Framework 3.5, or did I put the WRONG FreeSpace? If it's the wrong FreeSpace then which number in the Size am I supposed to choose? I would upload a picture of my text file but I don't know how. If you understand what's happening please reply back.
Originally posted by chineesmw
Thanks Kipernal but when I install Layer3ExGFX.asm and stim.asm to my ROM it corrupts,


Then you probably installed your free space wrong. Look for a large amount of free space to install your patches in.

Originally posted by chineesmw
but when I install stim.asm a pop-up comes up and it says ... "Unhadled exception has occured in your application. If you click continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately."


Chances are xkas can't find the file you're trying to incbin. Make sure you've spelled it correctly and that it's in the same folder as xkas, your patch, and your ROM. Also make sure you're not using xkas GUI, as that has problems with patches like these.
sorry but I dont understand this part
Originally posted by tutorial
12.Rip the layer 3 background's graphics. The best way to do this is to open up your save state with YY-CHR, and then to find the background's tileset. Once you've found it, paste it into a 2kb ExGFX file (it MUST be 2kb, not the normal 4kb! If you need a 2kb file, export SMW's default graphics in Lunar Magic, making sure to not use joined GFX files. Files 28, 29, 2A, and 2B are all 2kb; paste the new graphics over the old and save it as an ExGFX file.).
I open the savestate but I cant see any image
Last edited on 2011-09-24 10:59:12 PM by mengrid.
Can you send me the save state?
This is the savestate (Im using my smw hack to rip the bg)
They're there. Scroll to around 20C13 and press the + or - buttons until the picture comes into "focus".
Hi, i just want to ask.

How could i make parallax scrolling?
Thanks for the thread, i #w{<3} the layer 3.
Well, parallax scrolling is usually done with HDMA. I think someone made a tut on it already so try that.
Guys, now i need help with duplicating status bar. I don't know why but the duplicated one scrolls like the BG. Can you help me?
Thank you so much! I only have one problem:

Uh... what happened to the status bar?
My Layer3 bg is the ocean.


Edit: Nevermind, got it.
Last edited on 2011-10-16 09:53:10 AM by MaxodeX.
Originally posted by Luigi370
Guys, now i need help with duplicating status bar. I don't know why but the duplicated one scrolls like the BG. Can you help me?


You need to use the Layer 3 Status Bar patch, unless I'm misunderstanding your problem.
I can't do it with either terra stripe nor this patch. It's annoying that the graphics are actually included in the game, but some random "D" replaced everything on the screen. After you get the goal point, you can see the real Layer 3 BG behind it.

Any suggestions? Do you need my .stim File?
Yeah, your .stim file, the graphics you're using, and if you could a screenshot as well would all be very helpful.
Last edited on 2011-12-16 11:10:29 PM by Kipernal.
Well I will show the Layer 3 stuff after the Secret Santa event, because it would spoil my level. I'll edit the post

(On a related note, isn't it pretty wierd that the BG shows AFTER the goalpost finish?[and start of the black surrouding Mario] That's the thing that confuses me so much)
Well, I'm not going to be able to help you until I can see those things, so...

The only thing I can possibly think of is that you're loading the wrong graphics files into one of the wrong layer 3 ExGFX slots. Make sure that everything is in order there.
Pages: « 1 2 3 4 5 6 7 8 »
Forum Index - SMW Hacking - General SMW Hacking Help - Tutorials - How to Insert Layer 3 Backgrounds

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

Copyright © 2005 - 2013 - SMW Central
Legal Information - Link To Us


Total queries: 29

Menu