Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LCUltrawide Community
Ultrawide monitor support for the game Lethal Company
| Date uploaded | 19 hours ago |
| Version | 1.3.1 |
| Download link | LethalCompanyModding-LCUltrawide_Community-1.3.1.zip |
| Downloads | 1044 |
| Dependency string | LethalCompanyModding-LCUltrawide_Community-1.3.1 |
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
LCUltrawide
Lethal Company is locked to 16:9 aspect ratio by default and will add black bars on the sides of ultrawide monitors.
This mod makes some changes to the games rendering and UI to enable support for any custom resolution and aspect ratio.
NOTE: The "Pixelation" setting added in v80 is ignored in favor of this mod's resolution modifiers. (see Optional Configurations section)
Maintainers
Original Author: Stefan750
Current Maintainer(s): darmuh, You?
This mod has been adopted by the Lethal Company Modding community repo and may be maintained by any willing community member with a github account.
Features
- Automatically detects monitor aspect ratio and scales the game to fill the entire screen (works even in window mode!)
- Increase the games rendering resolution values for better visibility (at the cost of performance)
- Decrease the games rendering resolution values for better performance (at the cost of visibility)
- Allows changing of HUD scale and aspect ratio
- Fixes the inventory slots being slightly misaligned on some monitors
- Fixes the UI being slightly too large on wider monitors
- More robust code for the Scanner HUD to ensure correct position of markers
Installation
- Make sure you have BepInEx installed for the game
- Download the latest version of the mod from Thunderstore or GitHub releases
- Navigate to the games install folder (you can right click the game in your Steam library, select "Manage" and then "Browse Local Files" to easily find it)
- Copy the BepInEx folder from the downloaded .zip into your game folder making sure the contents end up in the already existing folders
Usage
Ultrawide Resolution
By default the mod will take the original game resolution and automatically scale it to fit your monitor.
Optional Configurations
You can customize this mod's settings in it's config file, BepInEx/config/LCUltrawide.cfg
- [Resolution Override] Gameplay Camera Resolution Multiplier: Up or Downscale your gameplay camera resolution with this modifier.
- The default gameplay camera rendering resolution of
860x520is multiplied by the value in this configuration item. - The rendering resolution is also modified to fit your monitor's aspect ratio.
- WARNING: Increasing the multiplier is more costly on your PC's Hardware. Use with caution!
- The default gameplay camera rendering resolution of
- [Resolution Override] Terminal Resolution Multiplier: Up or Downscale your terminal camera resolution with this modifier.
- The default terminal camera rendering resolution of
960x580is multiplied by the value in this configuration item. - The rendering resolution is also modified to fit your monitor's aspect ratio.
- WARNING: Increasing the multiplier is more costly on your PC's Hardware. Use with caution!
- The default terminal camera rendering resolution of
- [UI] Scale: Use this configuration item to modify the scale of UI elements on the screen.
- [UI] Aspect Ratio: Use this configuration item to set the aspect ratio for the in-game HUD.
- A higher number makes the HUD wider.
- (0 = auto, 1.33 = 4:3, 1.77 = 16:9, 2.33 = 21:9, 3.55 = 32:9)
Compatibility
Supports configuration in-game via Lethal Config when it is present.
CHANGELOG
LCUltrawide Changelog
v1.3.1
- Raised maximum values for render resolution modifiers and added warning to configuration description.
- Note that I (with a 4070ti) would never raise the rendering resolution to a value higher than 1.75.
- If you have a more powerful gpu, feel free to test it's limits (with caution)
- Fixed some typos in last readme/changelog updates
- Updated readme to explain the configuration items in more detail
v1.3.0 (v81 update)
- Updated for v81
- Ignoring the new Pixelation setting since it has the ability to override this mod's changes.
- Removed the deprecated width config option as well as the config height option.
- Added new Resolution Modifier config options to replace the removed config options and in-game Pixelation setting
- Tidied up references to use less
GameObject.Findin favor of existing cached references and performing transform crawls from them. - Added several Debugging log messages.
- Updated readme to remove previous maintainers (per their request). Added myself (darmuh) although I do not plan to be an especially active maintainer.
- Updated readme with new information regarding configuration options
v1.2.2
- Adds support for Lethal Config
v1.2.1
- Completely ignore the width config option now rather than just warn
v1.2.0
- Deprecated the width config option
- Output a message when ignoring a client's width option
- Updated to the latest game assembly
v1.1.3
- Added client side tag to thunderstore package
- Downgraded an error to a warning since the method still completes
v1.1.2
- Compiled against latest game version
- Added minor safety checks for null refs
1.1.1
- Fixed UI elements being too far from screen edge by default
- Fixed aspect ratio not applying correctly when rejoining games
- Fixed aspect ratio sometimes updating even if window size has not changed
- Made helmet slightly less intrusive on wider monitors
1.1.0
- Auto detect aspect ratio and adjust to window size changes in real time
- Improved UI scaling consistency across different aspect ratios
- Helmet visor model is now scaled with aspect ratio
- Fixed wrong aspect ratio when using the Terminal
- Moved hooks from PlayerControllerB to HUDManager
- Numerous other internal changes to support automatic aspect ratio adjustment
1.0.0
- Support for setting a custom resolution and aspect ratio in config file
- Support for changing UI scale and aspect ratio