MPak v9.0 Release
What's up everyone? I'm back yet again with another major update to Master Pack! This time, I focused on improving the overall structuring of the mod, but I also added in a lot of really cool new features for you all to try out (such as the physics pawn and the custom credits system). I really hope you all enjoy it!
Read the incompatibility notes down below to see why this update may not be entirely compatible with the previous version.
Changelogs
Additions:
- Added a new type of pawn: a physics pawn! This pawn is capable of being thrown, kicked, bounced, boosted off of, and so much more! This pawn uses a custom psuedo-physics system I developed from scratch, so while it's not necessarily accurate, it's much more stable and Shrek-2-like than the karma physics system
- Added 2 new actions ("PlayCredits", "ManageHUDItems")
- Added 2 new functions ("GetLevelLoadTime()", "RandRangeInt()")
- Added a new HUD item ("SpeedrunTimer")
- Added 4 new features in MPickup - Ability to toggle pickup logic, multiple bounce sounds, pickup sound volume, and bounce sound radius
- Added a toggle for MPosters for whether or not the player should be locked in place after collecting 3 posters
- Added the jingle to MDriveThrough that will play automatically when approached without the need for a trigger
Changes:
- Reworked the SaveLoadInventory action so that it can save and load any inventory types, at the cost of no slot system (thanks UE2). This is better than the old system since it saves an entire inventory, so I'm keeping it like this for now unless it's necessary
- MAntiCheat now disables cheat console commands
- Implemented a new system for MUtils to get HP and ICP that should heavily reduce function calls for complex systems, therefore increasing performance
- Changed the poster pickup sound to be more specific to picking up a poster
- Adjusted the collision size of MMoneyBag to more accurately represent its shape (no more clipping through the money bag)
- Simplified MTriggers code (-1 KB)
- Simplified variable declaration code (-7 KB)
- Updated legal information
- Fixed a potential crash with MPickup's by clamping the value of fBounceDropoffMultiplier to be between (-1.0, 1.0)
- Fixed a bug where MPickup emitter offsets would only work for the ambient emitter
- Fixed a major performance issue with FancySetRotation() by massively reducing the function calls by default
- Fixed a bug where setting the health of a SHEnemy to hurt them while they aren't alerted would break the SHEnemy. Now it will instead instantly kill the enemy, in KnowWonder fashion
- Fixed missing function references in MPawn
- Fixed the variable fSpeedOpacityForFadeOut in MBearTrap not working as intended
- Fixed a bug where MDriveThrough would appear higher in the level editor than when shown in game (they now appear the same whether you're in the editor or the game)
- Fixed a bug where it was a 1/30k chance of getting the maximum amount of items from a MPickup if a random pickup count is specified
- Fixed a bug where MHudItem variables were not visible when edited (not relevant to non-developers)
Imcompatibility Notes:
- The value of fSpeedOpacityForFadeOut in all MBearTrap's need to be doubled if they were modified
- SaveLoadInventory no longer has a slot system, so if you're relying on this, you need to rework your script
- The ManageHUDItem action is completely reworked and renamed to ManageHUDItems; you'll need to rework your scripts using this action
Files
Master Pack [v9.0] 598 kB
Jan 30, 2024
[ARCHIVE] Master Pack [v1.1.1-v8.0] 2.7 MB
Jan 30, 2024
Get Master Pack (MPak) [v11.0] -- Shrek 2 (PC) Mod/Library
Master Pack (MPak) [v11.0] -- Shrek 2 (PC) Mod/Library
A complex, yet intuitive and fully-documented library of code that provides a lot of convenient features for modders!
More posts
- MPak v11.0 ReleaseApr 12, 2024
- MPak v10.1 ReleaseFeb 19, 2024
- MPak v10.0 ReleaseFeb 12, 2024
- MPak v8.0 ReleaseJan 13, 2024
- MPak v7.1.1 ReleaseJan 01, 2024
- MPak v7.1 ReleaseDec 25, 2023
- MPak v7.0 ReleaseNov 27, 2023
- MPak v6.0.4 ReleaseNov 12, 2023
- MPak v6.0.3 ReleaseNov 06, 2023
Leave a comment
Log in with itch.io to leave a comment.