Editing Xbox One emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 12: | Line 12: | ||
}} | }} | ||
− | {{for|emulators that run on | + | {{for|other emulators that run on Xbox One hardware|Emulators on Xbox One}} |
Line 21: | Line 21: | ||
==Compatibility layers [[Compatibility layers|(...)]]== | ==Compatibility layers [[Compatibility layers|(...)]]== | ||
− | + | {| class="wikitable" style="text-align:center;" | |
− | {| class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 47: | Line 46: | ||
|{{✗}} | |{{✗}} | ||
|} | |} | ||
− | |||
==Native== | ==Native== | ||
− | + | {| class="wikitable" style="text-align:center;" | |
− | {| class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
Line 84: | Line 81: | ||
|{{✓}} | |{{✓}} | ||
|} | |} | ||
− | |||
<references group=N/> | <references group=N/> | ||
Line 100: | Line 96: | ||
==Enhancements== | ==Enhancements== | ||
− | + | {|class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | {|class="wikitable" style="text-align:center;vertical-align:middle; | ||
! colspan=2 | Name | ! colspan=2 | Name | ||
! Xbox Series X/S<br/>Xbox One X/S | ! Xbox Series X/S<br/>Xbox One X/S | ||
Line 107: | Line 102: | ||
| rowspan=7 | Graphics | | rowspan=7 | Graphics | ||
| [[Resolution|Resizable Internal Resolution]] | | [[Resolution|Resizable Internal Resolution]] | ||
− | | {{ | + | | {{Y}}<ref group=N2 name="SeriesConsolesEnhancements">Titles that are backward compatible are supports; [[Wikipedia:List_of_backward-compatible_games_for_Xbox_One_and_Series_X/S#Standard_backwards_compatibility_improvements|AutoHDR, FPS Boost and improved resolution]].</ref> |
|- | |- | ||
| [[Texture_packs#Texture_Replacement_.283D.29|Texture Replacement]] | | [[Texture_packs#Texture_Replacement_.283D.29|Texture Replacement]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Widescreen_hacks|Ultrawide hack]]<br/><small>Widescreen already supported on Xbox One system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small> | | [[Widescreen_hacks|Ultrawide hack]]<br/><small>Widescreen already supported on Xbox One system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small> | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | Ray-tracing | + | | Ray-tracing |
|<small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.</small> | |<small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.</small> | ||
|- | |- | ||
|[[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small> | |[[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small> | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | Super-resolution techniques<br/><small>([https://github.com/ | + | | Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], XeSS and FSR 2+)</small> |
| <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.</small> | | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.</small> | ||
|- | |- | ||
Line 129: | Line 124: | ||
| rowspan=4 | Performance | | rowspan=4 | Performance | ||
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]] | | [[30/60_FPS_cheat_codes|Internal Framerate Hack]] | ||
− | | {{ | + | | {{Y}}<ref group=N2 name="SeriesConsolesEnhancements"></ref> |
|- | |- | ||
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small> | | [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small> | ||
Line 138: | Line 133: | ||
|- | |- | ||
| [[Overclocking|Overclock]] | | [[Overclocking|Overclock]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | rowspan= | + | | rowspan=5 | Post-Processing |
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small> | | [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small> | ||
| {{?}} | | {{?}} | ||
|- | |- | ||
− | | [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and | + | | [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and FSR 1)</small> |
| {{?}} | | {{?}} | ||
|- | |- | ||
| [[Shaders_and_filters|Filters]] | | [[Shaders_and_filters|Filters]] | ||
− | | {{ | + | | {{N}} |
− | |||
− | |||
− | |||
|- | |- | ||
| [[Shader_Presets|Shader Chain]] | | [[Shader_Presets|Shader Chain]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]] | |[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]] | ||
− | |{{ | + | |{{Y}}<br/><small>Even though Xbox One has no support for HDR, Xbox One X|S and Series X|S systems supports it in some games.</small> |
|- | |- | ||
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | | rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | ||
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | | [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Rewind | | Rewind | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Fast-Forward/Turbo Speed | | Fast-Forward/Turbo Speed | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Savestates | | Savestates | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [https://tasvideos.org/Movies Movie recording/playback] | | [https://tasvideos.org/Movies Movie recording/playback] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| rowspan=7 | Quality of life | | rowspan=7 | Quality of life | ||
Line 180: | Line 172: | ||
|- | |- | ||
| [[Save_disk_space_for_ISOs|Streamable compression format]] | | [[Save_disk_space_for_ISOs|Streamable compression format]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | | Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Built-in [[Cheats_and_patches|Cheat Manager]] | | Built-in [[Cheats_and_patches|Cheat Manager]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Per-Game Profiles | | Per-Game Profiles | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Command Line Options | | Command Line Options | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | | [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
| rowspan=2 | Controls | | rowspan=2 | Controls | ||
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]] | | [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Input_lag|Input lag-mitigating technique]] | | [[Input_lag|Input lag-mitigating technique]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | rowspan= | + | | rowspan=4 | Misc |
| RetroAchievements | | RetroAchievements | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]] | | [[Virtual_reality#VR_game_room_simulations|EmuVR support]] | ||
| colspan=2 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment. | | colspan=2 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment. | ||
− | |||
− | |||
− | |||
|- | |- | ||
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small> | | Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small> | ||
Line 218: | Line 207: | ||
|- | |- | ||
| [[Wikipedia:Category:Debugging|Debug Features]] | | [[Wikipedia:Category:Debugging|Debug Features]] | ||
− | | {{ | + | | {{N}} |
|} | |} | ||
− | |||
<references group=N2/> | <references group=N2/> | ||
==Hardware features and peripherals== | ==Hardware features and peripherals== | ||
− | + | {|class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | {|class="wikitable" style="text-align:center;vertical-align:middle; | ||
|- style="font-weight:bold;" | |- style="font-weight:bold;" | ||
! Name | ! Name | ||
Line 232: | Line 219: | ||
|- | |- | ||
|[[#Dashboard_and_apps|Dashboard and apps]] | |[[#Dashboard_and_apps|Dashboard and apps]] | ||
− | |{{ | + | |{{Y}} |
− | |{{ | + | |{{Y}} |
|- | |- | ||
|<abbr title="Should not be confused with RetroAchievements.">Achievements</abbr> | |<abbr title="Should not be confused with RetroAchievements.">Achievements</abbr> | ||
− | |{{ | + | |{{Y}} |
− | |{{ | + | |{{Y}} |
|- | |- | ||
|[[Xbox_Live|Xbox Live]] | |[[Xbox_Live|Xbox Live]] | ||
− | |{{ | + | |{{Y}} |
− | |{{ | + | |{{Y}} |
|- | |- | ||
− | |[ | + | |[https://www.teamxlink.co.uk/wiki/Xbox_One#Supported_Games System Link] |
− | |{{ | + | |{{Y}}[https://www.teamxlink.co.uk/wiki/Xbox_Series_X/S#Xbox_One_backwards_compatibility *] |
− | |{{ | + | |{{Y}} |
|- | |- | ||
|Xbox and Xbox 360 emulation<br/><small>[[Fission|(Fission)]]</small> | |Xbox and Xbox 360 emulation<br/><small>[[Fission|(Fission)]]</small> | ||
− | |{{ | + | |{{Y}} |
− | |{{ | + | |{{Y}} |
|- | |- | ||
|[[#Kinect|Kinect]] | |[[#Kinect|Kinect]] | ||
− | |{{ | + | |{{N}} |
− | |{{ | + | |{{Y}} |
|- | |- | ||
|[[#Blu-ray_drive|Blu-ray drive]] | |[[#Blu-ray_drive|Blu-ray drive]] | ||
− | |{{ | + | |{{Y}} |
− | |{{ | + | |{{Y}} |
|- | |- | ||
− | | | + | |colspan=3 | [[#Xbox One X/S exclusive features|Xbox One X|S exclusive features]] |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[#Ultra HD Blu-ray drive|Ultra HD Blu-ray drive]] | |[[#Ultra HD Blu-ray drive|Ultra HD Blu-ray drive]] | ||
− | |{{ | + | |{{Y}} |
|Native | |Native | ||
|- | |- | ||
|[[#Xbox One X/S Enhanced games|Xbox One X|S Enhanced games]] | |[[#Xbox One X/S Enhanced games|Xbox One X|S Enhanced games]] | ||
− | |{{ | + | |{{Y}} |
|Native | |Native | ||
|} | |} | ||
− | |||
<references group=N3/> | <references group=N3/> | ||
===Dashboard and apps=== | ===Dashboard and apps=== | ||
Line 287: | Line 269: | ||
*Xbox [[#Xbox_One_X.2FS|One X|S]] and [[Xbox_Series_X_and_Series_S|Series X|S]] consoles support for Blu-ray Disc Video and DVD-Video. | *Xbox [[#Xbox_One_X.2FS|One X|S]] and [[Xbox_Series_X_and_Series_S|Series X|S]] consoles support for Blu-ray Disc Video and DVD-Video. | ||
*See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares. | *See [[Home_Media_Player#Emulators|this dedicated page]] for more information about home media playback support for emulation softwares. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Kinect=== | ===Kinect=== | ||
Line 337: | Line 312: | ||
With the Xbox One, Microsoft had two important security goals in mind, to prevent piracy and cheating (these can be seen in the company's Guarding Against Physical Attacks video). To achieve this, much of the hardware was modified to prevent tampering. On the software side, the Xbox One used a new XVD (Xbox Virtual Drive) format to store its operating systems, SystemOS (runs a cut-down version of Windows), HostOS (manages the other two) and GameOS (runs game titles). For the storing of Xbox One titles, the console used another format (XVCs or Xbox Virtual Containers) to store games on Blu-Ray discs. With all this security, it became a challenge to homebrew the console. For technical Xbox One research, see https://xboxoneresearch.github.io/wiki/ | With the Xbox One, Microsoft had two important security goals in mind, to prevent piracy and cheating (these can be seen in the company's Guarding Against Physical Attacks video). To achieve this, much of the hardware was modified to prevent tampering. On the software side, the Xbox One used a new XVD (Xbox Virtual Drive) format to store its operating systems, SystemOS (runs a cut-down version of Windows), HostOS (manages the other two) and GameOS (runs game titles). For the storing of Xbox One titles, the console used another format (XVCs or Xbox Virtual Containers) to store games on Blu-Ray discs. With all this security, it became a challenge to homebrew the console. For technical Xbox One research, see https://xboxoneresearch.github.io/wiki/ | ||
− | It should also be noted that the vast majority of Xbox One games are also available on PC (similar to [[PlayStation_4_emulators#Emulation_issues|PlayStation 4 (Pro)]] | + | It should also be noted that the vast majority of Xbox One games are also available on PC (similar to [[PlayStation_4_emulators#Emulation_issues|PlayStation 4 (Pro) situation]] in recent years), so there is increased lack of interest to emulate the console. Having said that, there are still considerable amount of games exclusive to those consoles, this includes games for both PlayStation 4 (Pro) and Xbox One (X|S) that haven't been ported and titles lacking enhanced/next-gen update for PC. See [[List of notable ports]] page. |
− | |||
− | |||
− | |||
− | + | ==Running UWP apps wihout emulation== | |
− | + | Certain exploits were discovered in the Xbox One that allows users to dump a range of system packages such as the Xbox One version of the Microsoft Store. To run these apps, all a user needed to do was to change the application's information file, or AppXManifest from Windows.Xbox to say, Windows.Desktop and certain applications would run but with a lack of input. The same dumping methods probably do not work for important system packages or games, as they are placed in a more secure location and may need compatibility layers to run. | |
− | |||
− | |||
==See also== | ==See also== |