Language…
16 users online: BlackNProud, budget_toaster, Burning Loaf, Caquetoose, DaveStateGaming, Green, JackBooWow248, MarsAmPear, Metalis, Morph Moth, MrChompinkski, NodonGuy, Sagebee, test212, TheKazooBloccGosh, VanVuong41429 - Guests: 98 - Bots: 183
Users: 66,482 (2,357 active)
Latest user: ItsduhToki

SMB3 Directional Platform v1.1

SMW Sprites → SMB3 Directional Platform v1.1

Submission Details

Name: SMB3 Directional Platform v1.1
Authors: Ice Man, 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.

Ice Man Edit for v1.1:
Now supports various initial directions to start with relying on extra byte 1 instead of going to the right only!
Tags: lorom pacifist platform sa-1 smb 3 timer
Comments: 22 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 11.15 KiB | 1,078 downloads

Screenshots

View all

Comments (22)

HammerBrother Link
Interestingly, SMB3 does not have a downwards direction (I think it goes up, right, up, left, and repeats),
 MarioFanGamer Link
Moderated with:
  • Lunar Magic v3.30
  • SA-1 Pack v1.40
  • PIXI v1.32
  • BSNES v115
Fixed JSON to set the hitbox correctly (it used to be the same for all platforms regardless the size), added sprite display in Lunar Magic (doesn't handle direction, though), added pacifist tag.

The only thing I don't like is that 0 is an invalid input. Other then that, the inclusion of extra bytes to set the direction is a nice update.
Ice Man Author Link
It does. The initial starting position.
The originals always pointed right.
Now you can start left, up or down as well.

The graphics are the same as usual.
Removed the last screenshot to avoid confusions.
Murphmario Link
I don't see why the new screenshot was added, since as far as I'm aware it doesn't show anything the other ones don't and the graphics in it aren't included either.
simon.caio From older version: SMB3 Directional Platform Link
...would be great to have it working with horizontal and vertical wrap uberasm!
Nicoke42 From older version: SMB3 Directional Platform Link
When I use it in a level with horizontal wrap (uberasm) the game crashes.
 MarioFanGamer From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform Link
Very nice!
 Kevin Author From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform Link
GreenHammerBro > yeah, that's more what I meant by "disappearing like in SMB3"
HammerBrother From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform Link
@GreenHammerBro what do you mean? As long as Mario stays on it, it doesn't disappear
HammerBrother From older version: SMB3 Directional Platform Link
Do they disappear should the player hit the ceiling while riding the platform?
 Kevin Author From older version: SMB3 Directional Platform Link
@Romano338 thanks for your suggestion, I've included a disappearing timer (see the screenshots)
Romano338 From older version: SMB3 Directional Platform Link
It indeed fixed it ;)
 Kevin Author From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform 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 From older version: SMB3 Directional Platform 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.