SimonTendo-LCCrashBandicootCratesMod icon

LCCrashBandicootCratesMod

Add 27 different crates from Crash Bandicoot as spawnable scrap!

CHANGELOG

v1.0.5

  • Fixed 1-Ups not being able to spawn from Wumpa Fruit anymore

v1.0.4

  • Fixed missing assets as a result of renaming cross-mod accessible script

v1.0.3

  • Fixed a handful of oversights related to projectiles and cross-mod compatibility

v1.0.2

  • Holding down the jump button while bouncing off of a crate will now bounce you 1.5x as high
    • The Arrow Crate's tooltip has also been rewritten to tutorialize this mechanic
  • Crates dropped in the Company Cruiser or the Mineshaft elevator will now be intangible
  • Slightly lowered all crates' weight to round off to multiples of ten
  • All crates now follow the rule of playing no sound if dropped a very small distance
  • Wumpa fired from the bazooka should now give visual feedback of hitting enemies, and stick to players indefinitely
  • Karts are now stronger with someone tagging along, added extra checks to getting out, and allowed placement of corpses on the back cushion
  • Plus a ton of other, very minor tweaks and fixes
  • CreateACrate:
    • Created new public methods to generate an all-new projectile from code, register an existing one, or retrieve one using an ammo item
    • Items on GrabbableObject spawnPrefabs of modded crates should now also be registered, and be saved and loaded when restarting a lobby
    • This mod's AudioClips and Materials have been grouped into a List for easy access to these assets for modded crates
    • InvokeEventOnDestroy now gets called at the beginning of a crate breaking, so you can alter parameters relevant to destroying that crate
      • Everything after invokeEventOnDestroy happens in a destroyCoroutine at the end of the frame, allowing you to halt the Coroutine

v1.0.1

Made a handful of small changes related to gameplay, bugs, or cross-mod compatibility

  • General:
    • Fixed the enemy-collision of crates and Hoarding Bugs trying to grab crates they can't
    • Shuffled and lowered the spawn chance of crates to better match the vanilla spawn chance pools on Adamance, Rend, and Titan
    • Added a few minor missing details to the v1.0.0 Changelog
    • Updated dependency on BepInExPack to v5.4.2304
  • Jukebox Crate:
    • Increased its audible range and fixed an issue with the intended spatial blend
    • The first song it plays should now also be randomized
  • Colored Gem:
    • Merging with a valuable gem will double its value more than once, depending on how much the other one has been doubled in value already
  • Fruit Bazooka:
    • It will now always prioritize ammo in your inventory from left to right, as opposed to randomly
  • Kart:
    • Different kart colors now have unique decals
    • Players hit by the kart can now be damaged and launched
    • Made the conditions for being able to jump more generous
    • Slightly changed the engine's audio to minimize moments of silence when accelerating
    • Reworked the collision system; it should now do less damage but collide more consistently, and it should do no more damage when jumping
    • It should no longer drive through doors without either opening them or coming to a stop
    • Items placed on the back cushion should now be placed correctly, and not fall through the floor if the kart is upside down
    • Fixed a bug that the back cushion permanently couldn't be interacted with anymore if the item on it was destroyed
    • Changed the way ownership of the kart is distributed, mainly to fix the kart grinding to a halt when a non-host exits the driver seat
    • Attempted to fix being able to clip into the ceiling when exiting the driver seat
  • CreateACrate:
    • Wrote a USAGE document on how to register your own modded crates, which is included in the package and will be on Thunderstore
    • Created public methods to retrieve registered ModdedCrateRuntimeParameters, or the index of one, by either its Item, itemName, or index
    • Created overload methods for registering modded crates that more easily allows custom-setting the rarity per vanilla moon

v1.0.0

Full Release

  • Inverted the changelog
  • More than doubled the amount of crates from 12 to a total of 27 different crates
  • And added a new class called Create-A-Crate that allows other mods to add their own crates!
    • Documentation will follow later on this mod's Thunderstore Wiki page
  • Crates will now wait for you to be far enough away before becoming solid again, primarily to make Nitro Crates more fair
  • The area that players bounce off has been altered to make it so players need to more precisely be on top of the crate in order to bounce off of it
  • A custom check was implemented to make it slightly easier to place crates on top of other crates
  • Wumpa Fruit now have a lower maximum value, but if two large stacks are stacked, the remainder above 100 fruits will stay in your inventory
  • Aku Aku should now more accurately kill enemies it protects players from
  • Fixed some sounds not playing their sound effect over the walkie talkie or not being audible to enemies
  • Tons of changes have been made under the hood to try to save a bit of performance and memory
  • The default bounciness of crates is a bit higher to allow more time to register what's going on
  • New, proper particles have been added to visualize the destroying of a crate
  • Crates should now properly destroy their contents when getting destroyed themselves by a specific interaction
  • A bug should be fixed that caused clients to fly away upon grabbing a crate
  • Fixed an issue that sometimes interactions were synchronized from all clients to all other clients, instead of the interacting client to all other clients
  • And so, so, so much more...

v0.9.2

  • Compatibility update to v73

v0.9.1

  • Fixed issue that caused clients not to load into the lobby properly due to incompatility with LCGoldScrapMod

v0.9.0

  • Test Release