Skip to content

Modification Tags

maklore edited this page Jun 19, 2026 · 7 revisions

Comprehensive list of currently available modifier tags and value types:

OFFSET X
TAG TYPE
offset_x REAL
offset_x_return_speed REAL
OFFSET Y
TAG TYPE
offset_y REAL
offset_y_return_speed REAL
HARD STOP
TAG TYPE
hard_stop_frames REAL
hard_stop_seconds REAL
FONT SWAP (_fontDrawEach must be set true in .initialise() to have spacing work properly)
TAG TYPE
font_swap Asset.GMFont
SCRIPT
TAG TYPE
script FUNCTION
script_arg1 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg2 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg3 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg4 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg5 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg6 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg7 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg8 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg9 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg10 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg11 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg12 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg13 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg14 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_arg15 STRING, BOOL, C_CONSTANTS, REAL, OR ASSET
script_repeat BOOL
ALPHA
TAG TYPE
alpha REAL
alpha_wave BOOL
alpha_wave_frq REAL
alpha_wave_amp REAL
alpha_wave_sep REAL
alpha_wave_fade_in BOOL
alpha_wave_fade_out BOOL
alpha_wave_fade_frames REAL
alpha_random BOOL
alpha_random_amount REAL
alpha_random_fade_in BOOL
alpha_random_fade_out BOOL
alpha_random_fade_frames REAL
alpha_random_range BOOL
alpha_random_amount_low REAL
alpha_random_amount_high REAL
alpha_random_range_fade_in BOOL
alpha_random_range_fade_out BOOL
alpha_random_range_fade_frames REAL
COLOUR
TAG TYPE
colour HEX, C_CONSTANTS, OR REAL - Sets for all four colours
colour1 HEX, C_CONSTANTS, OR REAL
colour2 HEX, C_CONSTANTS, OR REAL
colour3 HEX, C_CONSTANTS, OR REAL
colour4 HEX, C_CONSTANTS, OR REAL
COLOUR - MERGE
TAG TYPE RANGE
colour_merge BOOL
colour_merge_1 HEX, C_CONSTANTS, OR REAL
colour_merge_2 HEX, C_CONSTANTS, OR REAL
colour_merge_amount REAL (0-1)
COLOUR - RANDOM
TAG TYPE RANGE
colour_random BOOL
colour_random_red REAL (0 - 255)
colour_random_green REAL (0 - 255)
colour_random_blue REAL (0 - 255)
colour_random_fade_in BOOL
colour_random_fade_out BOOL
colour_random_fade_frames REAL
SCALE
TAG TYPE
scale REAL
scale_x REAL
scale_y REAL
WAVE
TAG TYPE
wave BOOL
wave_frq REAL
wave_amp REAL
wave_sep REAL
wave_angle REAL
wave_fade_in BOOL
wave_fade_out BOOL
wave_fade_frames REAL
PULSATE
TAG TYPE
pulsate_x BOOL
pulsate_y BOOL
pulsate_frq REAL
pulsate_amp REAL
pulsate_sep REAL
pulsate_fade_in BOOL
pulsate_fade_out BOOL
pulsate_fade_frames REAL
SHAKE
TAG TYPE
shake_x BOOL
shake_y BOOL
shake_amount REAL
shake_fade_in BOOL
shake_fade_out BOOL
shake_fade_frames REAL
RAINBOW
TAG TYPE
rainbow BOOL
rainbow_backward BOOL
rainbow_speed REAL
rainbow_fade_in BOOL
rainbow_fade_out BOOL
rainbow_fade_frames REAL
TYPEWRITER
TAG TYPE
typewriter BOOL - Default is true.
WRITE SPEED
TAG TYPE DESC
write_speed REAL Characters per second
WAIT
TAG TYPE DESC
wait_frames REAL FRAME COUNT
wait_seconds REAL SECONDS
ROTATION
TAG TYPE
rotation BOOL
rotation_angle REAL
rotation_speed REAL
rotation_fade_in BOOL
rotation_fade_out BOOL
rotation_fade_frames REAL
rotation_oscillate BOOL
rotation_oscillate_angle REAL
rotation_oscillate_frq REAL
rotation_oscillate_amp REAL
rotation_oscillate_sep REAL
rotation_oscillate_fade_in BOOL
rotation_oscillate_fade_out BOOL
rotation_oscillate_fade_frames REAL
DIRECTION
TAG TYPE
direction BOOL
direction_angle REAL
direction_curve_level REAL
SDF (SDF must be enabled in font asset, recommend max spread for best effect)
TAG TYPE
sdf BOOL
sdf_thickness REAL

sdf must be added to use other SDF tags.

SDF - CORE
TAG TYPE RANGE
sdf_core_colour HEX, C_CONSTANTS, OR REAL
sdf_core_colour_random BOOL
sdf_core_colour_random_red REAL (0 - 255)
sdf_core_colour_random_green REAL (0 - 255)
sdf_core_colour_random_blue REAL (0 - 255)
sdf_core_alpha REAL
sdf_core_rainbow BOOL
sdf_core_rainbow_speed REAL
SDF - OUTLINE
TAG TYPE RANGE
sdf_outline BOOL
sdf_outline_distance REAL
sdf_outline_colour HEX, C_CONSTANTS, OR REAL
sdf_outline_colour_random BOOL
sdf_outline_colour_random_red REAL (0 - 255)
sdf_outline_colour_random_green REAL (0 - 255)
sdf_outline_colour_random_blue REAL (0 - 255)
sdf_outline_alpha REAL
sdf_outline_rainbow BOOL
sdf_outline_rainbow_speed REAL
SDF - GLOW
TAG TYPE RANGE
sdf_glow BOOL
sdf_glow_start REAL
sdf_glow_end REAL
sdf_glow_colour HEX, C_CONSTANTS, OR REAL
sdf_glow_colour_random BOOL
sdf_glow_colour_random_red REAL (0 - 255)
sdf_glow_colour_random_green REAL (0 - 255)
sdf_glow_colour_random_blue REAL (0 - 255)
sdf_glow_alpha REAL
sdf_glow_rainbow BOOL
sdf_glow_rainbow_speed REAL
SDF - SHADOW
TAG TYPE RANGE
sdf_shadow BOOL
sdf_shadow_softness REAL
sdf_shadow_offset_x REAL
sdf_shadow_offset_y REAL
sdf_shadow_colour HEX, C_CONSTANTS, OR REAL
sdf_shadow_colour_random BOOL
sdf_shadow_colour_random_red REAL (0 - 255)
sdf_shadow_colour_random_green REAL (0 - 255)
sdf_shadow_colour_random_blue REAL (0 - 255)
sdf_shadow_alpha REAL
sdf_shadow_rainbow BOOL
sdf_shadow_rainbow_speed REAL
SOUND
TAG TYPE
sound_index GMAsset.sound
sound_priority REAL
sound_loop BOOL
sound_gain REAL
sound_gain_low REAL
sound_gain_high REAL
sound_gain_random BOOL
sound_offset REAL
sound_offset_low REAL
sound_offset_high REAL
sound_offset_random BOOL
sound_pitch REAL
sound_pitch_low REAL
sound_pitch_high REAL
sound_pitch_random BOOL
TALKER
TAG TYPE
talker STRING
talker_sprite GMAsset.sprite
PARTICLES
TAG TYPE
part BOOL

part must be added to use other part_ tags.

PARTICLES - ID (New ID required per unique collection of particle effects in an ascending order)
TAG TYPE
part_id REAL
PARTICLES - NUMBER (Amount of particles to create)
TAG TYPE
part_number REAL
PARTICLES - OFFSET X
TAG TYPE
part_offset_x REAL
part_offset_x_return_speed REAL
PARTICLES - OFFSET Y
TAG TYPE
part_offset_y REAL
part_offset_y_return_speed REAL
PARTICLES - FADE IN/OUT
TAG TYPE
part_fade_in BOOL
part_fade_out BOOL
part_fade_frames REAL
PARTICLES - DRAW TEXT (Enables drawing text in front of particles when changing sprite image)
TAG TYPE
part_draw_text BOOL
PARTICLES - SPRITE
TAG TYPE
part_sprite BOOL
part_sprite_image GMAsset.sprite
part_sprite_animate BOOL
part_sprite_stretch BOOL
part_sprite_random BOOL
PARTICLES - SIZE
TAG TYPE
part_size BOOL
part_size_min REAL
part_size_max REAL
part_size_incr REAL
part_size_wiggle REAL
part_size_x BOOL
part_size_x_min REAL
part_size_x_max REAL
part_size_x_incr REAL
part_size_x_wiggle REAL
part_size_y BOOL
part_size_y_min REAL
part_size_y_max REAL
part_size_y_incr REAL
part_size_y_wiggle REAL
PARTICLES - SCALE
TAG TYPE
part_scale BOOL
part_scale_x REAL
part_scale_y REAL
PARTICLES - SPEED
TAG TYPE
part_speed BOOL
part_speed_min REAL
part_speed_max REAL
part_speed_incr REAL
part_speed_wiggle REAL
PARTICLES - DIRECTION
TAG TYPE
part_direction BOOL
part_direction_min REAL
part_direction_max REAL
part_direction_increase REAL
part_direction_wiggle REAL
PARTICLES - GRAVITY
TAG TYPE
part_gravity BOOL
part_gravity_amount REAL
part_gravity_direction REAL
PARTICLES - ORIENTATION
TAG TYPE
part_orientation BOOL
part_orientation_min REAL
part_orientation_max REAL
part_orientation_incr REAL
part_orientation_wiggle REAL
part_orientation_relative BOOL
part_orientation_oscillate BOOL
part_orientation_oscillate_angle REAL
part_orientation_oscillate_frq REAL
part_orientation_oscillate_amp REAL
part_orientation_oscillate_sep REAL
PARTICLES - COLOUR MIX
TAG TYPE
part_colour_mix BOOL
part_colour_mix_1 HEX, C_CONSTANTS, OR REAL
part_colour_mix_2 HEX, C_CONSTANTS, OR REAL
PARTICLES - COLOUR RGB
TAG TYPE RANGE
part_colour_rgb BOOL
part_colour_rgb_r_min REAL (0 - 255)
part_colour_rgb_r_max REAL (0 - 255)
part_colour_rgb_g_min REAL (0 - 255)
part_colour_rgb_g_max REAL (0 - 255)
part_colour_rgb_b_min REAL (0 - 255)
part_colour_rgb_b_max REAL (0 - 255)
PARTICLES - COLOUR HSV
TAG TYPE RANGE
part_colour_hsv BOOL
part_colour_hsv_h_min REAL (0 - 255)
part_colour_hsv_h_max REAL (0 - 255)
part_colour_hsv_s_min REAL (0 - 255)
part_colour_hsv_s_max REAL (0 - 255)
part_colour_hsv_v_min REAL (0 - 255)
part_colour_hsv_v_max REAL (0 - 255)
PARTICLES - COLOUR1
TAG TYPE
part_colour1 HEX, C_CONSTANTS, OR REAL
PARTICLES - COLOUR2
TAG TYPE
part_colour2 BOOL
part_colour2_1 HEX, C_CONSTANTS, OR REAL
part_colour2_2 HEX, C_CONSTANTS, OR REAL
PARTICLES - COLOUR3
TAG TYPE
part_colour3 BOOL
part_colour3_1 HEX, C_CONSTANTS, OR REAL
part_colour3_2 HEX, C_CONSTANTS, OR REAL
part_colour3_3 HEX, C_CONSTANTS, OR REAL
PARTICLES - COLOUR RAINBOW
TAG TYPE
part_colour_rainbow BOOL
part_colour_rainbow_speed REAL
PARTICLES - COLOUR RANDOM
TAG TYPE RANGE
part_colour_random BOOL (0-255)
part_colour_random_red REAL (0-255)
part_colour_random_green REAL (0-255)
part_colour_random_blue REAL (0-255)
PARTICLES - ALPHA1
TAG TYPE
part_alpha1 REAL
PARTICLES - ALPHA2
TAG TYPE
part_alpha2 BOOL
part_alpha2_1 REAL
part_alpha2_2 REAL
PARTICLES - ALPHA3
TAG TYPE
part_alpha3 BOOL
part_alpha3_1 REAL
part_alpha3_2 REAL
part_alpha3_3 REAL
PARTICLES - BLEND
TAG TYPE
part_blend BOOL
PARTICLES - LIFE
TAG TYPE
part_life BOOL
part_life_min REAL
part_life_max REAL
PARTICLES - WAVE
TAG TYPE
part_wave_x BOOL
part_wave_y BOOL
part_wave_frq REAL
part_wave_amp REAL
part_wave_sep REAL
part_wave_fade_in BOOL
part_wave_fade_out BOOL
part_wave_fade_frames REAL
PARTICLES - PULSATE
TAG TYPE
part_pulsate_x BOOL
part_pulsate_y BOOL
part_pulsate_frq REAL
part_pulsate_amp REAL
part_pulsate_sep REAL
part_pulsate_fade_in BOOL
part_pulsate_fade_out BOOL
part_pulsate_fade_frames REAL

Clone this wiki locally