thaaaaaats our kixune :D :D :D :) ;)leod wrote:Oh and the new graphics were really really great
MaGL 3 results: moral of the story: laziness always prevails
Re: MaGL 3 results: elite koopa family reunion
-
- Posts: 12
- Joined: 9 years ago
- Pronouns: he/him/his
- Location: USA
Re: MaGL 3 results: elite koopa family reunion
I do not think SMW hacking have their hackers design levels for their ROM-hacks to be played on a mobile device (smartphones/tablets in this case lest you have a usb device to play it). Not only the lack of sizeable qwerty keyboards (and of this year none at all because its all touchscreen) but because of the radical difference of genre playstyles mobile phones are limited to.MECHDRAGON777 wrote:Playing through my level on my phone. Want to post a picture of how far I got... Anyway, I keep dying to the last jump in the entire level. Is that a good sign I can make it their (both with all fivw dragon coins, and with none of them) or bad because I can not beat it on my phone?
And on the related note, I will talk to Kixune on the graphics to see if they can be released (provided on the predication of .bin file adjustments to be more space-conservative).
- Diggertron
- Posts: 32
- Joined: 11 years ago
- Location: The United Kingdom of Great Britain and Northern Ireland
Re: MaGL 3 results: elite koopa family reunion
Wow the one day I'm away my level gets played.
Yay!
Yay!
Skynet.That makes raocow a victim of proprietary software.
- SAJewers
- ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
- Posts: 4219
- Joined: 12 years ago
- Location: Nova Scotia
Re: MaGL 3 results: elite koopa family reunion
download retroarch (you'll need to jailbreak on ios), assuming you're not trying to play a ZSNES-only hack.ft029 wrote:Show me how to play smw levels on a PHONE, and then let's talk
EDIT: also, whenever you get to my level raocow, make sure you enter the level on the right to net some lives, so you won't need to use savestates.
Last edited by SAJewers 7 years ago, edited 1 time in total.
- Mandew
- d'yo
- Posts: 529
- Joined: 14 years ago
- First name: Marc
- Pronouns: a person
- Location: canada
- https://fishingseasontraversal.talkhaus.com/
Re: MaGL 3 results: elite koopa family reunion
For every rotato platforms, the game kinda has to do like 4 sets of math operations involving multiplications and the sine/cosine value table.
The SNES isn't a very powerful computer, and math operations take quite a few "cycles" of the processor to complete. It can be not so bad since you could technically make the SNES do something else while the math is being operated, but knowing how SMW is generally programmed that would surprise me if that were the case. I haven't looked into it yet, but I'd think the game is made in a way where master cycles would be wasted a whole lot.
Maybe I could go and try to make an optimized version of those platforms.
But either way, I think what pushes the SNES over to slowdown town is
1) The fact that there are two layers (and at the very least, Mario has to process interactions with the both of them, kind of making it a thing that happens twice)
2) The fact that, if it's based on Valley Fortress, Sprite Byouancy is most certainly enabled - and that makes interactions with each layer take a hell of a lot longer.
I'm hoping that the rotatos probably don't need to interact with layers, but what do I know - this is this game, after all.
The SNES isn't a very powerful computer, and math operations take quite a few "cycles" of the processor to complete. It can be not so bad since you could technically make the SNES do something else while the math is being operated, but knowing how SMW is generally programmed that would surprise me if that were the case. I haven't looked into it yet, but I'd think the game is made in a way where master cycles would be wasted a whole lot.
Maybe I could go and try to make an optimized version of those platforms.
But either way, I think what pushes the SNES over to slowdown town is
1) The fact that there are two layers (and at the very least, Mario has to process interactions with the both of them, kind of making it a thing that happens twice)
2) The fact that, if it's based on Valley Fortress, Sprite Byouancy is most certainly enabled - and that makes interactions with each layer take a hell of a lot longer.
I'm hoping that the rotatos probably don't need to interact with layers, but what do I know - this is this game, after all.
video games
Re: MaGL 3 results: elite koopa family reunion
Man i really dug mechdragon's level. It was very "nintendo designed" if that makes sense, taking only a couple different objects and making as many interesting challenges from them as it could, gradually ramping up the complexity. It was nice.
Re: MaGL 3 results: elite koopa family reunion
Don't forget the layer transparency. I assume additional processing power has to go into that, more so than for regular layers.Mandew wrote:But either way, I think what pushes the SNES over to slowdown town is
1) The fact that there are two layers (and at the very least, Mario has to process interactions with the both of them, kind of making it a thing that happens twice)
2) The fact that, if it's based on Valley Fortress, Sprite Byouancy is most certainly enabled - and that makes interactions with each layer take a hell of a lot longer.
I'm hoping that the rotatos probably don't need to interact with layers, but what do I know - this is this game, after all.
- Mandew
- d'yo
- Posts: 529
- Joined: 14 years ago
- First name: Marc
- Pronouns: a person
- Location: canada
- https://fishingseasontraversal.talkhaus.com/
Re: MaGL 3 results: elite koopa family reunion
I believe that Layer Transparency is mostly a PPU thing, which is seperate from the CPU.FirePhoenix wrote:Don't forget the layer transparency. I assume additional processing power has to go into that, more so than for regular layers.Mandew wrote:But either way, I think what pushes the SNES over to slowdown town is
1) The fact that there are two layers (and at the very least, Mario has to process interactions with the both of them, kind of making it a thing that happens twice)
2) The fact that, if it's based on Valley Fortress, Sprite Byouancy is most certainly enabled - and that makes interactions with each layer take a hell of a lot longer.
I'm hoping that the rotatos probably don't need to interact with layers, but what do I know - this is this game, after all.
video games
- Voltgloss
- Ask, and you shall be given. Think, and you shall find.
- Posts: 1147
- Joined: 10 years ago
- Pronouns: he/him/his
- Location: exploring the world, now with friends
Re: MaGL 3 results: elite koopa family reunion
Agreed. I also feel like it struck a good length/difficulty balance.MoneyMan wrote:Man i really dug mechdragon's level. It was very "nintendo designed" if that makes sense, taking only a couple different objects and making as many interesting challenges from them as it could, gradually ramping up the complexity. It was nice.
Re: MaGL 3 results: elite koopa family reunion
Color addition (CGADSUB) is implemented by PPU, not CPU, which means that whatever cost there is, it shouldn't cause slowdown.FirePhoenix wrote:Don't forget the layer transparency. I assume additional processing power has to go into that, more so than for regular layers.
Out of curiosity, I checked rotating platform code, and wow.
Code: Select all
LDA #$FF
STA $78
That said, other than that, the code seems fairly reasonable. SNES multiplication is relatively cheap (8 cycles or so, although that's just multiplication process, in practice it's larger because the operands have to be stored and loaded), circle calculations come from a table in a ROM.
It can be optimized, sure, it has some silly stuff, such as waiting for multiplication for more than needed, doing data processing that is going to be ignored, using the same sprite code for Banzai Bill of all things (there is a branch in rotating platform code to test if this is Banzai Bill actually, I don't know why they did it that way), and debugging code (not sure what else this code I posted is). But those are minor issues, even SNES CPU considered.
Hey, the game was rushed, as it was one of first SNES games, so it's only fair that the code is not that great, but the issues with it shouldn't affect performance all that much. Compared, to say, Layer 2 in a level (Layer 2 pretty much forces everything to process interaction with both Layer 1 AND Layer 2 which is costly).
Also, rotating platform doesn't check for interaction with other sprites or ground, so most of sprite cost is ignored as far rotating platforms are considered.
-
- Up in the Tower floating above Gensokyo lies the true me in reverse.
- Posts: 450
- Joined: 9 years ago
- Pronouns: he/him/his
- Location: Antarctica
- Contact:
Re: MaGL 3 results: elite koopa family reunion
These are screens from my phone playthrough. I still need to record this level.
Last edited by MECHDRAGON777 7 years ago, edited 1 time in total.
Re: MaGL 3 results: elite koopa family reunion
why would you torture yourself by playing a console game on a mobile emulator
Why don't you eat me?
I am perfectly tasty...
AND I'LL STEAL YOUR SOUL!
I am perfectly tasty...
AND I'LL STEAL YOUR SOUL!
-
- Up in the Tower floating above Gensokyo lies the true me in reverse.
- Posts: 450
- Joined: 9 years ago
- Pronouns: he/him/his
- Location: Antarctica
- Contact:
Re: MaGL 3 results: elite koopa family reunion
Considering that I almost beat it, that proofs it is not as hard as I usually make ^_^Grounder wrote:why would you torture yourself by playing a console game on a mobile emulator
Edit: I wish raocow was able to finish a No-Dragon coin run, but still nice to see my own level being played.
Re: MaGL 3 results: elite koopa family reunion
So that he can brag about it as if people give a crap.Grounder wrote:why would you torture yourself by playing a console game on a mobile emulator
- Ivy
- Posts: 2389
- Joined: 10 years ago
- Pronouns: any
- Contact:
- https://ivy.talkhaus.com/
Re: MaGL 3 results: the real illusions are the platforms
mobile game emulators are nasty, idk how people can deal with those on-screen buttons ):
3DS FC: 2793-0650-7690 | Switch: SW-2766-9108-9399 | Steam: ivysaur1996 (ivy)
- Ivy
- Posts: 2389
- Joined: 10 years ago
- Pronouns: any
- Contact:
- https://ivy.talkhaus.com/
Re: MaGL 3 results: the real illusions are the platforms
I'd like to see a raocow animated short depicting the "Everything's a ghost" segment of today's video
3DS FC: 2793-0650-7690 | Switch: SW-2766-9108-9399 | Steam: ivysaur1996 (ivy)
- ztarwuff
- What the heck is a flair and why am I being asked to write one for my profile?
- Posts: 553
- Joined: 11 years ago
- Location: Not a great mental space TBH.
Re: MaGL 3 results: the real illusions are the platforms
Mechdragon77's level didn't look very illusory to me. Not that it's a bad level. In fact, it's really interesting.
and for once I recognised a Touhou music! Helped that Jonny Atma did a rocking metal version of it.
and for once I recognised a Touhou music! Helped that Jonny Atma did a rocking metal version of it.
Re: MaGL 3 results: the real illusions are the platforms
If it weren't for the on-screen button deal it'd be pretty good though. On-screen buttons are the worst thing. No tactile sensation of any sort is an issue when you can't even tell whether your finger is on a given button or not.Ivy wrote:mobile game emulators are nasty, idk how people can deal with those on-screen buttons ):
-
- Up in the Tower floating above Gensokyo lies the true me in reverse.
- Posts: 450
- Joined: 9 years ago
- Pronouns: he/him/his
- Location: Antarctica
- Contact:
Re: MaGL 3 results: the real illusions are the platforms
It is the main reason I could not beat it my self on my phone. (I did get to the final jump at least.)Alice wrote:If it weren't for the on-screen button deal it'd be pretty good though. On-screen buttons are the worst thing. No tactile sensation of any sort is an issue when you can't even tell whether your finger is on a given button or not.Ivy wrote:mobile game emulators are nasty, idk how people can deal with those on-screen buttons ):
Re: MaGL 3 results: the real illusions are the platforms
JUDGES' SCORES AND COMMENTS FOR 31st AND 30th PLACE:
31st: Skulldug13
30th: MECHDRAGON777
31st: Skulldug13
30th: MECHDRAGON777
- Arctangent
- squawky
- Posts: 699
- Joined: 9 years ago
- Pronouns: she/her
Re: MaGL 3 results: elite koopa family reunion
GlitchMr wrote:This is dumb... why is there code to make Mario invisible???
... I mean it doesn't explain why, but it's a good reason why you don't use completely ridiculous hacks for stuff like this.
- Divemissile
- Posts: 269
- Joined: 9 years ago
Re: MaGL 3 results: the real illusions are the platforms
glad we got a cameo of the touhou classic: ghost spikes
the spiky level was very nice actually! the slowdown is a huge shame though, i guess being a smbx guy they weren't used to it happening. oh well!
the spiky level was very nice actually! the slowdown is a huge shame though, i guess being a smbx guy they weren't used to it happening. oh well!
- Ashan
- The world has become a place
- Posts: 2825
- Joined: 14 years ago
- Location: Canada
- https://ashan.talkhaus.com/
Re: MaGL 3 results: the real illusions are the platforms
The rankings for this contest makes no sense.
It's not like illusionary castle was a BAD level, but it was basically just a bunch of smashers and rotating platforms (not to mention the sprite overload that slowed it down and made parts of platforms disappear)
Some of the levels like even 20 places below this were WAY better and more memorable than it.
It's not like illusionary castle was a BAD level, but it was basically just a bunch of smashers and rotating platforms (not to mention the sprite overload that slowed it down and made parts of platforms disappear)
Some of the levels like even 20 places below this were WAY better and more memorable than it.
-
- Be careful when including any personal details.
- Posts: 25
- Joined: 14 years ago
- Pronouns: he/him/his
- Location: Germany
Re: MaGL 3 results: the real illusions are the platforms
That's great that you think so, but all 4 judges are very much in agreement about the scoring of that level so that's probably just you :)