Online Manual
Thank you for playing Critter Kart!
Please Take a look at each section of the Manual to ensure that you have everything set up correctly!
Please Take a look at each section of the Manual to ensure that you have everything set up correctly!
Table of Contents
1. Controller Support
1.1 Xbox Controller Support
1.2 Playstation 4 Controller Support
1.3 VR Controller Support
2. Command-Line Options
2.1 Guest Mode
2.2 Fullscreen Modes
2.3 VR API
2.4 Input Testing
2.5 No HUD Mode
2.6 Cinematic Camera
2.7 VR Capture Camera
2.8 Fake Friends
2.9 Singleplayer Only
1.1 Xbox Controller Support
1.2 Playstation 4 Controller Support
1.3 VR Controller Support
2. Command-Line Options
2.1 Guest Mode
2.2 Fullscreen Modes
2.3 VR API
2.4 Input Testing
2.5 No HUD Mode
2.6 Cinematic Camera
2.7 VR Capture Camera
2.8 Fake Friends
2.9 Singleplayer Only
1. Controller Support
Xbox One, Xbox 360, and Playstation 4 controllers are supported on Windows, Mac, and Linux. Please note that controller disconnection and reconnection at runtime on Linux will prevent the controller axes from working correctly. Please restart the game on Linux if a controller is disconnected at runtime to ensure the best experience.
1.1 Xbox Controller Support |
On Mac OS, support for Xbox controllers natively is pretty spotty. Fortunately, a community-made driver solves these issues, and is essential for using an Xbox One of Xbox 360 controller on Mac OS.
The Mac 360Controller community driver is available here: https://github.com/360Controller/360Controller/releases On Windows and Linux, Xbox controllers should function without any additional external drivers. |
1.2 Playstation 4 Controller Support |
The Dualshock 4 controller is natively supported on Windows, Mac, and Linux. Please note that on Linux, the touchpad acts as a mouse. The Linux Dualshock 4 control scheme therefore differs slightly from the Windows/Mac Control Schemes, and the 'Share' button is used to respawn on Linux instead of clicking the Touchpad.
|
1.3 VR Controller Support |
The Oculus Touch controllers are supported for the Oculus Headset, and the Vive Wands are supported for the HTC Vive. Unfortunately, Windows Mixed Reality Controllers and Valve Index controllers are not supported at the current time. Hopefully support will be added in the future. Additionally, Xbox and Playstation controllers may also be used in the VR game, and the use of motion controllers is not required. In splitscreen, Player 1 is always the VR player, and only the VR player may use motion controls such as the Oculus Touch controllers or Vive Wands.
Please note that when using an Oculus headset, the Oculus API is always used. This ensures that all of the buttons of the touch controllers are usable, and therefore, you will be unable to open the SteamVR in-game interface with the Menu Button of the Left Controller, as it will open the In-Game menu instead. |
2. Command-Line Options
Command Line options can be added to the target field of a shortcut to the Critter Kart executable, or by starting the game from the command line. Steam allows users to add arguments by right-clicking the game in Steam, selecting 'properties', and then selecting 'Set Launch Options'.
2.1 Guest Mode |
-guestmode
Having friends try the game for the first time in VR? Use the -guestmode argument to make sure the game starts up as it did the first time, prompting users to choose between VRcade mode and Immersive mode, and resetting the Comfort Blinders to 'On'. It then immediately loads the user into the tutorial so you don't have to explain the controls yourself. The tutorial can also be accessed in-game through the 'How to Play' section of the main menu at any time. |
2.2 Fullscreen Modes |
-window-mode exclusive
-window-mode borderless Due to the limitations of Unity 2017.4.30f1, you cannot set the fullscreen mode of the application through the in-game video options menu. The game defaults to running in borderless fullscreen. The above options let you change between exclusive fullscreen and borderless fullscreen. Please note that exclusive fullscreen mode causes issues with Alt-Tabbing, and is a Unity issue. If you plan to use Alt-Tab, borderless mode is recommended. |
2.3 VR API |
-vrmode oculus
-vrmode openvr -vrmode none These options allow you to launch the game is a particular VR mode, or ensure that the game is run in desktop mode using the 'none' option. By default, the game will attempt to run in the order listed, preferring to run in VR, and using the Oculus API if it is available. Please note that selecting the OpenVR mode with an Oculus Headset will still result in the use of the Oculus API. This allows for all Oculus Touch buttons and haptics to be utilized and for better overall performance on Oculus hardware. |
2.4 Input Testing |
-inputtest
Controller not being detected? Bindings incorrect? At the moment, there is not an option to rebind controller input in-game. Running the game with this flag enables a debugging mode, which shows the raw inputs of the connected controllers as available in Unity, in addition to the exact name that the controller appears as. If your controller is unsupported or not working, send an email to CritterKart@gmail.com and explain your issue. Please include detailed information about which axis/button on the controller maps to which axis/button on the tester, where that axis defaults to, its direction, and the exact name of the controller. I don't have every controller out there, so I can't support yours without your help. Thanks! Other controls for this test mode include: 'Esc' to quit. 'Spacebar' to cycle through many connected controllers. 'R' to refresh the application. |
2.5 No HUD Mode |
-nohud
Removes all gameplay HUD elements. Menus still function as expected, but the gameplay is clear of any HUD elements, providing a mode cinematic experience or something. |
2.6 Cinematic Camera |
-freecam
Replaces the player kart with an AI driven kart in singleplayer. Switching to 'First Person' mode instead switches to a controllable free-camera for taking cinematic shots of the race, or just watching the AI endlessly race. The 'Rear Camera' buttons will also slow time to 50% speed for extra cool slo-mo shots! In this mode, the No HUD option is enabled by default. The Cinematic Camera is also only for Desktop mode with the -vrmode none option, and will not function in VR. |
2.7 VR Capture Camera |
-vrcam
Renders a separate view of the VR perspective to the main monitor. This is useful if you want to record crisp 4k resolution gameplay of VR on your desktop. It also incurs a heavy performance penalty. Obviously, this flag only functions if the game is run in VR. |
2.8 Fake Friends
|
-fakefriends 1
-fakefriends 2 -fakefriends 3 -fakefriends 4 Not all of us are blessed with lots of friends in real-life. This option adds splitscreen to the singleplayer mode with AI controlling the additional players. The number following '-fakefriends' determines how many AI to add. If you add 4 total, then you will only be spectating 4 AI players racing each other and will not be playing. The fake friends mode is useful for tuning splitscreen performance before your friends actually show up to play, so you can spend more time playing games, and less time addressing technical concerns. It is also useful for recording splitscreen footage of your game to make a nice trailer if you don't have many friends around :( |
2.9 Singleplayer Only
|
-sponly
Hides the splitscreen play option from the main menu in case you are not interested in splitscreen multiplayer, or don't have the extra controllers needed for it. |
Thanks for actually taking the time to read the manual. Seriously. Who does that?