Xbox 360 - Tutorial: how to have 60 fps on Gears of War or other games and to apply Xenia patches

Subscribers:
747
Published on ● Video Link: https://www.youtube.com/watch?v=W26KD-mntEY



Gears 5
Game:
Gears 5 (2019)
Duration: 15:15
2,695 views
0


PLEASE LEAVE A LIKE AND SUBSCRIBE if you like my videos. It is a motivation for me to continue the work.
If you have any questions don't esitate to ask.
Links:
- jdk-17 windows-x64_bin: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- ghidra_10.3.2_PUBLIC: https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_10.3.2_build
- XEXLoaderWV.zip: https://github.com/zeroKilo/XEXLoaderWV/releases/tag/10.3.2
- XexTool v6.6: http://www.xorloser.com/blog/wp-content/uploads/2013/09/XexTool_v6.6.rar
- HxD: https://mh-nexus.de/downloads/HxDSetup.zip
- SDK 21256.3 (Xbox 360 Neighborhood) http://www.mediafire.com/file/l9786i9endh5w5e/XBOX360_SDK_21256.3.exe/file
- XBDM plugin (to send files via LAN from e to Xbox 360): https://digiex.net/attachments/jtag_xbdm-zip.7270/
- Xenia parches: https://github.com/xenia-canary/game-patches/find/main

Some locations and values to change (with these you can skip the Ghidra part of the video, because I report the HxD addresses and values). CAUTION: these locations will work with the original .xex file, probably not with the TU (Title Update) applied (that needs the default.xex with the media id of your version. The media id can be read with xextool usig: xextool -x d default.xex):

Ace Combat 6: Fires of liberation:
HxD Values
1F325C 81 5f 35 0c change to 39 40 00 01
1F32E5 40 9A change to 40 xx (whre xx could be 10, that is good) (you can also try 12,16,17,1B,21,23,2A,2E,FF)

Gears of War
Ghidra HxD Values
8223E7BB 2417BB 02 change to 01 (try also 00 and test the differences, perhaps it's better) 60 FPS
8228FA40 292A40 40 9A change to 48 00 Disable Motion Blur
82487487 48A487 04 change to 08 For FFAA 8x (01 for 1x; 02 for 2x)

Skyrim
Ghidra HxD Values
822B7643 2B3643 02 change to 00

Unreal Tournament 3
Ghidra HxD Values
823FFCBC 3FACBC 48 00 49 0d change to 60 00 00 00
826E7053 6E2053 02 change to 01

Shadows of the damned
Ghidra HxD Values
82567FD0 563FD0 C0 23 04 84 change to 60 00 00 00
82A9F7C7 A9B7C7 02 change to 01
829EE4F4 9EA4F4 80 BE 04 F8 change to 38 A0 00 10

SUMMARY
1. The hacked Xbox 360 RGH manages two formats for games:
a) GOD (Games On Demand) format
b) Folder format
This guide regards the Folder format. If you have GOD (or ISO from dvd) you have to convert it in the Folder format
2. Inside a game folder, such as Gears of War in this video, there's a .xex files. This is the executable we are going to change (we'll use the patches for Xenia, the Xbox 360 emulator on pc, on the real Xbox 360)
3. To apply the Xenia patches (or if you want to change a hex value of any .xex file), basically you have to do simply these things:
a) Copy the .xex from the game folder on the Xbox 360 to a folder on your pc
b) Open the copied .xex file on your pc in a hex editor, like HxD that is free
c) Change the hexadecimal value at the proprer location
d) Save the new modded .xex
e) Copy it from your pc and paste it in the game folder on the Xbox 360 and start it...BUT...

To complicate things slightly:
1. The .xex files are generally compressed and encrypted, so you have to decompress and decrypt them using a tool called Xextool from windows command line
2. The above mentioned hexadecimal editor HxD manages offset hexadecimal addresses not absolute addresses, but can change and save the modded .xex files very easily
3. So, due to the fact the Xenia patches reports absolute addresses, you need another hex editor, like Ghidra (also free), to find the absolute location and then search for it inside HxD because, unfortunately, Ghidra doesn't save .xex files (or simply I'm not able to do it)
4. To use Ghidra you need the Java libraries (JDK revision jdk-11.0.14)
5. To open a .xex file inside Ghidra you need a plugin called XEXLoaderWV.zip
Anyway, nothing so difficult (but it is also intuitive). Now, let's get started and follow the video.




Other Videos By Xbox 360 Forever


2022-11-18Xbox 360 - BlissX - Intellivision emulator (2022)
2022-10-17xbox 360 at 60 fps - Deadfall Adventures - Unlocked framerate (2022)
2022-10-16Xbox 360 - I Am Alive - Unlocked framerate vs original (2022)
2022-09-24Xbox 360 - Half Life 2 60 fps comparison with original (2022)
2022-09-18xbox 360 - Half Life 2 at 60 fps (Margen67 patch) (2022)
2022-09-15Xbox 360 - Batman: Arkham City - Unlocked framerate vs original (2022)
2022-09-10Xbox 360 - King Kong unlocked framerate vs original (2022) (2022)
2022-06-10Xbox 360 - Ace Combat 6 at 60 fps, unlocked vs original framerate part.3 "Bartolomeo Fortress"
2022-06-10Xbox 360 - Ace Combat 6 at 60 fps, unlocked vs original framerate part. 2 "Sipli Field" mission
2022-06-10Xbox 360 - Ace Combat 6 at 60 fps, unlocked vs original framerate part. 1 "Invasion of Gracemeria"
2022-06-06Xbox 360 - Tutorial: how to have 60 fps on Gears of War or other games and to apply Xenia patches
2022-06-02Shadows of the Damned 60 fps 1080p gameplay - Xbox 360
2022-06-02Shadows of the Damned Xbox 360 - comparison unlocked vs original framerate
2022-05-30Xbox 360 - Skyrim, unlocked vs original framerate
2022-05-19Unreal Tournament 3 60fps on a real Xbox 360 - Comparative with original
2022-05-17Atari VCS 2600 emulator for Xbox 360
2022-05-11C64 emulator for Xbox 360
2022-05-10Gears of War comparison framerate analysis - Xbox 360
2022-05-05Xbox 360: Gears of War 60 fps gameplay (unlocked framerate, 60 fps 1080p on a real Xbox 360)
2022-05-01Ace Combat 6 framerate analysis - unlocked vs original - Xbox 360
2022-05-01Gears of War framerate analysis unlocked framerate - Xbox 360



Other Statistics

Gears 5 Statistics For Xbox 360 Forever

Xbox 360 Forever presently has 2,695 views for Gears 5 across 1 video, with his channel publishing less than an hour of Gears 5 content. This is 1.00% of the total watchable video on Xbox 360 Forever's YouTube channel.