Open PikaDude opened 4 years ago
This might be the next big feature of the extension! Let me know if I can help with this in anyway.
PD: I believe this should be marked as a new feature
instead of an enhacement
.
Glad to see this brought up again! I've already written the code for detecting events and running their respective music files, some time ago, which should be functional.
Once all the event's song files are added, it should suffice to uncomment the block of code at line 60 in /scripts/background/AudioManager.js, which, if there is an event ongoing, changes the song's filename to the name of the current event. This lies inside the method playHourSong() at line 52.
To add events and their filenames, see the getEvent() function at line 58 of /scripts/background/TimeKeeper.js
An option should also be added to disable/enable all event music, adding a "eventMusicEnabled" boolean to the if-statement at line 60 of AudioManager.js would do the trick.
Thanks for that! The main reason why it was temporarily removed was because not all games had corresponding event music, and it was causing errors because of this.
We'll definitely uncomment that part and fix up everything eventually, we just have to find every event song for every game and do a few touch-ups here and there.
Currently in the process of finding all events with custom music. Once complete, music dumps, play times and loop need to be found and implemented.
Animal Crossing Events:
City Folk/Wild World Events:
New Leaf Events: