Language…
3 users online: ClaireChan, Firstnamebutt, tOaO - Guests: 100 - Bots: 384
Users: 64,795 (2,381 active)
Latest user: mathew

SMB3 Directional Platform

SMW Sprites → SMB3 Directional Platform

This file is obsolete. The latest version is SMB3 Directional Platform v1.1. For other versions, check the version history.

Submission Details

Name: SMB3 Directional Platform
Author: Kevin
Added:
Version History: View
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: A semisolid platform that starts moving in a certain direction when Mario steps on it, and then it changes direction every time Mario steps on it again. The current direction is shown by an arrow in the center of the platform. It doesn't interact with other sprites or with objects.
Optionally, you can set a timer that activates when the platform starts moving and makes the platform disappear when it reaches 0.
Some properties can be changed in the asm file (speed, order in which the directions change) while the timer is set by the "extension" field in the sprite insertion dialog.
More information can be found in the asm file.
Tags: lorom platform sa-1 smb 3 timer
Comments: 18 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 12.94 KiB | 433 downloads

Screenshots

View all

Comments (18)

simon.caio Link
...would be great to have it working with horizontal and vertical wrap uberasm!
Nicoke42 Link
When I use it in a level with horizontal wrap (uberasm) the game crashes.
 MarioFanGamer Link
Works fine. There are some instances where the code could have been improved (e.g. preserving Y in the main code even though that's outside of the GFX routine freely usable, checking for the extra bit first and then the interaction) but aren't really major. I also have noticed a graphical glitch where the platform's tiles are shifted a bit upwards but that's really minor and somewhat hard to notice but again, nothing really major.
zacmario Link
Very nice!
 Kevin Author Link
@Romano338 NP! I've just changed how the timer is set, it's not from the cfg anymore but you can do it directly in LM with the extension field, so it's more convenient to do and allows for values from 0000 to FFFF :)
PS. If you reinsert the sprite with this update, make sure to remove it first from the level, because otherwise the levels in which it's used will be messed up.
Romano338 Link
@KKevinM Really nice! A bit short even on FF, but nice! I like how reactive you are on the sprites you upload! Keep up the good work!
 Kevin Author Link
@GreenHammerBro @Romano338 I've added that feature, if the extra bit is clear the timer will always tick. Also now the timer is set with the 2nd extra byte so you can have different timers inserting only one sprite :)
Romano338 Link
GreenHammerBro > yeah, that's more what I meant by "disappearing like in SMB3"
HammerBrother Link
Would be cool to have an option that the platform automatically disappears on a timer that doesn't reset when getting back on the platform (so you cannot refresh the platform.) This happened to the original SMB3.
 Kevin Author Link
@GreenHammerBro thanks for pointing that out, the sprite had a very weird behavior when trying to crush you. Now Mario falls through it and the platform keeps going up as intended.
HammerBrother Link
@KKevinM With the old sprite tool, if the platforms tries to crush you, the platform simply disappears instead of the player falling through the platform.
 Kevin Author Link
@GreenHammerBro what do you mean? As long as Mario stays on it, it doesn't disappear
HammerBrother Link
Do they disappear should the player hit the ceiling while riding the platform?
 Kevin Author Link
@Romano338 thanks for your suggestion, I've included a disappearing timer (see the screenshots)
Romano338 Link
It indeed fixed it ;)
 Kevin Author Link
@Romano338 I've just uploaded a minor fix which solves a small graphical issue when the platform is still, maybe that also solves your problem.
Romano338 Link
Too bad they don't disappear though, like in SMB3

PS: weirdly, before I get on it and an arrow appears, the center tile is... mario, moving like I do in the level. So standing if I stand, and with walking animation if I walk
CalHal Link
They remind me of the Elevator Sprite Blocks. I think someone needs to combined them. If Mario Steps on the blocks, the platform will appear. And if he steps on the block again or another one, the platform will disappear and start over.