(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-27-24 10:52 PM
0 users currently in SMW Hacking.
Acmlm's Board - I3 Archive - SMW Hacking - Rain/Snow New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
ibz10g

Spiny


 





Since: 08-10-06
From: Altoona, Iowa

Last post: 6353 days
Last view: 6353 days
Skype
Posted on 09-04-06 02:34 PM Link | Quote
Its a pipedream, I know. I just played Super Mario Odyssey (Awesome. Mildly dissapointed how it just ends) and I got to thinking, "Rain. Cool. I bet you use snow in the same exact way."

And I'm very sure that this would be a layer 3 feature. So how would I go about adding it?
Kailieann



 





Since: 11-18-05

Last post: 6307 days
Last view: 6307 days
Posted on 09-04-06 02:39 PM Link | Quote
As I recall the rain in SMO was layer 2.

I do vaguely remember hearing something about being able to use EXanimations to mess with.. something. And that that could possibly be used for rain.
But that whole conversation went straight over my head.
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6309 days
Last view: 6307 days
Posted on 09-04-06 02:45 PM Link | Quote
Smallhacker made it where you could use the Extended animatiosn dialog with a special GFX file he made to make layer 3 snow. Look up his thread, that'll tell you how to make it work. I *think* it's on this incarnation of the board, just look through threads by smallhacker (at the bottom of his profile page)
spel werdz rite









Since: 11-19-05

Last post: 6309 days
Last view: 6307 days
Posted on 09-04-06 03:57 PM Link | Quote
Originally posted by Smallhacker at the archive
Note: This assumes that you know how to use ExGFX and Extended Animation

Okay. I was bored and wanted to find a use for the undocumented feature FuSoYa revealed that allows modifying the VRAM through extended animations. I decided to try to make Layer 3 rain. Before I tell you how to do it, there's a few limitations that you should know about.

1) Since the status bar uses Layer 3 as well, the rain starts below it. Therefore, you have to put a cloud or something on Layer 1 or 2.
2) Stuff that uses Layer 3 is not recommended. That includes:
Layer 3 things, like tides, fog and stuff
Item boxes
Goals
Yoshi blocks (if the level is on Yoshi's Island)
3) This will make a few tiles in the first foreground file screw up. This will only happen in Lunar Magic, not in the emulator.
4) The rain will use the following tiles in GFX2B.bin: $30, $40, $50 and $60

Okay. First, you need the ExGFX file that can be found here. (Yes, it is supposed to look like crap in a tile editor.) Import it to the ROM. Set the extended animated tile area to use this file. Now, open the extended animation window.

Note that by default, The first row of rain have got layer priority disabled so that it can go behind a cloud on Layer 1. If you wouldn't like it that way, give entry 00 the same frames as the others and delete the 3rd and 4th row in the ExGFX file.

Entry 00 should be "Normal, Seven 8x8s: line". The destination should be 15800. Enter 5A0, 5A7, 5AE and 5B5 as the four first frames and click on "4 Frame Copy".

Entry 01-06 should also be "Normal, Seven 8x8s: line" and have the following frames: 580, 587, 58E and 595 (then press "4 Frame Copy"). Here's the entries' destinations:
01: 15870
02: 158E0
03: 15950
04: 159C0
05: 15A30
06: 15A50

Save the level and draw the rain animations in GFX2B.bin. (Tiles $30, $40, $50 and $60)
Insert the graphics and test the level.

In order to make the rain be above everything else, go to the level header and check the box at the bottom of the window.
Omega

Mole








Since: 04-27-06
From: Los Angeles,CA

Last post: 6311 days
Last view: 6308 days
Posted on 09-04-06 04:19 PM Link | Quote
Originally posted by spel werdz rite
Originally posted by Smallhacker at the archive

Okay. First, you need the ExGFX file that can be found here. (Yes, it is supposed to look like crap in a tile editor.)


Err, you forgot the file. Here ya go .


(edited by Omega on 09-04-06 03:20 PM)
ibz10g

Spiny


 





Since: 08-10-06
From: Altoona, Iowa

Last post: 6353 days
Last view: 6353 days
Skype
Posted on 09-04-06 04:41 PM Link | Quote
er, nevermind

i figured it out myself
Smallhacker

Super Koopa
I AM A Group Of Officially Frustrated Younglings, G.O.O.F.Y. MEMBER








Since: 11-17-05
From: Söderhamn, Sweden

Last post: 6310 days
Last view: 6307 days
Skype
Posted on 09-04-06 04:50 PM Link | Quote
I hate how the status bar ruins an entire layer. The possibilities for layer 3 would be a million times bigger if only the status bar wasn't there.

Note to self: Look into how hard it would be to move the status bar to the sprite layer.
Kailieann



 





Since: 11-18-05

Last post: 6307 days
Last view: 6307 days
Posted on 09-04-06 05:17 PM Link | Quote
I may just throw out the status bar altogether.
I mean, seriously, what has it ever done for me?
ibz10g

Spiny


 





Since: 08-10-06
From: Altoona, Iowa

Last post: 6353 days
Last view: 6353 days
Skype
Posted on 09-04-06 05:19 PM Link | Quote
Originally posted by ibz10g
er, nevermind

i figured it out myself


Or have I? I can't figure out layer priorities. Which one do I have to set it to to have layer 2 above layer 1?
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 6308 days
Last view: 6308 days
Posted on 09-04-06 07:19 PM Link | Quote
There's a reason games like Yoshi's Island and Donkey Kong Country only show on-screen information when they need to using sprites (or in the former case, on the pause screen).
Kailieann



 





Since: 11-18-05

Last post: 6307 days
Last view: 6307 days
Posted on 09-04-06 07:36 PM Link | Quote
Actually, from what I saw in the one game that actually uses it*, Layer 4 is pretty much the same as Layer 3.
Perhaps someone should look into moving the status bar to Layer 4 instead.
That would leave Layer 3 completely open for things like this.

*Final Fantasy 5 on the inventory screen
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 6308 days
Last view: 6308 days
Posted on 09-04-06 07:39 PM Link | Quote
The only way you can use layer 4 is by limiting layers 1 and 2 to something like 4 colours.
asdf

Link's Awakening
‭‮‭‮ಠ_ಠ








Since: 11-18-05

Last post: 6309 days
Last view: 6308 days
Posted on 09-04-06 07:40 PM Link | Quote
Originally posted by Kailieann
Actually, from what I saw in the one game that actually uses it*, Layer 4 is pretty much the same as Layer 3.
...
*Final Fantasy 5 on the inventory screen


I see you're forgetting Super Mario Kart. It uses Layer 4 as part of the background. However, I somehow doubt it's the same as Layer 3, and I even think not every game is capable of using it (and even if, coding it would be very hard work)
C:/xkas bio.asm
Compiled ASM code








Since: 11-17-05

Last post: 6308 days
Last view: 6307 days
Posted on 09-04-06 08:22 PM Link | Quote
Originally posted by asdf
Originally posted by Kailieann
Actually, from what I saw in the one game that actually uses it*, Layer 4 is pretty much the same as Layer 3.
...
*Final Fantasy 5 on the inventory screen


I see you're forgetting Super Mario Kart. It uses Layer 4 as part of the background. However, I somehow doubt it's the same as Layer 3, and I even think not every game is capable of using it (and even if, coding it would be very hard work)

SMK use HDMA to have BG mode 0 for the scanlines used for BG and mode 7 for the track, just like HyperHacker said, Mode 0 is the only one that allow to use layer 4, but all layer's tile can only use 4 different color.

on a sidenote, earthbound also use it in the 'your sanctuary' battle BG


(edited by Water Bio on 09-05-06 03:54 AM)
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - SMW Hacking - Rain/Snow |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.018 seconds; used 416.23 kB (max 527.88 kB)