You are viewing a potentially older version of this package. View all versions.
LethalMatt-Bozoros-2.1.2 icon

Bozoros

[v68] A custom clown / circus themed moon. Featuring custom music, weather events, enemies, mechanics and a firework show!

Date uploaded a day ago
Version 2.1.2
Download link LethalMatt-Bozoros-2.1.2.zip
Downloads 7722
Dependency string LethalMatt-Bozoros-2.1.2

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
IAmBatby-LethalLevelLoader-1.3.10 icon
IAmBatby-LethalLevelLoader

A Custom API to support the manual and dynamic integration of all forms of custom content in Lethal Company. (v50 Compatible)

Preferred version: 1.3.10
AudioKnight-StarlancerAIFix-3.8.4 icon
AudioKnight-StarlancerAIFix

Automatically assigns interior/exterior AI for enemies based on their spawn location. Also fixes a null reference exception regarding EnableEnemyMesh(). Part of my Starlancer Series!

Preferred version: 3.8.4
AntlerShed-EnemySkinKit-1.3.4 icon
AntlerShed-EnemySkinKit

Toolkit for making enemy skins in the unity editor

Preferred version: 1.3.4

README

Bozoros

A custom moon with a clown / circus theme. Inspired by BigTop Burger by Worthikids.

Featuring music, weather events, voice acting, a custom interior (coming back soon!), custom enemies, custom mechanics, and a firework show!

All models and textures were created from scratch. Support my work by giving me a follow on Instagram, and checking out my ArtStation!

Tipping is good karma! You can Venmo donations to me: @MattAttackVen

Details

"The planet spins around moments of happiness." -Mister Munkustrap

POPULATION: Sparse.

CONDITIONS: Colorful and bright. It smells like cotton candy here?

FAUNA: Ecosystem likely to induce hysterical laughter.

DIFFICULTY: B+ (for Bozo).

PRICE: 300 credits.

WEATHER (spoiler):

  • Eclipsed: Tents on fire, confetti rain, ominous sky!

    View of the eclipsed sun above the main entrance, showing burning tents and a red sky. View of the lake during an eclipse, showing how the red sky reflects on the water surface.
  • Stormy: Strong winds, cloudy skies, loose balloons!

    View of the sky during stormy weather, showing gray clouds as well as many balloons of different colors flying. View of the lake during stormy weather, showing balloons flying from a different angle.

ENEMY SKINS (spoiler):

  • Goofy Puffers: Colorful little guys!

    A Goofy Puffer defending its territory. Two Goofy Puffers, one defending its territory and another turned to the side.
  • Clown Giants: Don't let them make you the butt of the joke...

    A Clown Giant with its hands out chasing the player. A Clown Giant burning after being set on fire.

View of the main entrance, showing the Ferris wheel and half the lake. View of the path to one of the fire exits, showing the BigTop Burger food truck. View of the lake from the ground during the firework show at 10:00 PM, showing several colorful bursts in the sky, as well as the active water fountains.

MORE IMAGES (spoiler): A bundle of balloons purchased from a nearby balloon stand, with instructions on how to use it in its scan node. A completely normal popcorn machine in front of the main entrance, nothing suspicious going on with it. View of the firework show from up the rollercoaster rail, showing the cannon and Ferris wheel near the lake.

Configuration

Volume for all music and sound effects can be adjusted via the config file. There is also a "Streamer Friendly" mode for DMCA-free firework music (enabled by default).

Particle intensity for almost all visual effects can be adjusted (fireworks, eclipsed confetti, stormy balloons), which applies a multiplier to almost all their parameters.

Names for Clown Giants and Goofy Puffers are randomly picked from a configurable list of names, there's a handful of them by default but you can very easily add your own! These are client-sided, so if you have a different list than the host it might not pick the same names.

Pricing for the balloon stands can be adjusted in the config file as well, setting it to a value of -1 disables purchasing balloons altogether (if you choose to become the Grinch).

Installation

The moon and all its dependencies should automatically install when using your mod manager of choice (Thunderstore, r2modman, Gale).

For manual installation, install BepInEx normally and drag and drop all .lethalbundles and .dll files directly into a folder under BepInEx/plugins. This must also be done for dependencies.

Make sure you have all the required dependencies installed before launching the game! The only optional dependency is EnemySkinKit, which should be fine to disable client-side if you wish to not see the custom enemy skins, but you can just simply turn them off in-game through LethalConfig by AinaVT.

All players are required to also have this moon installed in order to be able to join the lobby at all.

Credits

Featuring the voice-over talents of Nicholas Ryszkowski.

Extended thanks to Micalobia for helping make the config file.

Special thanks to the folks in the Lethal Company Modding Discord.

IAmBatby for LethalLevelLoader, which allows this moon to exist at all.

AntlerShed for EnemySkinKit and EnemySkinRegistry, which are now being used for the custom enemies.

AudioKnight for StarlancerAIFix, which allows certain enemies to actually function outside. Also for their very comprehensive moon tutorial, which helped me a lot when reviving the project.

Project revived by pacoito after the original Unity project files were lost!

Music & SFX

Clowning Around by Shane Ivers (Silverman Sound Studios)

IN YOUR HEART by Worthikids

Orpheus in the Underworld: Can Can composed by Jacques Offenbach, played by Charles Gerhardt and the Philharmonic Symphony of London

Entertainer from Nichols Electronics' Digital II Music Box

Various sounds from Rollercoaster Tycoon 2

Various sound clips from Bigtop Burger:

Various sound effects made by Sound Ideas:

CHANGELOG

Changelog

NOTE: The CircusFacility interior is currently not included with the moon, the update for it is still currently being worked on and will be released as soon as it's ready!

Version 2.1.2

  • Accidentally inverted the StreamerFriendly setting when I re-did some config stuff... Sorry about that.
  • Readded the dropship's thruster flame, took it out while testing possible replacements and forgot about it.
  • Beehives are no longer be classified as Popcorn on other moons.

Version 2.1.1

  • Actually included the updated Bozoros .dll file... I should've looked at the file dates.

Version 2.1.0

  • Balloon stands are now open! Make sure to grab a balloon or two for you and your friends, they make for great gifts!
    • Watch out for any strong winds, though they may lead you somewhere useful!
  • Management has heard frequent complaints from visitors regarding bee infestations. Rest assured, circus staff is now working hard to keep hives out of all general areas!
    • Be sure to celebrate with some Popcorn!
  • Tweaked sky volume profile during Stormy and Eclipsed weather to stop using volumetric clouds and be substantially more haunting, respectively.
  • Configuration file changes:
    • Made config settings for particle effects affect more than just the maximum number of particles.
      • Now the intensity multiplier also applies to both emission rate and burst amount for the root ParticleSystem, as well as any children it may have.
    • Fixed audio/volume settings not actually applying, which was also preventing StreamerFriendly mode from being turned off.
      • Also changed most default volume settings back to 1, since they've been adjusted from within the map to be roughly the same volume.
    • Added a couple more configuration settings.
  • General map changes:
    • Added missing collision to every part of the rollercoaster rail.
    • Put up a second ladder on the other side of the lake to get on top of the rollercoaster rail from that side.
      • Ladders are now also about 4 times faster to climb, to encourage their use a bit.
    • Moved a tent slightly forward to stop a support beam from piercing right through it.
    • Moved a support beam in front of one of the fire exits a bit to the right, to stop it from being in the middle of the road.
    • Opened up an additional narrow passage to get to one of the fire exits behind the ship.
    • Readded Goofy Puffers as Daytime enemies, and up to 8 can now spawn. Yippee!
  • Miscellaneous map fixes:
    • Implemented an ethically dubious solution to Tulip Snakes throwing a bunch of SetDestination() errors after diving into the lake.
      • LostEnemyFix by JacobG55 is also highly recommended in case any other enemies are also causing this issue.
    • Made sure all OutsideAINode points are correctly placed on top of surfaces, and are not too close to any map prop.
      • Should hopefully fix most 'Failed to create agent because it is not close enough to the NavMesh' warning spam, though some modded enemies might still just inherently cause it.
    • Adjusted an AudioReverbTrigger outside the ship's door to stop audio from becoming echoey while on the catwalk.
    • Fixed left side of the bench texture not fully matching how the other side looked.
    • Vanilla assets used in the map are also now being compressed to shave off a bit more from the AssetBundle size.
    • Rainbow lighting for the water fountains disabled for now.
      • The rainbow lights were causing my game to flash a black screen every so often while staring at the water fountains, not sure if that's only happening on my computer but I'm temporarily disabling it just in case.

Version 2.0.3

  • Made further improvements to the NavMesh, mostly targeting compatibility with 2-sToRy sHiP by MelanieMelicious.
    • Revoked enemies' unauthorized access into the ship (through the walls) when using the 2-story ship.
    • Changed object collection from a specified volume back to every object within the current hierarchy, but added massive NavMeshModifierVolume boundaries (set to Not Walkable) outside the expected play area to stop the NavMesh from generating there.
    • Voxel size further lowered to 1.17 voxels per Agent radius (previous value was 1.4).
    • Tile size lowered to 27 world units, (previous value was 76.8).
    • Despite the two changes above, loading times increased a bit with the Regenerate Navmesh setting enabled, but the end result is a lot better.
  • Made the Cruiser actually collide with and take damage from map props by including them all in the Room layer.
    • Driving full speed into, say, a popcorn stand now has disastrous consequences. Don't fall asleep at the wheel!
    • This change apparently also made map props visible on the ship map, though the map screen is still pretty dark when the sun goes down.
  • Adjusted some visuals and general lighting.
    • Lamps now turn on a bit earlier, at 2:00 PM.
    • Increased lamp light range and intensity to 12 units and 9000 Lumen, respectively.
    • Increased popcorn stand light range and intensity to 1 unit and 1000 Lumen, respectively.
    • Disabled volumetric lighting from all light sources, which were giving the map's fog a weird tint.
    • Rebaked reflection probe using lighting at 12:00 PM as its base, which affects all reflective surfaces (e.g. water surface and rollercoaster steel).
      • Still not sure how I feel about the new water, so it's subject to change based on feedback. Looks great during the 10:00 event, though!
  • Raised Ferris Wheel very slightly and adjusted NavMesh areas within.
    • Medium and small-sized enemies can now properly path underneath it.
    • Players should have less trouble taking cover under the gondola in the center, though it might still be a bit janky.
  • Improved NavMesh surrounding the lake a bit more.
  • Fixed custom Goofy Puffer and Clown Giant names applying only for the host.
    • Names are selected locally, so having a matching list of names in the ClownGiantNames and GoofyPufferNames settings is needed to see the same names as other clients.
  • Made circus ambiance no longer persist when leaving Bozoros.
    • Bozoros sound effects should no longer play when at the Company when it was the last moon routed to.
    • Might make this a config setting, since the Company having the same ambiance as the last moon routed to is a vanilla thing.

Version 2.0.2

  • Defined area underneath the ship as a NavMesh obstacle to avoid.
    • Small to medium-sized enemies should no longer be able to path under the ship for surprise attacks through the ground.
  • Fixed an extra sneaky misconfigured AudioReverbTrigger that was not throwing errors.
    • All of them should now match the pre-v2.0.0 Bozoros configuration, hopefully all audio issues are fixed!
  • Set announcer voicelines to deactivate immediately after finishing their audio, to avoid playing more than once.
    • For some reason this was happening on my personal modpack, but I couldn't find the mod responsible for it...
  • Removed accidentally-duplicated clear weather AnimationClip.
    • I don't think it was actually causing any issues, but it's gone regardless.

Version 2.0.1

  • Simplified NavMesh a lot and rebaked it once more.
    • There are no longer surfaces on top of the tents for enemies to stand on (they shouldn't have been able to get up there normally in the first place).
    • Changed object collection from all objects to only objects within a specified volume, which is within the expected play area instead of the entire terrain.
    • Voxel size lowered to 1.4 voxels per Agent radius (previous value was 3).
    • Loading times should be drastically improved when using 2-sToRy sHiP by MelanieMelicious with the Regenerate Navmesh setting enabled.
    • So far I haven't noticed any issues with it, but if enemies start having difficulty pathing I can further tweak the NavMesh parameters.
  • Fixed sneaky misconfigured AudioReverbTrigger that was throwing errors when the ship was leaving.
    • It was hiding in a separate location from the other AudioReverbTrigger instances near the ship.
    • I don't think it was actually causing any issues, but having no errors is typically good!
  • Adjusted illumination of the Bozoros moon preview outside the ship when orbiting.
    • Not visible unless using a mod that adds windows to the ship, or allows players to open the ship door in space.
  • Removed Key from the scrap spawn pool (LethalLevelLoader was removing it automatically, but this gets rid of the warning it was throwing).
    • Keys are still able to spawn.

Version 2.0.0


  • NOTE: Removed CircusFacility interior for now, it'll likely be uploaded as a separate mod once it's fully updated.
  • NOTE #2: BozorosTweaks by me is no longer needed and will be deprecated after this update. I'm not sure if it actually breaks anything, but it should be disabled to prevent any potential issues.

  • Rebaked NavMesh and defined almost every environment object as an obstacle to path around.
  • Scattered a considerable number of additional OutsideAINode points across the map (there were only 10 before, now there's 156).
    • Allows enemies to both spawn in and pathfind to more areas.
    • Should solve most pathing-related issues enemies (especially modded ones) were having.
  • Improved colliders for circus tents.
    • Circular tents now simply use the MeshCollider they've always had.
    • Rectangular tents no longer have a sky-high BoxCollider players could crash into when flying over the map.
  • Smoothed edges around the lake and improved NavMesh around it a bit.
    • Enemies should no longer occasionally go for a swim when pathing around the lake.
  • Added spot for the Cruiser to land on when dropped off by the dropship.
    • CompanyCruiserFix by DiFFoZ is no longer needed for the Cruiser to arrive.
    • Made trees and speaker poles breakable when rammed into by the Cruiser.
    • The Company Cruiser is now legal on Bozoros!
  • Clown Giants and Goofy Puffers (Bozo-Lizards) are now enemy skin variants, using EnemySkinKit by AntlerShed.
    • By default, if they're the only skins installed, they have a 100% chance of spawning on moons with either the Fun or the Circus tag.
    • They can be configured to show up on different moons, or be turned off entirely if so desired. This dependency is also completely optional.
    • Due to this change, Giants and Spore Lizards now spawn naturally, and their spawn rates can be adjusted through LethalLevelLoader configuration or other mods.
    • Clown Giants are now also properly killable and their AI no longer breaks, since the enemy skin simply modifies the vanilla Forest Giant.
  • Miscellaneous map changes:
    • Added a couple more firework spawning locations for the 10:00 PM event.
      • Truly dazzling!
    • Added ambient music to the fire exit near the Ferris wheel.
    • Added a couple colliders to the food truck, near the bell.
    • Patched two holes players could walk through to get to the outer parts of the map.
    • Increased tree LOD distance to make texture swaps less noticeable when approaching trees.
    • Modified ship scan node to be slightly more accurate.
  • Optimization changes:
    • Increased total size of occlusion area to help with performance.
    • Enabled compression for all textures and meshes to reduce AssetBundle size by around 55 MB.
  • Updated configuration file:
    • Relocated configuration file to LethalMatt.Bozoros.cfg, settings will need to be reconfigured.
    • Changed StreamerFriendly setting to be enabled by default.
    • Added GoofyPufferNames setting, a comma-separated list of names that are randomly selected for Goofy Puffers that spawn on Bozoros.
    • Added ClownGiantNames setting, a comma-separated list of names that are randomly selected for Clown Giants that spawn on Bozoros.
  • Updated general map properties:
    • Added number 823 to moon name to match vanilla naming standards (also for compatibility with Archipelago).
      • May have to update custom enemy and scrap spawning configs to use the new name 823 Bozoros, but I'm not sure.
    • Added tags Fun, Funny, Circus, Clown, Lake, and Paid.
    • Added spike traps to the hazard spawn pool.
    • Added enemies from v50 and above to the enemy spawn pools.
    • Added certain scrap items from v61 to the scrap spawn pool.
    • Increased difficulty rating to B+ due to the added enemies and hazards.
    • Increased routing price to 300 scrap to match the difficulty rating.
    • Balancing might be a bit rough, it'll likely be adjusted over time, and I'm looking for feedback on this.

Update brought to you by pacoito!

Version 1.0.1

  • Fixed issue where Bozoros would load before LethalLevelLoader.
  • Fixed issue where interior First Time Audio would fail to load and give a log warning.

Version 1.0.0

  • Bozoros is now out of beta!
  • Added a new Circus Interior. Should be familiar as it is a reskin of the vanilla factory.
  • Removed Giants from outdoor spawn pool and added Penny and Teller; the two guardian Clown Giants.
  • Added 4 Bozo-Lizards: Steve, Krusty, Ronald, and Arthur.
  • Removed lake from Navmesh so Giants and Lizards don't walk into it and drown.
  • Attempt to fix eclipse object texture not loading.
  • Added new water fountains to EOD firework show.
  • Replaced textures and music on Item Ship drop to fit thematically.
  • Added fire effects to the eclipse atmosphere.
  • Added a new music track for the firework show.
  • Tweaked enemy spawns for indoors and outdoors. Good luck!
  • Added a config file to change various audio volumes, pfx amounts, streamer-friendly music, and Circus Interior settings.
  • Compressed audio and limited texture resolutions to decrease filesize and loading times.
  • Fixed a floating lamppost by the ferris wheel.

Version 0.9.9

  • The park is now open! Default ticket price is 100.
  • Added cotton candy and balloon stalls.
  • Added new music track to CircusTypeAmbience Insanity Music.
  • Adjusted base volume of many insanity queues.
  • Changed firework music to a DMCA-free original track. (Will be available again when config file update happens.)
  • Removed invisible colliders leftover from rollercoaster support beams.

Version 0.1.8

  • Added a set of Ambience sounds for both outside, indoors, and increased insanity.
  • Fixed some collider issues in a few places.
  • Minor adjustments to a few spawn rates, including increase in Nutcrackers and outdoor Lizards.
  • Fixed some spawn points that were producing errors.
  • Increased texture resolution of several textures (for HDLethalCompany users).
  • Decreased dungeon size from 2 to 1.8 for performance.

Version 0.1.7

  • Fixed missing skybox

Version 0.1.5

  • Added a service bell to BigTop Burger.
  • Added popcorn machines at various corners of the map.
  • Updated planet preview prefab.
  • New icon and README update.

Version 0.1.4

  • BigTop Burger is now open for business on the south end of Bozoros!
  • Bumped up emission of many textures to be slightly more visible in shadows.

Version 0.1.3

  • Added trash and recycle bins. Keep Bozoros clean!
  • Added a Big Shot cannon at the far side of the lake.
  • Updated lake reflection probe.
  • Made most level objects static, this should boost performance.

Version 0.1.2

  • Added benches and balloons all over the map.
  • Stopped enemies from spawning over the lake.
  • Confetti removed from storms; replaced by rogue balloons! All weather types now have unique reasons to visit.

Version 0.1.1

  • Fixed material missing on Fire Exits.
  • Added a lake between the ship and the ferris wheel to discourage darting to and from the fire exit there.
  • Map now has a baked reflection probe.

Version 0.1.0

  • Added loudspeaker prop at various points on the map.
  • Added unique voiceover announcements for fireworks for all three weather types.
  • Timed point lights during clear days that turn off for the firework show.
  • Adjusted heights of rollercoaster support beams to prevent them from clipping into the interiors.

Version 0.0.9

  • Decreased max particle count for confetti from 10,000 to 8,000.
  • Constrained confetti volume and fireworks to the same positions at all time in the world.
  • Added a kill trigger for confetti underneath the ground to prevent confetti in interiors.
  • Shifted fog color towards a dark blue instead of off-red.
  • Disabled fireworks during weather events.
  • Removed Foggy weather type.
  • Replaced MouthDog enemy spawns with Sandworm
  • Added Spore Lizards to outside spawns.
  • Added a preview video to the ship monitor prior to landing.
  • Added a real info description of the moon in the terminal.
  • Updated README screenshots.

Version 0.0.8

  • Attempt to fix colliders that go into interior.

Version 0.0.7

  • The Trickster rollercoaster comes to Bozoros, the most thrilling ride in the star cluster. Prepare to ascend to great heights and maximum g-forces while plummeting several stories down to the ground. A drop just high enough could mean your DOOM. Scared yet?

Version 0.0.6

  • Ladies and Gentleman; patrons of Bozoros! The IN YOUR HEART Firework Spectacular show is now in season! This fabulous celebration of Worthikids and BigTop Burger can only be viewed at 10pm on clear weather days. Thank you for visiting our park and remember, watch out for giants!

Version 0.0.5

  • Tweaked volumetrics of point lights to be less intense.
  • Confetti now rains down during special weather events!

Version 0.0.4

  • Big adjustments to Skybox and Daytime Volumes.

Version 0.0.3

  • Fixed AudioReverbTriggers with default Forest Ambience for now.
  • Enabled Read/Write access for meshes.

Version 0.0.1

  • Initial release. Expecting things to not work correctly and a lot of art is still missing. Just wanted to get this out into the world for a fun journey.