v0.3.5 released! This took a while, but it was worth the wait. Here's the changelog:
----
--ADDITIONS--
- Add a couple of new sounds to the library (159-169):
- ground-pound
- ground-pound-hit
- zelda-fireball
- zelda-iceball
- pballoon
- peach-cry
- timeout
- flyinghammer-throw
- fireball2
- fireball3
- fireball-hit-hammershield
- Added sound for Venus Fire Trap when shooting fireballs out of it's mouth (fireball2)
- Added new fireball/iceball sounds for Link, inspired by TheXTech's additions
- Added timeout P-Switch sound (Plays when the timer sound is about to go faster)
- Added 0up sound support if you're planning on removing lives for your episode but you still got 1UPs on your levels
- SaveData.enableLives is used to trigger whenever to use the 0up sound or not. This is also SMAS++ specific, but you can change this variable to not conflict anything if outside of SMAS++ and need to rename it to something else (Advanced users only!)
- Added a sound that plays when a fireball hits a hammer suit shield when ducked (As requested by DarSonic55)
- Add combo sounds
- WIP, but legacy SMBX event support was made (For sounds below 91 that were muted for extrasounds) but was commented out due to issues. This will be reintroduced in the future, but idk when yet.
--FIXES--
- Fixed level win jump/run sound issues. All jump/run-related stuff now detect if certain things are checked before actually playing the sound (Such as if the win state is 0)
- Fixed jumping support for the "ahippinandahoppin" cheat
- Fixed duplicate boss hit sounds playing
- Fix SMW explosion sound from repeating (Thanks MegaDood!)
- P-Switch timer is now automatically detected if longer or shorter (If the timer memory address was changed), but do NOT go shorter than 151 ticks on the timer. I think I'll fix this later, but not sure when.
- When disabling/enabling extrasounds on Lua (Using extrasounds.active), sounds now only enable/disable on the frame it gets executed rather than applying changes every tick, preventing any other conflicts from happening
- Fix megashroom sprout block hit if using the original X2 version instead outside of SMAS++
----
Please note that, if any other issues arise, then please report it here or on the SMAS++ GitHub issue page (
https://github.com/SpencerEverly/smasplusplus/issues ). That being said, download now!