Kuribo64
Views: 20,057,393 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-26-24 09:38 AM
Guest:

0 users reading Space Storm Rain (WaterFortressRain) working in Flipswap | 1 bot

Main - Archived forums - General SMG hacking - Space Storm Rain (WaterFortressRain) working in Flipswap Hide post layouts | New reply


Arisotura
Posted on 06-20-13 01:34 PM Link | #26177
Title says it all.



The Space Storm Galaxy rain object (WaterFortressRain) is known to crash the game if placed in any other galaxy.

This is because it relies on the slowmotion effect which is triggered by timer switches (HipDropTimerSwitch).

We place the rain object in Flipswap Galaxy, as well as a timer switch whose Obj_arg2 is set to 2 (this is the setting that makes it trigger the slowmotion effect).

When these two objects coexist in a galaxy, the rain object works without crashing the game, as demonstrated in the video. (sorry for the bad quality-- if you can't see the rain, try viewing it in fullscreen)

Note: in the video, I use the switch only to demonstrate that the slowmotion rain effect works as well. You don't need to make the switch usable, it just has to be present in your galaxy. You can hide it inside a planet or somewhere else if you don't want its functionality.


____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

mariogalaxythree
Posted on 06-20-13 02:17 PM Link | #26181
Nice Job MM! Show off dat rain!

____________________
-MG3- IS HERE


Goembario
Posted on 06-20-13 02:18 PM Link | #26182
Nice discovery MM!
Will be usefull to fit a theme for a planet!

shibboleet
Posted on 06-20-13 03:51 PM Link | #26190
The whole fucking time...looool
I knew when the debug printed out InScenarioThunderFleetGalacy3 that it was an object that supported Rain and RainSlow.

____________________
a

MK7tester
Posted on 06-20-13 05:32 PM Link | #26194
That's AWESOME Mega-Mario! For YEARS we've been trying to get that working! If there was karma, i'd + you.

Arisotura
Posted on 06-20-13 05:37 PM Link | #26195
Actually I don't think I'd have been able to find out without the debug screen Treeki helped me getting working :P

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

MK7tester
Posted on 06-20-13 05:57 PM Link | #26198
I still wonder why it crashes if you move it one coordinate in Space Storm.

Arisotura
Posted on 06-20-13 07:02 PM Link | #26203
Perhaps because then it doesn't match its SwitchArea. I haven't looked at the coords, but I noticed the rain object has the same scale values as the corresponding SwitchArea.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

MK7tester
Posted on 06-20-13 10:27 PM Link | #26238
Welp, we should try to get HomingKiller working now.

NWPlayer123
Posted on 06-20-13 10:28 PM Link | #26239
We are, on the IRC, Mega's run into some Japanese but sadly IDA Pro fucks it up.

____________________
"I hate playing musical chats" ~ Quote of the month

Arisotura
Posted on 06-20-13 10:29 PM (rev. 2 of 06-20-13 11:11 PM) Link | #26241
Got it translated.

The crash happens in a class whose name is: スイッチ監視
Which translates to: Switch monitoring

So yeah, probably the same kind of issue as for the rain, albeit with a different object.


Edit-- not quite. HomingKiller doesn't require a specific object to be there. It just needs something to trigger its SW_APPEAR. Apparently leaving SW_APPEAR to -1 is what makes it crash.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

MK7tester
Posted on 06-20-13 11:13 PM Link | #26248
Well, um...will it work if you set the SW_Appear to -2?

shibboleet
Posted on 06-21-13 02:15 AM Link | #26252
Give it a SW_APPEAR and it would probably fix itself up.

____________________
a

Glem3
Posted on 06-21-13 09:02 AM Link | #26257
Another question about rain: Can we easily turn it on and off? Or does it stay on once activated? (This is important for Stormshine Galaxy).

Arisotura
Posted on 06-21-13 10:15 AM (rev. 2 of 06-21-13 10:16 AM) Link | #26264
Yes. Connect whatever switch to its SW_APPEAR. The rain stops falling once the corresponding event is deactivated.

Except it seems that only works once.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

shibboleet
Posted on 06-21-13 02:26 PM Link | #26287
Mega-Mario Rain doesn't work at all for me.
I added the 2 objects, and it instantly crashes. I deleted the 2 objects and the level works again.
Here's the debug;

[image]


____________________
a

Arisotura
Posted on 06-21-13 02:41 PM Link | #26289
Did you set the switch's Obj_arg2 to 2? If you don't, it won't work.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

shibboleet
Posted on 06-21-13 02:44 PM Link | #26292

[image]


Yes, I did.

____________________
a

Arisotura
Posted on 06-21-13 02:45 PM Link | #26293
You should also give the timer a time value (Obj_arg0).

If it still fails after that, I fail to see what's wrong. Fix that SD card. Or use RiiFS.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd

shibboleet
Posted on 06-21-13 02:46 PM (rev. 2 of 06-22-13 05:10 AM) Link | #26294
This is a brand new formatted SD card.
EDIT

It seems an object can't coexist with rain without crashing the game...(maybe it needs a slow animation...?)

____________________
a


Main - Archived forums - General SMG hacking - Space Storm Rain (WaterFortressRain) working in Flipswap Hide post layouts | New reply

Page rendered in 0.046 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 235/235, time: 0.012 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.