Getting started
To obtain the best experience, there are a few things you should do after installing Project OutFox. Some of these instructions assume usage of the included default theme (Soundwaves).
When launching Project OutFox for the first time or without save data present, you will be prompted to select which game type you would like to begin with. Project OutFox supports a variety of game types, which you can learn about here, which simulate different types of rhythm games (including button layouts and, where applicable, gameplay behaviours specific to the game type). Game types are further divided into styles, which include chart types such as single, double, etc.
Tip: You can switch between game types at any time using the “Select Game” button on the main menu.
Each game type has its own default keyboard configuration; dance, for example, maps the first player to the arrow keys (when playing on keyboard, this is often referred to as the “index” playstyle). To configure your button mappings, go to Options > Input & Calibration > Config Key/Joy Mappings.
Use the arrow keys to select an item to map, press Enter, and then press the button on the keyboard or controller you want to use. You can have multiple button assignments for each command.
Project OutFox supports a wide variety of controllers and even arcade hardware. By default, the game operates with a HIDAPI and XInput-compliant input engine. If your controller does not perform as well or function as expected, you can switch to the alternate XInput input mode from the Experimental Options menu. XInput will sometimes also require you to map your controller to the input engine’s virtual gamepad, allowing the game to properly interface with the device. The Map Controller screen is available from the Input & Calibration menu.
!> Notice: Interactive calibration only works under the dance
game type. If you are using a differtent game type, temporarily switch to dance
, and switch back when you are done.
In a rhythm game, timing is everything. But latency produced by your audio outputs can affect your accuracy. You can interactively adjust the audio offset using the Calibrate Audio Sync option in the Input & Calibration menu.
A song will play with a pattern of alternating notes; in the dance game type, they will be left and right arrows. Tap them to the rhythm based on what you hear. Every 24 notes, your inputs will be used to calculate a new offset; watch for “Perfect” and “Flawless” judgements.
The song will continue playing on a loop until you exit with the Back
button (mapped to Escape by default), after which you will be given an opportunity to save the changes. If you wish to calibrate in-game with your song of choice, you can press F6
twice during gameplay to enable AutoSync Machine, which will last until the end of the song or when exited with the Back
button. A message will appear asking to confirm your changes and if you wish to apply them or not.
While Project OutFox can save some data to a global “machine profile”, it is recommended that you create a local profile so you can save personal high scores, as well as player settings (such as modifiers) that can persist between sessions.
You can manage profiles from Options > Profiles. From here you can create a profile, and edit existing profiles.
From the profile editor (highlight a profile and press Start, and then select “Edit profile”), you can input fitness-related information, change the layout of the optional “Detailed Stats” pane during gameplay, and add an avatar to your profile (avatars are loaded from the Appearance/Avatars directory).
While Project OutFox does include a few sample songs, you will probably want to add more. We support a number of formats, including SM, SSC, SMA, DWI, BMS, DTX, .CHART, and KSF.
The Songs folder in Project OutFox is divided into Groups (also sometimes known as “packs”). Groups, in turn, contain folders for each song.
Songs
│
└───My Group
│ │
│ └───My Song
│ │ mysong.ssc
│ │ mysong.ogg
│ │ mysong-bg.png
│ │ mysong-bn.png
│ │ mysong-jk.png
Packs are typically distributed as ZIP files. Extract the archive with your preferred software, and copy the group folder containing the song directories to the Songs folder like so.
Note: If the songs do not appear, be sure to check if the group folder actually containing the song folders is too deep in the folder hierarchy.
Note: If a song is not contained inside a group folder, but instead on the root Songs directory, the game will stop loading to let you know of the Song folder in question.
The only thing left to do is have fun! If you need more help with Project OutFox, check out the other pages in our wiki documentation, and join other members of our community on our Discord server or forum.
Thank you for supporting Project OutFox!