Devlogs
MPak v10.0 Release
Posted February 12, 2024 by Master_64
#major #update
After a ton of work, I finally present this update that really focuses on just one single thing: the slot machine. Shrek 2 features a slot machine that is heavily lacking in a lot of ways, so I took the time to make it as good as I could possibly make it. Shoutouts to Karpai for providing the graphics I needed for the slot machine; please give Karpai the love he deserves for the artwork! Enjoy!
Changelogs
Additions:
- Added 1 new game-changing miscellaneous actor: MSlotMachine! This actor completely reworks the entire unused slot machine, adds hundreds of new features, features custom graphics by Karpai, and more! This is easily the most configurable actor I've ever made, so consider checking it out! Massive shoutouts to Karpai for providing the graphics, as I would likely not have made MSlotMachine without him.
- Added 3 new functions ("RandRangeFloat()", "wRNG()", "ShuffleIntArray()")
Changes:
- Massively improved performance for GetHP()
- All MPosters or Shamrocks are now auto-destroyed if the player has picked up too many of them
- MEnergyKeg now uses the normal pickup sound
- All MPotions now use the same pickup sound
- Fixed a bug where instances of DynamicLoadObject() being used would always assume the object it loads must be located, causing errors
- Fixed a potential bug with PlayASound() and PlayASound3D() where it would run a DynamicLoadObject() even if sSoundString is not provided
- Adjusted the methodology for updating the text on MTextPlane to potentially prevent a render device crash
Imcompatibility Notes:
- No known incompatibilites