Language…
8 users online: bandicoot, DonWafle,  Eevee,  Fernap, HeitorPorfirio2006, Mr. MS, Ringo, Saela - Guests: 78 - Bots: 145
Users: 57,007 (2,265 active)
Latest user: glacesu

Customizable Flying Platform

SMW Sprites → Customizable Flying Platform

Submission Details

Name: Customizable Flying Platform
Author: anonimzwx
Added:
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: No
Description: A completly customizable flying platform that moves when the player is on it. It used 3 extra bytes to customize:

Code
Extra Byte 1: X Speed of the Platform
Extra Byte 2: Ratio, Higher value the platform will moves higher and lower on the wave motion.
Extra Byte 3: Angular Speed, Higher Value it will moves faster up and down.


Also you can modify the graphics, animation and interaction. For that follow the instructions:

-Open the file ".dyz" on Dyzen V1.0.0.2 or higher and modify all that you want, hitboxes must use Action HitboxAction1.

-Open the original ".asm" file and delete all between label GraphicRoutine and the table Hitboxes.

-Extract Resources with the tool and open the file ".asm" generated by the tool, then copy all between GraphicRoutine and the table Hitboxes and paste it on the latest file.

-Now replace these lines:

Code
JSL GetDrawInfo -> %GetDrawInfo()
JSL SubHorzPos -> %SubHorzPos()
JSL SubVertPos -> %SubVertPos()


Also you must change the line after %SubVertPos() that is
Code
LDA !ScratchE


Replace it by:

Code
LDA !ScratchF


This sprite is part of Sprite Creation Workshop LiveStreams, more information in this thread:

THREAD

Tags: customizable dyzen flying platform lorom platform sa-1
Comments: 1 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 24.41 KiB | 412 downloads

Screenshots

Comments (1)

 Major Flare Link
Tested with: PIXI 1.2.10, SA-1 1.32, LM 3.04 and ZMZ 1.08.

It works, so I'll accept. However, I must point two things:
1) This sprite consumes a lot of tiles. NMSTL is encouraged, if not straight up use of SA-1;
2) This sprite can be customized through the extension bytes, which are 3:
Extension 1 - X Speed;
Extension 2 - Wave's amplitude;
Extension 3 - Y Speed.