ScarletDevilMansion
Adds the Scarlet Devil Mansion from Touhou as a possible dungeon to the snow maps.
By Alice
Date uploaded | 10 months ago |
Version | 1.1.10 |
Download link | Alice-ScarletDevilMansion-1.1.10.zip |
Downloads | 7990 |
Dependency string | Alice-ScarletDevilMansion-1.1.10 |
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.2100Lordfirespeed-OdinSerializer
Fast, robust, powerful and extendible .NET serializer built for Unity
Preferred version: 2022.11.9Evaisa-FixPluginTypesSerialization
Fix custom Serializable structs and such not properly getting deserialized by Unity.
Preferred version: 1.1.1fumiko-CullFactory
Stops rendering faraway factory rooms - Helps with performance.
Preferred version: 0.9.2IAmBatby-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.2.3Alice-DungeonGenerationPlus
API to expand the compatibilities of Lethal Company's dungeon generation
Preferred version: 1.1.2README
Required by all clients
Added light to most rooms and hallways, configurable
The Scarlet Devil Mansion(紅魔館)
Adds the Scarlet Devil Mansion from Touhou as a possible dungeon for the snow moons (Dine, Rend, Tital). The chances are about 50% split between the regular mansion dungeon and this custom dungeon. You can edit the weight value in the config. If you'd like a cheap way to get there, we do happen to have a mod for just that.
The dungeon can also be enabled on any moon, vanilla or custom, in the config. I'm not responsible if the dungeon breaks on custom moons.
This is an alpha release. We are currently polishing up the rooms and adding unique dungeon mechanics, enemies, and items. We cannot guarantee stablity with other mods.
このページはまだ日本語に翻訳されていない。すまない
Dungeon Features
The map is a grayscale representation of what the Scarlet Devil Mansion could look like, with a mayor starting room, hallway corriders, and typical mansion rooms (bedrooms, libraries, kitchens, etc.). The fire exit always leads to a garden.
This dungeon uses modified dungeon generation code to create three long paths (as opposed to the base game's single path), then creates branching paths like normal. Furthermore, the dungeon will always be confined to a relatively small box. Please understand that this will increase dungeon generation times (sometimes by double or even triple). While it seems that the dungeon generation has no bugs currently, there is a possibility that it can still occur.
Enemies and Vents
Enemies will not spawn from vents but from demonic looking symbols on the ground. This is only a visual change.
Spoiler warning. Click here to see enemies
The Knight, a Coil-head variant
Acts like a regular coil-head, but is noticeably slower and prefers spawning from statue props, especially ones passed by scavengers.
—‚�舐 舐óÞ¢áñ舐, a£ —ðsžšåÞя舐½ — ☒Â£Ř§Ů£½
WIP
Configuration
You can configure the following properties of this dungeon in the config. You must load up Lethal Company once with this mod enabled to create the config. All configs are synced by the host.
- The weight of the SDM dungeon appearing on the snow maps
- SDM dungeon appearing on any vanilla or custom moon, along with its weights
- Most of the dungeon generation values and scrap count
- The weights of light and light sources appearing in the dungeon
Roadmap
The development process is split into 3 distinct parts:
- Create more rooms, room variants, and polish up the current ones with props, lighting, etc.
- Add touhou-themed enemies and scrap items
- Add dungeon mechanics/features (for example the factory's appartatus and jumping puzzles)
There is a possibility that I add a custom moon, but that's way down the line.
Credits
Touhou owned by Team Shanghai Alice (ZUN)
LadyEbony.itch.io - Code, Dungeon Design
MarkLi.itch.io - 3D Environment Assets (Rooms)
Vinyis.itch.io - 3D Environment Assets (Hallways)
@grandteki (Discord) - Various 3D Assets
Nitori.itch.io - For their sick advice
@Schmagons (Instagram) - 2D Art
peacock-roy.itch.io - SFX
If interested, the map assets were originally used in these two fan games. Utusuru and Gensokyo Komarunner.
Contact
Any complaints or questions can asked in this discord thread. You can also dm personally at this discord, LadyRaphtalia.
日本語がちょっとできるよ。コメントや質問やモンクがあったら、このdiscordのスレッドに書いてください。さらに、このdiscordでLadyRaphtaliaに直接メッセージを送ってください。
CHANGELOG
1.0.1 - 1.0.4
Detailed the mayor starting room
Added three detailed kitchen variants
Made more drastic changes to make the map much less spread out, AKA map is smaller
1.1.0 - 1.1.12
Added support for LLL
Detailed the hallway rooms and added new ones
Added lethal company's lighting onto the dungeon (somehow?)
Added new enemy variant
Added new scrap item
Fixed enemy pathing issues
Spray cans now work, thanks SkullCrusher my beloved
Added wall lights to hallway rooms as a possible spawn
Added chandelier lights to most rooms as a possible spawn
Added networked config to modify the spawn chance of light sources
Added networked config to modify much of the dungeon generation values and scrap count
1.2.0 - 1.2.12
Added new dungeon event
Added basement to mayor starting room
Added bedroom and servant quarter variant rooms
Many many internal code and design changes to reduce the load times by abouy 90% on average
Removed garden tile (temporarily). Added unpolished fire exits throughout the dungeon
Added rotateable frames to the hallways
Added new functionality to decorative crystal item
Added config presets. Automatically set to default. Contains two distinct presets for 4+ lobbies are 1-3 smaller lobbies
These config presets make the map much smaller
Fixed scrap spawn prefering to spawn on the upper floors
Added many new networked configs
Switch from BinaryFormatter to OdinSerializer
Fixed issues with unofficial Korean patch
1.3.0
Added clock prop to main entrance
Added destroyable doors
Re-added/Fixed AC compatibility code
1.3.1
Hotfix
1.3.2
Increased brightness of light sources a tad bit
Redone item (again) and map hazard spawn locations
Added item spawns (and turret spawns) to mayor starting room
Added configs for knight and decorative cystals spawn weights
1.3.3
Added library variant rooms. Temporary removed 2nd floor library room
New approach to lighting, may be good may be bad, who knows its experimental
1.3.4
Lighting polish
Lights turn red during dungeon event
Added FacilityMeltdown compatibility
1.3.5
More lighting polish (brighter entrance)
Doors have a chance of spawning partially damaged
1.3.6
Changed lighting approach again. This one should be it
Added 2F library room
Added ReservedFlashlightSlot compatibility
CullFactory mod is now manatory
Added door damage configs
1.3.7
Fixed some missing lighting
Actually added the 2F library room
Improved visuals for fire exit
Added shoulder visiblity to ReservedFlashlightSlot compatibility
Added config to add unique enemy spawns during the bedroom dungeon event
Added config for demonic painting
Added config to use either SDM or vanilla fire exits
1.3.8
Updated for LC v50 and LLL v1.2 (so sorry for long wait)
Moved some of the configs to LLL
Added new scrap item, shattered decorative crystal (can combine with flashlights)
Combining a normal decorative crystal with a flashlight will also provide this new scrap item
1.3.9
Added spike traps to dungeon
Fix for the shattered deco. crystal not spawning when in orbit
Small decrease to lighting radius (may reduce max light spam warning for the time being)
Changed layout of one of the servant quarter rooms slightly
1.3.10
Added Mimics compatibility
Added experimental fix for resolving the max light spam warning
1.3.11
Hotfix for when Mimics is loaded
Today I learned how loading .dll's work
1.3.12
Added two jump puzzle hallways
Changed the dungeon generation's feel completely
Today I learned to not load .dlls
1.3.13
Tweaked the dungeon generation to consider the alternate main paths as actual main paths
Fixed the mayor tile not spawning branch paths
Fixed one of the main paths being very dense
Added config to disable the mayor basement
Adjusted the Vanilla preset to fit these new changes
Made jump puzzles slightly less frequent
Added a bit of randomness to jump puzzle layout\
1.3.14
Added special colouring to enemies that spawn from the painting event
1.3.15
Added new pit room
Possible fix to out-of-bounds item spawns and wall phasing enemy movement\
1.3.16
Fixed for new LLL version
1.3.17
Added new enemy variant (not finalized)
1.3.18
Added new weapon that drops from new enemy variant
1.3.19
Added new scrap item
Added new pit room
Added some safety railings to some of the pit rooms
1.3.20
Redid library 2F rooms into two smaller versions
Added new pit room
Added some sound effects and lighting to the pit rooms
Added clock spawns to some doorways
Scarlet Knife now deals 50 damage or 50% of current health, whichever is higher
1.3.21
Closed up a missing ceilings
Added new scarlet key (it's just red) to help with visibility
Changed the pit room's fog visuals a bit
Made one of the pit rooms easier
Added Sanguine (moon) to the interior's spawn list
1.3.22
Updated mod for my new API
Maid's knife now deals critical damage, then kills
Falling into the pit/void will deal critical damage, then teleport you to the farthest AI node. Kills the second time
Added jukebox with Touhou beats to Servant's Quarter rooms
Killing the maid will spawn a revenant ghost after you
Broke doll snowglobe animations, will fix
LethalConfig's entries will have a different shade of red if my preset settings auto-change its values
Removed AC compatibility (I don't think it ever worked as of late)
1.3.23
Added new treasure rooms (only spawns in kitchen and 1f library tiles)
Added ink/blood stains throughout the mansion floor
Jukebox has randomized starting settings (can spawn already playing)
Added ReservedKeySlot compatibility
Fixed doll snowglobe animations
Portraits stare at you when you aren't looking
1.3.24
Updated to v60/v61
Expanded mayor entrance tile, removed basement
Updated dungeon generation to prefer branch tiles that make multiple connections to encourage looping paths
Decreased the main path length by a bit
Added new treasure room spawn (bedroom)
Added new room variant for bedroom and kitchen
Fixed treasure rooms not being properly locked during multiplayer
Fixed doll snowglobe animation
Updated knight to match the coilhead's new behaviour
Changed much of the LogInfo into LogDebug
1.3.25
Updated knight to coilhead's new v62 behaviour
Knight enters a brief cooldown after hitting a player
Fixed LOS not stopping the knight for 5+ lobbies (Zeekers is back on my shitlist)
1.3.26
Updated mod for new API version
1.3.27
There is now 5 varaints for bedrooms, kitchens, 1F libraries, and servant's quarters
Added another 2F library variant
Shrunk all 1F libary rooms
Vanilla preset now spawns treasure rooms
Added new treasure room spawn (servant's quarters)
Fixed treasure room event for bedroom
Fixed painting's interaction with MattyFixes
Fixed critical damage bug introduced by v62
Increased lights spawn for all presets by a lot
Lights now have a chance of flickering and dying
Added Coroner compatibility
Added Scarlet Devil Mansion (moon) to the interior's spawn list