__TOC__
''[https://github.com/xenia-canary/xenia-canary/wiki/Options Xenia Canary Options]''
= How to use =
# Run xenia if you haven't before.
# [https://social.technet.microsoft.com/wiki/contents/articles/1784.windows-how-to-view-file-name-extensions.aspx Show file name extensions in Explorer].
# Go to Documents\Xenia
and open xenia.config.toml
in a text editor like [https://notepad-plus-plus.org/download/ Notepad++].
#* If portable.txt
is present in the same directory as xenia.exe it will be in the same directory as xenia.exe.
#* Per-game configs go in config\TitleID.config.toml
.
# For launchers/frontends like [https://github.com/quinton-ashley/bottlenose Bottlenose] you can use the --config
launch parameter to specify what config to use.
#* To launch specific games, add the path to the game before the launch options. For example: xenia.exe path/to/game/default.xex --vsync=false
= Options =
== Run games as full/activated ==
{|
! license_mask
=
! #
|-
| Deactivated/trial/demo mode ''(default)''
| 0
|-
| Activated/full mode
| -1
or 1
|}
== Game language ==
{|
! user_language
=
!align="center"| #
|-
| EN (English, ''default'')
|align="center"| 1
|-
| JA (Japanese/日本語)
|align="center"| 2
|-
| DE (German/Deutsche)
|align="center"| 3
|-
| FR (French/Français)
|align="center"| 4
|-
| ES (Spanish/Español)
|align="center"| 5
|-
| IT (Italian/Italiano)
|align="center"| 6
|-
| KO (Korean/한국어)
|align="center"| 7
|-
| ZH (Traditional Chinese/繁體中文)
|align="center"| 8
|-
| PT (Portuguese/Português)
|align="center"| 9
|-
| PL (Polish/Polski)
|align="center"| 11
|-
| RU (Russian/русский)
|align="center"| 12
|-
| SV (Swedish/Svenska)
|align="center"| 13
|-
| TR (Turkish/Türk)
|align="center"| 14
|-
| NB (Norwegian/Norsk)
|align="center"| 15
|-
| NL (Dutch/Nederlands)
|align="center"| 16
|-
| ZH (Simplified Chinese/简体中文)
|align="center"| 17
|}
== GPU ==
=== D3D12 ===
==== Render target path ====
[https://github.com/xenia-project/xenia/wiki/FAQ#what-is-rov What is ROV (rasterizer-ordered views)?]
Leave this option blank for auto-selection.
{|
! render_target_path_d3d12
=
! string
|-
| RTV ''(recommended for speed)''
| rtv
|-
| ROV ''(if available, for higher accuracy in certain cases)''
| rov
|}
==== Resolution scaling ====
{|
! draw_resolution_scale
=
! #
|-
| 1x (''default'', 1280x720)
| 1
|-
| 2x (2560x1440)
| 2
|-
| 3x (3840x2160)
| 3
|}
==== CPU readback after render target resolving ====
* This is needed for certain games, including but not limited to:
** Orange Box (text/save icons)
** SSX (2012, core temp missions)
{|
! d3d12_readback_resolve
=
! bool
|-
| Off (''default'')
| false
|-
| On (''slower'')
| true
|}
=== Misc ===
==== Vsync ====
{|
! vsync
=
! bool
|-
| On ''(default)''
| true
|-
| Off ''(uncaps FPS)''
| false
|}
* ''This won’t improve the framerate if your PC can’t handle running the game at it’s native FPS.''
* This doesn’t work with all games, including but not limited to:
** Banjo Kazooie/Tooie
** Halo 3/ODST/Reach/4
** Sonic The Hedgehog (2006)
==== Renderer/Backend ====
{|
! gpu
=
! string
|-
| Any ''(default, '''recommended''')''
| any
|-
| Direct3D 12
| d3d12
|-
| Vulkan ''('''not''' recommended)''
| vulkan
|-
| Null ''(blank/nothing)''
| null
|}
== HID (Input) ==
{|
! hid
=
! string
|-
| Any ''(default)''
| any
|-
| SDL2* ''(needed for non-XInput controllers, '''DOES NOT REQUIRE DLL''')''
| sdl
|-
| XInput
| xinput
|-
| Keyboard
| winkey
|}
*When using SDL: If your game controller is not mapped correctly, [https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt download gamecontrollerdb.txt] and place it in the folder next to your xenia executable.