2394425147 / 2394425147/astrodx

[Feature] Add Touch Fireworks (rainbow burst effect + sound) for specific notes

Open
#260 1 comment 0 reactions 1 assignee Claimed by @2394425147 View on GitHub
enhancement in-progress
Dominant language
C#
Stars
1.9k
Forks
63
PR merge metrics
No merged PRs in 30d

Description

### Is your feature request related to a problem?

Yes. Some charts include special "Touch" notes that trigger a colorful Fireworks (rainbow burst) visual effect and a distinctive sound upon successful hit. When playing these charts in AstroDX, these notes behave like regular notes without any special visual or audio feedback. This makes certain iconic chart sections feel flat and less immersive compared to the arcade experience.

### Describe the feature

I would like AstroDX to implement the Touch Fireworks effect for notes that are tagged with the Fireworks attribute in the chart data. The implementation should include:

1. **Visual**: A colorful rainbow burst / firework particle effect that blooms at the center of the screen (or around the note position) when the note is successfully hit.
2. **Audio**: A sound that plays simultaneously with the visual effect.
3. The effect should be consistent with the arcade version's style and timing.

Image
(pic from the web)

### Reason for adding

- **Enhanced immersion** – The combination of visual + audio feedback makes these sections feel more satisfying and impactful, especially during climactic parts of a song.
- **Arcade parity** – For players who transition between arcade and AstroDX, the absence of this effect creates a noticeable gap in experience quality, making AstroDX feel less polished in comparison.

### Example(s)

Take the chart **"零號車輛"** on its 12+ difficulty level. In the middle section, there is a memorable sequence where Touch Fireworks notes are placed to sync with the music's climax. Hitting them in the arcade triggers a beautiful rainbow explosion that pairs perfectly with the song's energy. In AstroDX, this same section currently plays as ordinary notes with no special feedback, which significantly reduces the impact and enjoyment of that part.

### Additional context

- I am not sure whether the `maidata.txt` format includes a specific flag for Fireworks notes (or for all versions of charts data). If the data is missing, perhaps it will be very sad.
- If performance is a concern, the effect could be optional (toggle in settings).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.