Skip to content

Options

Margen67 edited this page Apr 27, 2021 · 22 revisions

Xenia Canary Options

Table of Contents

How to use

  1. Go to Documents\Xenia and open xenia.config.toml in a text editor like Notepad++.
    • Xenia must be run at least once for this to be present.
    • If portable.txt is present it will be in the same directory as xenia.exe.
    • Per-game configs go in config\TitleID.config.toml.
  2. For launchers/frontends like 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 = #
EN (English, default) 1
JA (Japanese/日本語) 2
DE (German/Deutsche) 3
FR (French/Français) 4
ES (Spanish/Español) 5
IT (Italian/Italiano) 6
KO (Korean/한국어) 7
ZH (Traditional Chinese/繁體中文) 8
PT (Portuguese/Português) 9
PL (Polish/Polski) 11
RU (Russian/русский) 12
SV (Swedish/Svenska) 13
TR (Turkish/Türk) 14
NB (Norwegian/Norsk) 15
NL (Dutch/Nederlands) 16
ZH (Simplified Chinese/简体中文) 17

GPU

D3D12

Render target path

What is ROV (rasterizer-ordered views)?

render_target_path_d3d12 = string
RTV (recommended) rtv
ROV (if available) rov

Resolution scaling

draw_resolution_scale = #
1x (default, 1280x720) 1
2x (2560x1440) 2
3x (3840x2160) 3

CPU readback resolve

  • 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
Clone this wiki locally