21 users online: 3lectro, AGRMaster, Alex No,  AmperSam, CourtlyHades296, DanMario24YT,  DeppySlide,  Eevee,  Fernap, JonoFeio1, Josuke Yoshikage, Moronsky, OptiMystic, RXDARK, Rykon-V73,  Segment1Zone2, signature_steve, solgaleo35,  Telinc1, TheStellarstrix,  Valentine - Guests: 75 - Bots: 237
Users: 66,272 (2,231 active)
Latest user: JestaJoke


SMW Sprites → Elevator

Submission Details

Name: Elevator
Author: Sukasa
Version History: View
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This is a 32x48 elevator sprite. The player can control it with the D-Pad while standing on top of it. Its speed is configurable.

I'm amazed I changed this sprite.

(Rykon-V73): Small changes: Converted the 2 .cfg files to .json and tilemap and palette can be edited easily.
Also added a .gif.
Tags: elevator lorom pacifist sa-1
Comments: 12 (jump to comments)
0.0 (0 ratings)
No rating
Download 9.38 KiB | 774 downloads


View all

Comments (12)

hanokah Link
useful for industrial levels
 Kevin Link
Small update: fixed an issue that sometimes caused bounce sprites (most notably, turn blocks) to act weirdly when using this sprite.
colablues Link
Me again (yes I know I'm boring)
I just finished testing this Sprite with all the PIXI versions, unfortunately the result remains the same!
After Insertion and implementation, ALL the BGs of my Rom
becomes corrupted on the MAP16 from 90 to 9F!
But I fixed the problem and the Sprite works perfectly!
It sounds obvious, but I can't repeat it enough:
before any Sprite insertion
(and even more patch or other music)
zip or rar your Rom (it takes 30 seconds)
and only work on a copy!
As far as I'm concerned and the problem encountered,
luckily Lunar Magic has the option that saved my life: the complete export of the Map16!
everything is back to normal and I can play with this great Sprite! But I still do not explain where the problem comes from?
Thank you if you find you and especially if you take the time
to explain it to me, because I love to learn, even at 43 years old!
colablues Link
Continuation of my previous message:
I don't understand anything anymore, I just started again,
and the same problem arises, except that there,
I took my trouble patiently (I took my map16 backups),
So I put everything back my map16 from 90 to 9F without removing the sprite!
So everything came back ok at the level of the corrupt BGs, and surprise,
i just played with the sprite correctly!
I do not understand anything ! I noticed that after applying the Sprite
with Pixi (version 1.31), each Map16 from 90 to 9F,
they had been covered by emptiness of green color
for the most part ! So this will be a Pixi bug?
I wonder if I will not try with an old version to see!
I would like to update my post!
colablues Link
Hello, I would like to report a BIG problem that I just encountered after applying this sprite ...
Certainly I'll be able to get by, but we should bring
explanations or corrections because I will surely not have
be the only one who this BIG problem happens to!
The sprite works beautifully, BUT ...
After application of the sprite with PIXI without error,
ALL my level using as BG the MAP16 from 90 to 9F
have been deleted from MAP16!
I find it curious and I understand nothing and find nothing
in ASM files. I did all my tests
before applying the sprite and everything is perfect!
But as soon as I apply it, the problem happens!
So for me the conclusion is NEVER again
used the MAP16 from 90 to 9F, which is a lot anyway!
But no choice, I like this beautiful sprite too much
which I repeat worked wonderfully!
JamesD28 Link
Tested with:

• Lunar Magic 3.11
• SA-1 Pack v1.32
• PIXI v1.2.15
• Snes9x v1.60

Works as intended, so, update accepted. During moderation I fixed a small issue with elevator_slow.json where the slow elevator was named as fast.
Brutapode89 Link
Oh great! We can use it like in Zelda II: The Adventure of Link.
HammerBrother Link
Feature request: Have the elevator be restricted to specific stop points rather than be able to stop anywhere by the player. This can be archived by taking the sprite's XY coordinate, add/subtract by a certain value, get block number, and if it matches with a given block number, get that position, keep the sprite going until it is aligned with the block and then it stops at that coordinate.
 Telinc1 From older version: Elevator Link
Honestly, it sounds like you'd just need to clear the "looking up" and "ducking" flags if Mario is on top of it. Whether this would work depends on when the game checks if the player is ducking or looking up.
Raggy From older version: Elevator Link
How difficult would it be possible to make it so that while Mario is touching it, the sprite won't let Mario graphics change to looking up or ducking?

I'm still learning the whole ASM thing, so I'm just wondering if it's something I can attempt as a beginner.
 Telinc1 From older version: Elevator Link
I've made a small update to fix the bottom of the elevator. It's now solid and won't snap the player to the side of the sprite.
 Telinc1 From older version: Elevator Link
Converted to PIXI and added SA-1 compatibility. The graphics from the IPS file that came with the original have been extracted and included as a normal graphics file.