SimonTendo-LCCrashBandicootCratesMod icon

LCCrashBandicootCratesMod

Add 13 different crates from Crash Bandicoot as spawnable scrap!

Last updated 3 hours ago
Total downloads 18
Total rating 0 
Categories Mods BepInEx Server-side Items
Dependency string SimonTendo-LCCrashBandicootCratesMod-0.9.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

COMPANY-MANDATED MESSAGE:

Goooood morning~! Who's excited to lift some heavy cargo?!

We have noticed all of you seem to have, what could only disgustingly be described as, "fun" during work hours, and it appears specific items such as rubber ducks and clown horns seem to instill this childlike wonder and excitement. But you are no children... You are proud employees for the Company!

So, we are happy to share the news that you will be able to return to your workaholic roots of lifting heavy cargo boxes, as we have noticed a surplus of exactly that on the moons you can visit. But don't get tempted back to the "fun"-life by bouncing off of them like trampolines. Take this seriously!

That is all for this message. We hope you stay a great asset to the Company.

The Mod

Introduction:

Whoa! The world's most famous bandicoot couldn't break a bunch of boxes in Lethal Company yet?
Well, then it's about time this smashing blast to the past changes that...

This mod adds 13 different unique crates from the Crash Bandicoot games as spawnable scrap that can be found in the facility! Of course the classic basic crates make their return, but keep an eye out for crates with a special print on them, as some of these boxes can blast you until nothing but your shoes remain, if you're not careful. And who knows, maybe some of them will be worth a ton too.

So go for a spin and have a crate time with this mod!

Creation:

  • v0.9.0
    • I wanted to release the mod as a Test Release to be able to publicly test if everything holds up, as well as give myself a little bit of extra time to work on stuff like particles without needing to keep the mod un-uploaded.
    • I also want to rework the system to a degree, because I am currently unhappy with the way crates break and spawn items and play sounds and particles across different clients: by throwing, like, 4 ServerRpc's out in one frame. That can't be much good...
    • I believe the majority of the code should function fine, but of course I can't be fully certain. So some functionality might change over time, hopefully for the better.
      • If you find a bug, feel free to reach out to me over Lethal Company Modding discord server.
  • Concept
    • Another whimsical idea from the enigmatic mind of the friend who also thought of the splat bomb mod.
    • But if I get sued that's on me lol


On another note, I took it upon myself to learn something completely new with this mod: how to make a flexible system to create derivatives from, instead of custom-coding everything.

  • For GoldScrap v2, I custom-made every script for every item, which I believe helped with setting them all apart, but was a TON of work.
  • But for [REDACTED] I at least wanted to make my life easier by dropping the bad habit of using magic values, and trying to make all parameters public so I could edit them from the Unity editor.
  • So then when I got the suggestion for this idea, I thought it was the perfect moment to create such a system:
    • I had a bunch of examples to look at from Lethal Company, with its GrabbableObject and [REDACTED] systems.
    • All crates in Crash Bandicoot use the same basic functionality of bouncing off of them and hitting them and spawning items and breaking.
    • And some crates spawn more items, some don't break, and some explode.
    • But I could reuse the same holding position and rotation across all crates anyways.
    • So... All I would need to do is create one crate that I could set the parameters of to do all these things at once, and then simply copy-paste it to a bunch of new prefabs so they can each individually do their own thing.
      • A ton of different features, but all from one system!
  • I believe I have been successful in creating this, as I think the result speaks for itself, but ironically I think there's too many parameters to tweak now, which makes working in it more difficult again.
  • And of course some items still call custom events, as I think that's the way to go for one-of-a-kind features.
  • But yeah, I hope that might explain how this mod came to be!

Credits:

  • The Crash Bandicoot franchise is owned by Sony and various studios, and all meshes, textures, and audio clips in this mod belong to them.
  • Models, textures, and sounds taken from The Models Resource and The Sounds Resource.
  • Credit for the initial idea to my above-mentioned friend.
  • And thank you for checking out or even downloading this mod!