Last updated | 3 weeks ago |
Total downloads | 7074 |
Total rating | 5 |
Categories | Code Mods |
Dependency string | LlamasHere-FlatPlayer-2.2.1 |
Dependants | 3 other packages depend on this package |
This mod requires the following mods to function
LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.6.5README
What is Flat Player?
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
The janky controls
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
Installation
- Copy
Mods/FlatPlayer.dll
into yourMods
folder where your game is installed. - Remove it to re-enable full VR support
You don't need to worry about the FlatPlayer.pdb file
Controls
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 |
- Keep in mind that those are rebindable. If it conflicts with another mod just change it.
- Other
Gamepads
andJoysticks
are supported as long as they are recognized by Unity. - Any other
Gamepad
will use the same relative positions for the buttons. - The bindings file is located in
UserData/Flat Player Input.inputactions
. More info #Controls Rebinding
Hardcoded Keyboard controls:
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 |
6DOF Hands Controls
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.
Controls Rebinding
To edit your controls just simply
- Open a project in the Unity Engine (2021.3.16f tested)
- Install the new
Input System
from thePackage Manager
orEdit > Project Settings > Player
and changeActive Input Handling
toInput System Package
- Import
UserData/Flat Player Input.inputactions
into your project - Click on the
Edit Asset
button in theInspector
- Change whatever you need and then
SAVE
the asset - Copy the asset from the project back to
UserData
I know its tedious but im not building an UI for that.
Melon Preferences
You can find FlatPlayers preferences in UserData/MelonPreferences.cfg
under the [FlatPlayer]
category.
- "CameraSensitivity" - Your
Look
Sensitivity - "HandsExtendSensitivity" - How fast to extend arms;
- "CameraSmoothness" - Player
Look
motion smoothing - "CameraFOV" - Camera FOV :D
- "UseMockHMD" - Should MockHMD be injected. Leave this to true
- "AccurateVR" - Render the game in actual VR View. Useful for VR effects testing.
- "AccurateVRMode" - What type to of VR View to display.
Notes
- Volumetrics and VRS will not work unless
AccurateVR
is on. - This version (2.2.1) has not been tested in fusion
- I haven't tested beating the whole campaign but have fun trying.