Show Menu
Cheatography

OSDMScript Cheat Sheet (DRAFT) by

Inspired by Roy/SAC. Made a updated version for this language, using as reference v2.21.274

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Effect Calls

CAL
Calls an effect
STP
Stops an effect
RCS
Random CAL or STP
SWP
Swap an effect ON/OFF

ID Commands

LAB
Label ID bookmark
JMP
Jump to label ID
JSR
Jump to sub-ro­utine ID
RTS
Return from sub-ro­utine

Loops

REP
Repeat loop
LOP
Loop until REP=0
BRK
Exit REP / LOP

Time

NOP
No operation
TIM
Wait until time
TRS
Time reset
FPS
Set frames­/second speed
IFT
Compare time of intro

Stacks

LEA
Load effect on stack
IDN
Push ID of effect on stack
IDL
Set ID Layer-­Pos­ition
IDC
Clone/copy of IDN to new IDN
PSH
Update effect values of X / Y / Z
SFX
Set FX to effect on stack
RFX
Set random FX to effect on stack
BFX
Blending Mode ON=1,2­,4/­OFF=0

Movement

MVX
Move to X position
MVY
Move to Y position
MVZ
Move to Z position
MVS
Move speed to effect
MVC
Move speed to copper
MVA
Set alpha (trans­par­ency) to effect
MRX
Set speed for X rotation
MRY
Set speed for Y rotation
MRZ
Set speed for Z rotation
MAX
Set X angle
MAY
Set Y angle
MAZ
Set Z angle
 

Effect Calls (Objects quantity)

CAL
All objects
STP
All objects
RCS
All objects
SWP
All objects

ID CMD (Object quantity)

LAB
All objects
JMP
All objects
JSR
All objects
RTS
All objects

Loops (Object quantity)

REP
All objects
LOP
All objects
BRK
All objects

Time (Object quantity)

NOP
All objects
TIM
All objects
TRS
All objects
FPS
All objects
IFT
All objects

Stacks (Object quantity)

LEA
All objects
IDN
10
IDL
All objects
IDC
2
PSH
N/A
SFX
4
RFX
3
BFX
9

Movement (object quantity)

MVX
14
MVY
16
MVZ
11
MVS
6
MVC
6
MVA
4
MRX
7
MRY
7
MRZ
8
MAX
6
MAY
6
MAZ
8