Hurrican Guide
Install the Hurrican App
- Download the latest
Hurricanrelease. - Install the
.msixthrough the Xbox Device Portal. - Install the included dependency file.
- Launch the app once so it can create its default LocalState files.
Controller Notes
For 2 player mode, the second controller needs to be connected before launching the game.
Controller order is:
- Player 1:
0: Xbox One Game Controller - Player 2:
1: Xbox One Game Controller
If you are setting controls in the config menu, press A on the D-Pad entry to switch to X/Y axis controls for the left stick.
Cheats
Open the console with Start + Back/View and enter a cheat.
Use Up/Down on the D-Pad to cycle through letters.
idfa all weapons max
dnstuff full extra-weapons
benkenwurmus 99 lifes
traveller in time 999 time
derfnam znert Godmode on/off
trailblazer infinite wheel on/off
dont stop me now autofire +500s
supersize me supershot +500s
trantor was here all weapons + flamethrower on/off
Launch Arguments
You can pass launch arguments by creating a file called:
arguments.ini
Upload it to the app's LocalState folder using Xbox Device Portal:
Hurrican/LocalState/
Use one argument per line.
Example:
--stretch
--showfps
--crt
Included User Levels
Seven user levels from turricanforever.de are included:
ChJees
Genocide
Second_Empire
SecretPlanet
Volcano_Temple
Walkers_World
valentine
You can launch a user level with --custom in arguments.ini.
Example:
--custom ChJees
Useful Arguments
These are the arguments the game knows about:
| Argument | Description |
|---|---|
-H, -?, --help | Show help. |
-W, --windowmode | Run in a window, not fullscreen. |
-S, --stretch | Stretch fullscreen output to fill the display. |
-F, --showfps | Show the current frames per second. |
-D x, --depth x | Set screen pixel depth to 16, 24, or 32. |
-L, --lowres | Use 320x240 low-resolution screen dimensions. |
-NV, --novsync | Disable VSync / double-buffering. |
-NP, --nonpot | Allow non-power-of-two texture sizes. |
-TF x, --texfactor x | Divide texture size by 1, 2, or 4. |
-TS x, --texsizemin x | Only resize textures above this size. |
-PD x, --pathdata x | Use another path for read-only game data. |
-PS x, --pathsave x | Use another path for save data. |
-C, --crt | Enable CRT-style effects except noise. |
--scanlines | Enable CRT scanlines. |
--colorbleed | Enable CRT color bleeding. |
--screencurve | Enable CRT screen curvature. |
--screennoise | Enable CRT screen noise. |
--custom x | Play a custom user level. |
--level x | Load a selected level map. |
--arcade | Treat keyboard as a joystick for X-Arcade style setups. |
Xbox Dev Mode Caveats
Some arguments are desktop leftovers and may not be useful on Xbox Dev Mode.
--windowmodeis not really relevant on Xbox. The app is expected to run fullscreen.--helphas no normal console window to print into, so it is not useful.--depthmay not make a visible difference with the current ANGLE/OpenGL ES path.--novsyncmay not behave like desktop OpenGL. Use it only for testing.--pathdataand--pathsaveare best avoided. LocalState is the default.--arcadeis mainly for keyboard-to-joystick arcade setups, so it is not needed on Xbox.
The safest arguments for normal use are:
--stretch
--showfps
--crt
--scanlines
--colorbleed
--screencurve
--screennoise
--lowres
--custom [insert custom map name]
--level [insert level name]
Troubleshooting
If launch arguments do not seem to work:
- Check that the file is named exactly
arguments.ini. - Check that it has been uploaded to
Hurrican/LocalState/. - Check that each argument is on its own line.
- Remove any desktop only arguments that may not apply to Xbox Dev Mode.
Contributor: MewLew