

Flat player mod allow you to run Bonelab without a VR Headset. You can quickly test your mods with it or even play the Game semi-normally. It binds your Input to what should be Oculus controllers so no funny trickery or conflicts with other mods.
Check the changelogs. Currently supports: Patch 6
For support msg me on Discord
llamashere
Keep in mind that the game was NOT made for Desktop controls so you will have a hard time doing some actions like climbing ladders and reloading weapons. You may have better luck using the default avatars but no one is stopping you :P
Mods/FlatPlayer.dll into your Mods folder where your game is installed.You don't need to worry about the FlatPlayer.pdb file
Default control scheme until someone complains about it
| Action | Keyboard and Mouse | Xbox Controller | PS4/PS5 Controller |
|---|---|---|---|
| Look | Mouse | Right Stick | Right Stick |
| Move | WASD or Arrows | Left Stick | Left Stick |
| Jump | Space | A | Cross (X) |
| Slow Mo | Z Key | Y | Triangle (△) |
| Crouch | Shift Key | B | Circle (O) |
| Stand Up (No Bind by default) | - | - | - |
| Shoot Left | Mouse Left Button | Left Trigger | L2 (Left Trigger) |
| Shoot Right | Mouse Right Button | Right Trigger | R2 (Right Trigger) |
| Extend Arms | Mouse Scroll | D-Pad Up & Down | D-Pad Up & Down |
| Hold Item Left | Q Key | Left Shoulder | L1 (Left Bumper) |
| Hold Item Right | E Key | Right Shoulder | R1 (Right Bumper) |
| Radial Menu Left | Tab | Select | Share Button |
| Radial Menu Right | T Key | Start | Options Button |
| Unmount gokart | Space | X | Square (□) |
| Arms Edit Mode | X or C | D-Pad Left or Right | D-Pad Left or Right |
Gamepads and Joysticks are supported as long as they are recognized by Unity.Gamepad will use the same relative positions for the buttons.UserData/Flat Player Input.inputactions. More info #Controls Rebinding| Key | Action |
|---|---|
| Equal key | Increase Look sensitivity |
| Minus key | Decrease Look sensitivity |
| Enter Key | Reset Arms positions |
| J Key | Reload controls Map and save file |
By using Arms Edit Mode you can manually move and rotate your arms.
Toggling this will prevent you from moving or looking around
Click the appropriate toggle for your arm and you can move its position by your Move bind, lift it up or lower it with your Jump and crouch and you can rotate it with your Look bind.
To edit your controls just simply
Input System from the Package Manager or Edit > Project Settings > Player and change Active Input Handling to Input System PackageUserData/Flat Player Input.inputactions into your projectEdit Asset button in the InspectorSAVE the assetUserDataI know its tedious but im not building an UI for that.
You can find FlatPlayers preferences in UserData/MelonPreferences.cfg under the [FlatPlayer] category.
Look SensitivityLook motion smoothingAccurateVR is on.