From d7a312edb55357efe9bd74c510c3264960f11b09 Mon Sep 17 00:00:00 2001 From: Margen67 Date: Mon, 12 Jun 2023 07:06:53 -0700 Subject: [PATCH] Update Options.mediawiki --- Options.mediawiki | 83 ++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 79 insertions(+), 4 deletions(-) diff --git a/Options.mediawiki b/Options.mediawiki index 307917777..da4a71bf3 100644 --- a/Options.mediawiki +++ b/Options.mediawiki @@ -97,7 +97,7 @@ Leave this option blank for auto-selection. ==== Resolution scaling ==== This is a hack, and as such, '''bugs should be expected'''. -Horizontal scale: +Horizontal scale (X): {| ! draw_resolution_scale_x = @@ -125,7 +125,7 @@ Horizontal scale: | 7 |} -Vertical scale: +Vertical scale (Y): {| ! draw_resolution_scale_y = @@ -233,6 +233,7 @@ Allow texture and vertex fetch constants with invalid type - generally unsafe be | 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. == Hacks == @@ -247,6 +248,7 @@ Allow texture and vertex fetch constants with invalid type - generally unsafe be | False (hack, needed for certain games) | false |} + * Certain games require this to set be set to false to work around crashes. This includes, but isn't limited to: ** https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen+is%3Aissue+label%3Arequires_protect_zero_false @@ -277,6 +279,8 @@ Allow texture and vertex fetch constants with invalid type - generally unsafe be |} == Video == === Vsync interval === +If a game speeds up when vsync is disabled this will also affect game speed. + {| ! vsync_interval = ! # (frametime in milliseconds) @@ -288,6 +292,62 @@ Allow texture and vertex fetch constants with invalid type - generally unsafe be | 8 |} +=== Internal display resolution === +This is the same as changing the resolution on a real Xbox 360, and as such '''DOES NOT WORK WITH ALL GAMES!''' + +{| +! internal_display_resolution +! # +|- +| 640x576 +| 1 +|- +| 720x480 +| 2 +|- +| 720x476 +| 3 +|- +| 800x600 +| 4 +|- +| 848x480 +| 5 +|- +| 1024x768 +| 6 +|- +| 1152x864 +| 7 +|- +| 1280x720 ''(default)'' +| 8 +|- +| 1280x768 +| 9 +|- +| 1280x960 +| 10 +|- +| 1280x1024 +| 11 +|- +| 1360x768 +| 12 +|- +| 1440x900 +| 13 +|- +| 1680x1050 +| 14 +|- +| 1920x540 +| 15 +|- +| 1920x1080 '''!ONCE AGAIN, THIS IS NOT GUARANTEED TO WORK!''' +| 16 +|} + === avpack (video mode) === {| ! avpack = @@ -321,13 +381,28 @@ Allow texture and vertex fetch constants with invalid type - generally unsafe be | 0 |} -== Audio == +== Hacks == === Max queued frames === Allows changing max buffered audio frames to reduce audio delay. + {| ! max_queued_frames = -! # +! # ''(16 minimum)'' |- | Default | 64 |} + +=== Clear GPU cache === +* Certain games require this to set be set to true to work around visual bugs. This includes, but isn't limited to: +** https://github.com/xenia-project/game-compatibility/issues?q=is%3Aopen+is%3Aissue+label%3Acpu-unimplemented-instruction + +{| +! d3d12_clear_memory_page_state = +! bool +|- +| Default +| false +| Worsens performance, but can help reduce visual anomalies like polygon explosions or corrupted textures. +| true +|}