WeightsRebalanced
Customize item weights in kilograms with full multiplayer sync, presets, and hot reload. Compatible with modded items.
| Last updated | 4 days ago |
| Total downloads | 115 |
| Total rating | 0 |
| Categories | Tweaks & Quality Of Life |
| Dependency string | mihow-WeightsRebalanced-2.0.1 |
| Dependants | 0 other packages depend on this package |
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.2100README
Weights Rebalanced
Customize item weights in kilograms with full multiplayer synchronization, preset system, and hot reload support.
Features
Core Functionality
- Kilogram Display - All weights shown in kg instead of pounds
- Per-Item Configuration - Customize weight for every item in the game
- Automatic Item Detection - Works with vanilla and modded items automatically
- Config Validation - Prevents invalid weights (0.1-500 kg range)
Multiplayer Support
- Host-to-Client Sync - Host's weights automatically sync to all clients
- Late Join Support - Players joining mid-game receive correct weights
- Hot Reload - Change weights mid-game and see instant results
- Auto-Restore - Clients restore their local config on disconnect
Quality of Life
- Preset System - Save and load weight configurations
- Import/Export - Share presets with friends
- Enhanced Descriptions - Config shows vanilla weights and valid ranges
- Diagnostic Tools - Check item detection and network status
Optional LethalConfig Integration
If you have LethalConfig installed, you get:
- In-game GUI for all settings
- Sliders for easy weight adjustment
- Buttons for presets, diagnostics, and network status
- No restart needed for changes
Installation
Automatic (Mod Manager)
- Install via r2modman or Thunderstore Mod Manager
- Launch game - config will be generated automatically
Manual
- Install BepInEx 5.4.21
- Download
WeightsRebalanced.zip - Extract to
Lethal Companyfolder - Launch game
Configuration
Config File Location
BepInEx/config/com.weights.rebalanced.cfg
Example Configuration
[General]
# Enable/disable weight modifications
EnableWeightModifications = true
[Scrap Items]
# Weight in kilograms
# Vanilla weight: 1.5 kg
# Valid range: 0.1-500 kg
Whoopie cushion = 1.5
# Make valuable items heavier for balance
Gold bar = 25.0
Item Categories
Items are automatically organized into sections:
- Scrap Items - Collectible scrap (Whoopie cushion, Gold bar, etc.)
- Equipment - Tools and gear (Flashlight, Shovel, Walkie-talkie, etc.)
- Store Items - Purchasable items (TZP-Inhalant, Lockpicker, etc.)
- Modded Items - Items from other mods (auto-detected)
Usage
Changing Weights
-
Via LethalConfig (if installed):
- Press F1 in-game
- Navigate to Weights Rebalanced
- Adjust sliders
- Changes apply instantly
-
Via Config File:
- Edit
BepInEx/config/com.weights.rebalanced.cfg - Change values (in kg)
- Save file
- Changes apply on next item spawn (or use hot reload)
- Edit
Using Presets
Save Current Weights
F1 → Weights Rebalanced → Presets → Save Current as Preset
Preset saved to: BepInEx/config/WeightsRebalanced/Presets/Custom_YYYY-MM-DD_HH-mm.txt
Load Vanilla Weights
F1 → Weights Rebalanced → Presets → Load Vanilla Weights
Share Presets
- Navigate to
BepInEx/config/WeightsRebalanced/Presets/ - Copy your
.txtpreset file - Share with friends
- They copy it to their Presets folder
Multiplayer
As Host
- Your weights automatically sync to all clients
- Clients see your configured weights
- Change weights mid-game - clients receive updates instantly
As Client
- Automatically receive host's weights on connect
- Your local config is temporarily overridden
- Original config restores when you disconnect
- Check sync status:
F1 → Network Sync Status
Commands & Diagnostics
Check Network Status
F1 → Weights Rebalanced → Network Sync Status
Shows:
- "Using HOST'S weights" - Client synced to host
- "You are HOST" - Your weights control the server
- "Not in multiplayer" - Using local config
Print Item Detection
F1 → Weights Rebalanced → Diagnostic: Print Item Detection
Logs all items with their detected origin (Vanilla/Modded) and category.
Reset All Weights
F1 → Weights Rebalanced → Reset All Weights
Resets all items to vanilla values.
Compatibility
Supported
- ✅ All vanilla items
- ✅ LethalConfig (optional GUI)
- ✅ Modded items (auto-detected)
- ✅ LethalLib custom items
- ✅ Multiplayer (host-client sync)
Known Issues
- None reported yet!
Technical Details
Weight Range
- Minimum: 0.1 kg
- Maximum: 500 kg
- Invalid values are clamped and logged
Performance
- Optimized HUD updates with caching
- Minimal network bandwidth (<1KB/s)
- No FPS impact (<1% overhead)
Network Protocol
- Uses Unity Netcode custom messaging
- Version-checked for compatibility
- Handles late joiners and disconnects gracefully
FAQ
Q: Do clients need the mod installed? A: Yes, all players need the mod for consistent weights.
Q: Can I use different weights than the host? A: No, host's weights override clients in multiplayer.
Q: Will this work with mod X? A: Yes! The mod automatically detects and supports modded items.
Q: Can I make items weightless? A: Minimum weight is 0.1 kg for gameplay balance.
Q: How do I reset one item to vanilla? A: Check the config file - vanilla weight is shown in the description.
Support
Report issues on GitHub or Thunderstore.
Credits
Developed with Claude Code by Anthropic.
Changelog
See CHANGELOG.md for version history.