diff --git a/FAQ.md b/FAQ.md index caa973c..50b4d56 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1,37 +1,13 @@ -# System Requirements +# How do I use Xenia? -* Windows 7+ for Vulkan, Windows 10 for D3D12 (Linux/macOS not natively supported) -* 64-bit x86 processor supporting AVX -* Vulkan compatible GPU from [this list](https://vulkan.gpuinfo.org/) or a D3D12 compatible GPU. -* [2017/2019 x64 Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) +Refer to the [Quickstart page](../wiki/quickstart). -Xenia will check for the minimum supported CPU and GPU on startup and error out -if one is not detected, make sure that you have the latest drivers installed. -Windows Update tends to lag behind, so download GPU drivers from your manufacturer: +# Does Xenia run on Linux or macOS? -* **[AMD](https://www.amd.com/en/support)** -* **[NVIDIA](https://www.nvidia.com/Download/index.aspx)** -* **[Intel](https://downloadcenter.intel.com/product/80939/Graphics-Drivers)** +Not natively, but Xenia might run with Wine on Linux. -The D3D12 renderer is currently unoptimized so expect low FPS. - -Xenia doesn't require any system files. - -**You cannot just remove the checks in the code and assume things will work.** - -Xenia will never connect to official Xbox Live servers. Connecting to custom servers is a possibility, but won't happen anytime soon. - -Xenia will not support OG Xbox games/BC (backwards compatibility) anytime soon. For that there's [Cxbx-Reloaded](https://github.com/Cxbx-Reloaded/Cxbx-Reloaded) and [xqemu](https://github.com/xqemu/xqemu). - -# Can I get an exe? - -* **[d3d12 (D3D12, recommended)](https://ci.appveyor.com/api/projects/benvanik/xenia/artifacts/xenia-d3d12.zip?branch=d3d12&job=Configuration%3A%20Release&pr=false)** -* [Master (Vulkan, NOT recommended)](https://ci.appveyor.com/api/projects/benvanik/xenia/artifacts/xenia-master.zip?branch=master&job=Configuration%3A%20Release&pr=false) - -**Don't be surprised if there are problems with Vulkan.** - -Xenia is sometimes detected as a virus. Ignore this, as it is a false positive. +macOS requires MoltenVK support which isn't implemented in Xenia. # Troubleshooting @@ -47,37 +23,42 @@ As for saves, etc that worked previously in older builds of Xenia, create a text Saves are in `Documents\xenia\content` by default. -# Does Xenia run on Linux or macOS? +If you're having problems with the Halo games make sure that you're using a [D3D12](https://ci.appveyor.com/api/projects/benvanik/xenia/artifacts/xenia-d3d12.zip?branch=d3d12&job=Configuration%3A%20Release&pr=false) build and your GPU supports it. -Not natively, but Xenia might run with Wine on Linux. +*Halo: Combat Evolved Anniversary does not work.* -macOS requires MoltenVK support which isn't implemented in Xenia. +**Xenia is a *work in progress* so expect issues.** -# How do I legally get games? +# How do I dump/rip games? -See [here](../wiki/How-to-rip-games). +Refer to the guide in [Quickstart](../wiki/Quickstart#How-to-rip-games). -You **CANNOT** play games directly from the disc drive. [The very few disc drives that *can* read Xbox 360 games require them to be dumped first, and can't be read by xenia directly.](http://wiki.redump.org/index.php?title=Microsoft_Xbox_and_Xbox_360_Dumping_Guide) +## Why is my game in trial/demo mode? ***By default Xenia runs ALL XBLA/digital games in demo/trial mode.*** To run games in full/activated mode you will have to compile Xenia with [mask_ptr =](https://github.com/xenia-project/xenia/blob/master/src/xenia/kernel/xam/xam_content.cc#L52) 0xFFFFFFFF instead of 0. -*[See Quickstart on GitHub](https://github.com/xenia-project/xenia#quickstart)* +*[See building.md on GitHub](https://github.com/xenia-project/xenia/blob/master/docs/building.md)* # Does game *X* run? Check the [compatibility list](https://github.com/xenia-project/game-compatibility/issues). If it's not there, ask in the [Discord #help channel](https://discord.me/xenia-emulator) or test it yourself. -Asking for a game to be fixed won't get it fixed any faster. +**Asking for a game to be fixed won't get it fixed any faster.** -If you're having problems with the Halo games make sure that you're using a [D3D12](https://ci.appveyor.com/api/projects/benvanik/xenia/artifacts/xenia-d3d12.zip?branch=d3d12&job=Configuration%3A%20Release&pr=false) build and your GPU supports it. +## Can Xenia run OG (original) Xbox games? -**Halo: Combat Evolved Anniversary does not work.** +Xenia does not support OG Xbox games/BC (backwards compatibility). -**Xenia is a *work in progress* so expect issues.** +For that there's [Cxbx-Reloaded](https://github.com/Cxbx-Reloaded/Cxbx-Reloaded) and [xqemu](https://github.com/xqemu/xqemu). + + +# Can Xenia play games online with Xbox Live? + +No. Xenia will never connect to official Xbox Live servers. Custom servers are a possibility, but won't happen anytime soon. # Input @@ -99,30 +80,22 @@ You can use the mouse to control the analog/joysticks, and rebind the keyboard c +Xbox 360 accessories like the Kinect are not supported. + + +# How do I check my FPS? + +With an FPS indicator like [Rivatuner](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html). + # Options -*To use these options, make a shortcut to xenia.exe, and in the target add a space followed by `--launchparameter=value`. Successive parameters require spaces. For example:* `xenia.exe --vsync=false --d3d12_resolution_scale=2` +For all of Xenia's options, refer to the [Options page](../wiki/Options). -* 2x resolution scaling (up to 1440p) **ONLY WITH ROV**: `--d3d12_resolution_scale=2` -**ONLY 2X IS SUPPORTED.** +# What's the difference between Gameplay and Playable? -* Disable ROV (D3D12 build only) `--d3d12_edram_rov=false` - -For testing only. - -* Uncap FPS: `--vsync=false` - -***This won't improve the framerate if your PC can't handle running the game at it's normal FPS.*** - -**This does not work with the Halo games.** - -* Vulkan (on D3D12 build): `--gpu=vulkan` - -**Vulkan should only be used if D3D12 isn't working. Don't expect it to work as it's currently unsupported.** - -*For all of Xenia's options, see [here](https://gist.github.com/illusion98/7ab8e1bc17a9587d7144fa822d1dea34).* +Gameplay means the game reaches gameplay, even if the game is unplayable. # Build tweaks @@ -131,31 +104,9 @@ For testing only. To play games in 4:3 you need to build Xenia with `video_mode->is_widescreen = 0` instead of 1 [here](https://github.com/xenia-project/xenia/blob/master/src/xenia/kernel/xboxkrnl/xboxkrnl_video.cc#L138). -*[See Quickstart on GitHub](https://github.com/xenia-project/xenia#quickstart)* +*[Refer to building.md on GitHub](https://github.com/xenia-project/xenia/blob/master/docs/building.md)* # Hacks/mods -## Ultrawide (21:9, 32:9, etc) - -**THIS WILL NOT INCREASE RESOLUTION** - -Ultrawide (21:9, 32:9, etc) hacks are possible. This [guide](https://forums.rpcs3.net/thread-199065.html) is for rpcs3, but is applicable to Xenia. - -Some games like Halo 3 have a more convenient method that doesn't require Cheat Engine (recommended to backup default.xex): - -1. Decrypt and decompress default.xex with xextool (game must be extracted first) - -2. Replace all `3F E3 8E 39` in default.xex with the [desired aspect ratio (Formatted Value)](http://www.wsgf.org/article/common-hex-values) in reverse order using a hex editor. For example, `39 8E 63 40` (32:9) would become `40 63 8E 39`* - -*This won't work for all games. The Cheat Engine method has higher compatibility.* - - -# How do I check my FPS? - -With an FPS indicator like [Rivatuner](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html). - - -# What's the difference between Gameplay and Playable? - -Gameplay means the game reaches gameplay, even if the game is unplayable. \ No newline at end of file +Refer to the [Game hacks, mods, etc. page](../wiki/Game-hacks,-mods,-etc.). \ No newline at end of file