Bozoros
[v68] A custom clown / circus themed moon. Featuring custom music, weather events, enemies, mechanics and a firework show!
By LethalMatt
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
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100IAmBatby-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.10AudioKnight-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.4README
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!
-
Stormy: Strong winds, cloudy skies, loose balloons!
ENEMY SKINS (spoiler):
-
Goofy Puffers: Colorful little guys!
-
Clown Giants: Don't let them make you the butt of the joke...
MORE IMAGES (spoiler):
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:
CartoonWhistle 4001_65_4.wav
from the Series 4000 Hollywood Sound Effects LibraryCartoonWhistle WB03_47_3.wav
from the Warner Bros. Sound Effects Library
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.
- Now the intensity multiplier also applies to both emission rate and burst amount for the root
- 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.
- Also changed most default volume settings back to
- Added a couple more configuration settings.
- Made config settings for particle effects affect more than just the maximum number of particles.
- 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.
- Should hopefully fix most '
- 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.
- Implemented an ethically dubious solution to Tulip Snakes throwing a bunch of
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 toNot 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 was1.4
). - Tile size lowered to
27
world units, (previous value was76.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 and9000
Lumen, respectively. - Increased popcorn stand light range and intensity to
1
unit and1000
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!
- Still not sure how I feel about the new water, so it's subject to change based on feedback. Looks great during the
- Lamps now turn on a bit earlier, at
- 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
andGoofyPufferNames
settings is needed to see the same names as other clients.
- Names are selected locally, so having a matching list of names in the
- 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!
- All of them should now match the pre-
- 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 was3
). - 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!
- It was hiding in a separate location from the other
- 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.
- Circular tents now simply use the
- 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 theFun
or theCircus
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.
- By default, if they're the only skins installed, they have a
- 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.
- Added a couple more firework spawning locations for the
- 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.
- Relocated configuration file to
- 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.
- May have to update custom enemy and scrap spawning configs to use the new name
- Added tags
Fun
,Funny
,Circus
,Clown
,Lake
, andPaid
. - Added spike traps to the hazard spawn pool.
- Added enemies from
v50
and above to the enemy spawn pools.- BarberFixes by ButteryStancakes is highly recommended to avoid any potential issues with multiple Barbers.
- 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.
- Added number
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.