Sonolus Wiki

Particle Effect Name

While you can use any arbitrary string for particle effect name, there are standardized particle effect names that every particle is required to implement.

This requirement allows particles to be usable across different engines, and engines to be playable with other particles.

Standardized Names

Name
#NOTE_CIRCULAR_TAP_NEUTRAL
#NOTE_CIRCULAR_TAP_RED
#NOTE_CIRCULAR_TAP_GREEN
#NOTE_CIRCULAR_TAP_BLUE
#NOTE_CIRCULAR_TAP_YELLOW
#NOTE_CIRCULAR_TAP_PURPLE
#NOTE_CIRCULAR_TAP_CYAN
#NOTE_CIRCULAR_ALTERNATIVE_NEUTRAL
#NOTE_CIRCULAR_ALTERNATIVE_RED
#NOTE_CIRCULAR_ALTERNATIVE_GREEN
#NOTE_CIRCULAR_ALTERNATIVE_BLUE
#NOTE_CIRCULAR_ALTERNATIVE_YELLOW
#NOTE_CIRCULAR_ALTERNATIVE_PURPLE
#NOTE_CIRCULAR_ALTERNATIVE_CYAN
#NOTE_CIRCULAR_HOLD_NEUTRAL
#NOTE_CIRCULAR_HOLD_RED
#NOTE_CIRCULAR_HOLD_GREEN
#NOTE_CIRCULAR_HOLD_BLUE
#NOTE_CIRCULAR_HOLD_YELLOW
#NOTE_CIRCULAR_HOLD_PURPLE
#NOTE_CIRCULAR_HOLD_CYAN
#NOTE_LINEAR_TAP_NEUTRAL
#NOTE_LINEAR_TAP_RED
#NOTE_LINEAR_TAP_GREEN
#NOTE_LINEAR_TAP_BLUE
#NOTE_LINEAR_TAP_YELLOW
#NOTE_LINEAR_TAP_PURPLE
#NOTE_LINEAR_TAP_CYAN
#NOTE_LINEAR_ALTERNATIVE_NEUTRAL
#NOTE_LINEAR_ALTERNATIVE_RED
#NOTE_LINEAR_ALTERNATIVE_GREEN
#NOTE_LINEAR_ALTERNATIVE_BLUE
#NOTE_LINEAR_ALTERNATIVE_YELLOW
#NOTE_LINEAR_ALTERNATIVE_PURPLE
#NOTE_LINEAR_ALTERNATIVE_CYAN
#NOTE_LINEAR_HOLD_NEUTRAL
#NOTE_LINEAR_HOLD_RED
#NOTE_LINEAR_HOLD_GREEN
#NOTE_LINEAR_HOLD_BLUE
#NOTE_LINEAR_HOLD_YELLOW
#NOTE_LINEAR_HOLD_PURPLE
#NOTE_LINEAR_HOLD_CYAN
#LANE_CIRCULAR
#LANE_LINEAR
#SLOT_CIRCULAR
#SLOT_LINEAR
#JUDGE_LINE_CIRCULAR
#JUDGE_LINE_LINEAR