kropath-PlacementPlus icon

PlacementPlus

Place held items exactly where you want with move and rotate controls, return them to their spot instead of throwing them, fix hanging ceiling lights, and add a large set of extra objects to the decor menu including working security fixtures.

By kropath
Last updated a month ago
Total downloads 856
Total rating 0 
Categories Mods Tools Misc Patch Items
Dependency string kropath-PlacementPlus-1.0.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

PlacementPlus

A decoration and placement quality of life mod for Shadows of Doubt. It lets you place held items exactly where you want them, fixes a few annoyances with the built in decor tools, and adds a large set of extra objects to the apartment decorating menu, including working security fixtures. Aside from those security devices, which are the game's own and function once placed, it does not change gameplay rules, cases, or how citizens behave.

Features

Precision item placement. Hold or carry any placeable item and press the placement key (default V) to pin it in the air in front of you. From there you can push it around with the arrow keys, raise and lower it, and rotate it on any axis, then set it down frozen at that exact pose. It works with any item you can hold, not just weapons, so you can arrange guns on a rack, line up cans on a shelf, stand a plush toy on a desk, or hang a piece anywhere you like. It also works on lights and fixtures that were already in the room, such as a ceiling light you would rather move elsewhere, which now stay where you put them. The object stays where you leave it and survives saving and loading.

Copy and paste rotation. While placing, you can store the current orientation and apply it to the next item, so a row of objects can all sit at the same angle without fiddling each one by hand. It copies the rotation only, never the position.

Smart put back. When you pick up an item you placed and drop it again nearby, it returns to its exact spot with its rotation intact, instead of being thrown or landing flat. This works even when the item is on a wall or a rack, where the normal drop would otherwise throw it because there is no flat surface to rest it on. If you carry it well away from its spot and drop it there, it behaves like a normal thrown item again.

Ceiling light fix. Player placed ceiling lights normally hang about a metre below the ceiling. This snaps them up flush against the ceiling where they belong. It does not touch the normal room lights.

Move furniture further away. When you place furniture from the decor menu, the preview is normally stuck about a metre in front of you. This lets you use the arrow keys to push it further out, pull it closer, or slide it sideways, so you can reach the far side of a room. Wall pieces keep their normal aim at the wall behavior.

Surface clearance. When an object would end up partly sunk into a wall, floor, or ceiling, it is nudged back out so it cannot disappear behind a panel and become impossible to pick up again. It only ever pushes an object out of solid walls, floors, and ceilings, never off the furniture it is meant to sit on, and it leaves anything that is already clear exactly where you put it.

Extra decor objects. A large set of objects that are normally hidden from the apartment decorating menu are added to it, each priced at fifty. The full list is below and is editable in the config file.

Security fixtures. Security cameras, sentry guns, laser tripwires, alarm switches, and alarm sirens are added to the decor menu with proper names, and the mod lets you place them in your own apartment even though the game normally refuses (its ceiling air duct check and overlap check block them). These are the game's real devices, not props, so they work once placed. The camera, sentry gun, and laser mount on the ceiling; the switch goes on a wall and the siren on the floor. Turn the whole set off with the IncludeSecurity config switch if you only want the cosmetic objects.

Controls

All of these keys can be rebound in the config file.

While holding or carrying an item:

  • Placement key: V. Press once to pin the item in front of you, press again to cancel.
  • Move: arrow keys.
  • Raise and lower: Page Up and Page Down.
  • Rotate the active axis: , and ..
  • Switch rotation axis (yaw, pitch, roll): T.
  • Place it: Enter.
  • Reset tilt: Backspace.
  • Copy rotation: O. Paste rotation: P.
  • Hold Left Shift for larger steps, Left Alt for finer steps.

While placing furniture from the decor menu:

  • Push the preview away, closer, or sideways: arrow keys.
  • Larger steps: hold Left Shift.

Added objects

Every object below is added to the apartment decorating menu at a price of fifty. The security fixtures are placeable in your own apartment (see Security fixtures above). A few purely decorative ceiling pieces, such as ceiling rot and wall grime, stay hidden by default because the game will not place them anywhere, though a config switch offers them anyway.

General and public. Vintage Wall Lamp, Flower Bed (with corner and old variants), Buddleia Bush, Mossy Bush, Tree, Tall Tree, Basketball Hoop, Public Corkboard, Magazine Stand, Newsstand, Long Hotel Desk, Molded Waiting Seats, Sync Bed, Under Desk Drawers, Lockers, Hotel Key Rack, Washing Machines, Loudspeaker, Television Billboard, Security Camera, Sentry Gun, Scout Laser, CCTV Tower, Alarm Switch, Alarm Siren, Telephone Booth, Amusement Ride.

Retail and market. Supermarket Fridge, Supermarket Freezer (with corner), two Supermarket Shelving styles, Supermarket End Shelf, Empty Shelves (large and small), Supermarket Counters (left and right), Supermarket Scales, shop signs for Synth Beef and Starch, Shop Counter, Fruit Stand (with apples, bananas, and cabbages), Noodle Stand, Synth Fish Stand, Basket Stack, Open Sign, 24 Hour Sign, Hotel Welcome Sign.

Plants, furniture, and storage. Old Flower Bed Corner, Hospital Bed, Walk In Closet Items, Closet Slat Doors, Tall Junk Shelf.

Appliances, utility, and industrial. Industrial Machines (short, long, large, and cylinder), Loom, Cable Spool, Power Box, Breaker Box, Router Box, Newspaper Box, ElGen Sync Machine, Burning Barrel.

Doors, signs, and fittings. Diner Window Shelf, Security Door (double and triple), Telephone Box, Bathroom Scales.

Clutter, grime, and ceiling trim. Trousers, Shirt, and Dress on the floor, Clothes Pile, Graffiti, Wall Grime (top and bottom), Litter Decal, Ceiling Rot (long, short, and corner).

Street and outdoor. Bollard, Hydrant, Mooring Post.

Compatibility

This mod adds placement tools and decor objects. Your saves are not tied to it: objects you place ride the normal save, so they persist without any separate file, and every change is wrapped so that a problem cannot crash your game. Apart from the security fixtures, which are the game's own working devices and function once placed, it does not change cases or how citizens otherwise behave. It runs alongside other mods.

Requirements

  • The BepInEx IL2CPP pack, listed as a dependency.
  • Keep the game on its current version. The mod is built against the live game build.

Config

A config file is created the first time you run the game with the mod installed, at BepInEx/config/Kropath.PlacementPlus.cfg. Every feature can be turned on or off, every key can be rebound, the price and the full list of added objects can be edited, and there is a switch to offer the hidden ceiling pieces if you want them.