This mod enables the experimental built-in third-person camera in No Rest for the Wicked, while also correcting inputs and adjusting the lock-on system to properly support the camera mode.
WickedView - Third Person Camera 🎥
Very simply, this adds the ability to toggle the experimental work-in-progress built-in third-person camera on or off.
that No Rest For The Wicked has in their code.
Changelog 🕘
0.0.3
- Fixed lock-on camera behavior The lock-on camera now correctly tracks the target, dynamically adjusting its height and distance. Previously, when lock-on was activated, the camera stayed at its initial Y position, which could cause the target to move out of view during combat.
- New in-game mod settings menu: You can now configure camera and control options directly from the game’s menu:
- Camera Mode: Switch between top-down and third-person perspectives.
- Auto Hide Cursor: Automatically hides the cursor for keyboard and mouse users in third-person view.
- Invert Y Axis: Flip vertical camera movement.
- Sensitivity X/Y: Adjust horizontal and vertical camera sensitivity.
- Field of View (FOV): Change the camera’s viewing angle.
- Lock-on Camera Height: Adjust how high the camera sits when locked onto a target.
⚠️ Disclaimer: This settings menu is custom-built as part of the mod and is not part of the game's original UI. Translations are provided for convenience, but may not be perfect, as I do not speak all supported languages.
Installation 💻
This is a
MelonLoader mod.
- Install MelonLoader 0.7.2 for No Rest for the Wicked.
- Once MelonLoader is installed, navigate to your game directory.
- Open the Mods folder (created by MelonLoader)
- Drop the WickedView.dll file into the Mods folder.
- Launch the game.
That’s it. The mod will load automatically on startup.
Features / Workarounds🏷️
Camera Mode Settings
You can switch between the default Gameplay Camera Mode and Third Person Camera Mode at any time from the
Gameplay Settings Menu. The change happens in-game, so you’re free to swap perspectives whenever you want.
Corrected Gamepad Input Handling
This workaround modifies the input directions before sending them to Quantum. It hooks into GetAxis and adjusts the left analog stick behavior so movement always aligns with the direction your camera is facing. This method prevents desyncs when playing with friends.
Corrected Keyboard and Mouse Input Handling
This workaround changes the keyboard movement direction to align with the camera rotation, preventing desync issues when playing with friends.
⚠️ Limitations: I had to disable some aspects of mouse aiming when the third-person camera is active to make this work. So the player will be locked in the direction they are attacking.
Lock On
The game's method for checking if a position is within the camera frustum behaved oddly once the third-person camera was enabled. The simplest fix was to treat all enemies within range as being inside the frustum, so that lock-on is based on character direction instead.
The camera now stays locked to the Y position from the moment lock-on is engaged, preventing enemies from drifting partly or entirely out of view during combat. This has been fixed to keep targets properly framed during battle.
Configuration ⚙️
Basic settings can be safely adjusted directly in the in-game menu.
Advanced Configuration 🔧For advanced customization, you can manually edit the configuration file. The file is located in
UserData\MelonPreferences.cfg Inside your game directory.
Some advanced values are experimental or still a work in progress. Not all may function as expected, and certain combinations might make the gameplay feel unusual or unbalanced.
Known Bugs 🐛
Ladder Climb Direction can invert based on camera orientation.