2018 Xbox Compatibility Update for Xbox 360 XDKs (or JTAG/RGH)

cta

Well-known member
Registered
Joined
Jun 7, 2019
Messages
174
Reaction score
84
Points
28
Allahuakbar (God is Great!)

Salam (Peace be upon you!)
Kill all the infidels!

Could we maybe please keep religion (all brands of it) out of these gaming forums? That'd be grrreat.

Anyways.

Thank you, Mathieulh, for the updates. Gonna give it a try now that you appear to have slowed down :p
 
Member
Joined
Nov 28, 2019
Messages
9
Reaction score
3
Points
3
Kill all the infidels!

Could we maybe please keep religion (all brands of it) out of these gaming forums? That'd be grrreat.

Anyways.

Thank you, Mathieulh, for the updates. Gonna give it a try now that you appear to have slowed down :p

Maybe because we Muslim "kill all the infidels" then all the so called infidels extinct in all Islamic countries nowadays.

BTW... peace be upon you too bro.
 
Donator
Donator
Community Contributor
Registered
Joined
Jan 20, 2019
Messages
207
Reaction score
171
Points
43
Hello again, i wanted to ask another question
I am a huge lover of game ssx3 and it does run with any backwards compatibility files, but runs only in 4:3 window, in other words, unstretched (characters are squished.) I currently made a workaround on this by manually stretching video output in OBS but i thought maybe there is a way to patch the emulator files to do the job? I tried changing title id of ssx3 xbe to halo2 and it is properly stretching but saving does not work.
Looking forward for any response :)
 
New member
Joined
Feb 28, 2020
Messages
1
Reaction score
0
Points
1
Hi Mathieulh,

Is there any possibility you can re-upload the link for the latest build? Unfortunately, the link you provided previously is no longer working.

Kind Regards,

Biz
 
Donator
Donator
Community Contributor
Registered
Joined
Jan 20, 2019
Messages
207
Reaction score
171
Points
43
Hi Mathieulh,

Is there any possibility you can re-upload the link for the latest build? Unfortunately, the link you provided previously is no longer working.

Kind Regards,

Biz
go to his twitter and you will find latest build as a pinned tweet
 
New member
Joined
Feb 25, 2020
Messages
1
Reaction score
0
Points
1
Is there anyway to use the 128mb files to load the Sabotage level in the Starcraft Ghost build? Its the only level that wont load on 360 but works on a 128mb original xbox. Cant seem to figure out why
 
New member
Joined
Apr 10, 2020
Messages
3
Reaction score
0
Points
1
Hello all.

I'm using this compatibility files but have a problem. Maybe the problem is my console, since it happens with all compatibility files, but hope you can help me.

When I load an OG Xbox game it plays well for about two to five minutes then it stops and the only thing I can do is to power off my console. Sometimes after this the console takes more time than regular to boot FSD.

I've tried playing Morrowind, Timesplitters 2 and 3, Scarface and Scrapland. Only Scrapland plays with no problem, Scarface stopped when saving the game and the other three only last for about five minutes.

I also tried with Land of the Dead, bit this one went into a loading loop after the five minutes.

Thanks for your help.
 
Member
Joined
Nov 28, 2019
Messages
9
Reaction score
3
Points
3
I have experienced almost the same problem. I was using the 128mb version of the compatibility files, played Morrowind and other games with no problem but when I reboot/ start my RGH, it gradually took more times than usual up to 15 minutes!

Then when I investigate, I found that the settings.db file in the data folder of Aurora dashboard has been corrupted with this kind of parameter in the debug.log:

"Tools\\SQLite\\Kompex\\KompexSQLiteStatement.cpp\nline: 118\nerror: database disk image is malformed\"

It seems that the "User Recent Games" section has failed and I had to delete the whole data folder to rectify the problem.

Hello all.

I'm using this compatibility files but have a problem. Maybe the problem is my console, since it happens with all compatibility files, but hope you can help me.

When I load an OG Xbox game it plays well for about two to five minutes then it stops and the only thing I can do is to power off my console. Sometimes after this the console takes more time than regular to boot FSD.

I've tried playing Morrowind, Timesplitters 2 and 3, Scarface and Scrapland. Only Scrapland plays with no problem, Scarface stopped when saving the game and the other three only last for about five minutes.

I also tried with Land of the Dead, bit this one went into a loading loop after the five minutes.

Thanks for your help.
 
New member
Joined
Apr 10, 2020
Messages
3
Reaction score
0
Points
1
I have experienced almost the same problem. I was using the 128mb version of the compatibility files, played Morrowind and other games with no problem but when I reboot/ start my RGH, it gradually took more times than usual up to 15 minutes!

Then when I investigate, I found that the settings.db file in the data folder of Aurora dashboard has been corrupted with this kind of parameter in the debug.log:

"Tools\\SQLite\\Kompex\\KompexSQLiteStatement.cpp\nline: 118\nerror: database disk image is malformed\"

It seems that the "User Recent Games" section has failed and I had to delete the whole data folder to rectify the problem.

Since I moved the games to a USB stick I don't get the long booting issue. Still some games won't play for more than 2~5 minutes, even those listed on the official compatibility list.
 
New member
Joined
Apr 22, 2020
Messages
2
Reaction score
3
Points
3
Hi everyone, I just posted the patches from the hacked 5829 build of the compatibility update (from 2011) to the latest 2018 (build 5832) version

How can I force games to use a different version XEFU emulator?

Is it enough to just change the title ID of a game via the default.xbe file to an ID of another game?

I'm using a RGH Xbox 360 Slim.
 
Last edited:
Donator
Donator
Community Contributor
Registered
Joined
Jan 20, 2019
Messages
207
Reaction score
171
Points
43
How can I force games to use a different version XEFU emulator?

Is it enough to just change the title ID of a game via the default.xbe file to an ID of another game?

I'm using a RGH Xbox 360 Slim.
find which game uses your needed xefu emulator and swap the title id with hex editor
this is how i fixed burnout revenge crashes
 
New member
Joined
Apr 22, 2020
Messages
2
Reaction score
3
Points
3
I figured out you can also change which emulator a game uses by hex editing an uncompressed xbox.xex file.

The hex string for the emulator follows the title ID in the xex.

For example, this is for Halo 2:

halo2.png

4D530064 is Halo 2's title ID. It uses the xefu1.1 emulator.

Below are the hex codes that correspond to the available emulators.

Code:
Emulator   Emu Hex

xefu       8200067C
xefu1.1    8200062C
xefu2      82000640
xefu3      82000668
xefu5      82000688
xefu6      82000654
xefu7      820006B0
xefu7b     8200069C
 
Last edited:
Well-known member
Registered
Joined
Jan 14, 2020
Messages
48
Reaction score
47
Points
18
I figured out you can also change which emulator a game uses by hex editing an uncompressed xbox.xex file.

The hex string for the emulator follows the title ID in the xex.

For example, this is for Halo 2:

View attachment 7129

4D530064 is Halo 2's title ID. It uses the xefu1.1 emulator.

Below are the hex codes that correspond to the available emulators.

Code:
Emulator   Emu Hex

xefu       8200067C
xefu1.1    8200062C
xefu2      82000640
xefu3      82000668
xefu5      82000688
xefu6      82000654
xefu7      820006B0
xefu7b     8200069C

Is it also possible to expand the list and include titles that way?
 
Member
Joined
Nov 28, 2019
Messages
9
Reaction score
3
Points
3
So anyone tried the XEFU ID change using hex editor? What game showing positive result?
 
New member
Joined
Jul 6, 2020
Messages
2
Reaction score
0
Points
1
I am trying to do this, but how do you uncompress a xbox.xex file? And wouldn't it need to be a .xbe file?
 
New member
Joined
Jul 6, 2020
Messages
2
Reaction score
0
Points
1
I'm pretty much a noob at this, but I was able to get a lot of info from a game I'm trying to get to work that doesn't work, ToeJam & Earl III with XBETool (not XEXTool XBETool) it may be of no use or maybe someone smart can use it i have no clue.

XBE Header Details
----------------------------------
(D:\TJE_DEV\MAIN\ToolSource\Launcher\Release\Launcher.exe)
** Image header size is unusual!
Base Addr: 0x00010000 65536
Size of Image: 0x0003B980 244096
Number of Sections: 0x00000008 8
Initialization Flags: 0x00000000 0
Entry Point Address: 0xA8FD6C66 2835180646
Entry Point Real: 0x00003BCD 15309
Original Base Address: 0x00010C40 68672
Original Size of Image: 0x0003E9A0 256416
Original Checksum: 0x00000000 0

Certificate Details
----------------------------------
ToeJam & Earl III
** Certificate size is unusual!
Certificate Size: 0x000001EC (492 bytes)
Title ID: 0x5345000F (SE-00015)
Allowed Media: 0xC00001FF (unknown)
Game Region: 0x00000007 (unknown)
Game Rating: 0x00000000 (All)
Disk Number: 0x00000000 (0)
Version: 0x00001104 (4356)
LAN Key: E979E6531DDD0D6014513C4D1A41BB00
Signature Key: C68C92B8054ECFAB48F94BD7ABB02C10
Alt Signature Key: 7C2AC0D174586763D1586AFBC75CE118
Alt Signature Key: 5300780073005C00000000004EEF261A
Alt Signature Key: 34006300630066003100640066002200
Alt Signature Key: 6F0073006F00660074002E0057006900
Alt Signature Key: 390030003000220043003A005C005700
Alt Signature Key: 61006E00690066006500730074000000
Alt Signature Key: 39003500620036003400310034003400
Alt Signature Key: 2E0031002E0031003800330036003200
Alt Signature Key: 73006F00720041007200630068006900

Library Version Details
----------------------------------
XAPILIB 1.0.4928.1 0x40
D3D8 1.0.4928.1 0x40
D3DX8 1.0.4928.1 0x40
XGRAPHC 1.0.4928.1 0x40
DSOUND 1.0.4928.1 0x40
XBOXKRNL 1.0.4928.1 0x40
LIBCMT 1.0.4928.1 0x40

Thread Local Storage Details
----------------------------------
Raw Data Start Address: 0x00000000 0
Raw Data End Address: 0x00000000 0
TLS Index Address: 0x00043F40 278336
TLS Callbacks Address: 0x00000000 0
Size of Zero Fill: 0x0000000C 12
Characteristics: 0x00000000 0

Section Details
----------------------------------
Section 1: (.text)
Virtual Address: 0x00011000 69632
Virtual Size: 0x0000C6A8 50856
Raw Data Address: 0x00001000 4096
Raw Data Size: 0x0000C6A8 50856
Flags: 0x00000016 22
(Pre-Load) (Executable) (Head page read-only)

Section 2: (D3D)
Virtual Address: 0x0001D6C0 120512
Virtual Size: 0x00010730 67376
Raw Data Address: 0x0000E000 57344
Raw Data Size: 0x0000D2E4 53988
Flags: 0x00000007 7
(Writeable) (Pre-Load) (Executable)

Section 3: (D3DX)
Virtual Address: 0x0002DE00 187904
Virtual Size: 0x00002140 8512
Raw Data Address: 0x0001C000 114688
Raw Data Size: 0x00002138 8504
Flags: 0x00000007 7
(Writeable) (Pre-Load) (Executable)

Section 4: (DSOUND)
Virtual Address: 0x0002FF40 196416
Virtual Size: 0x00009B4C 39756
Raw Data Address: 0x0001F000 126976
Raw Data Size: 0x00009904 39172
Flags: 0x00000007 7
(Writeable) (Pre-Load) (Executable)

Section 5: (XPP)
Virtual Address: 0x00039AA0 236192
Virtual Size: 0x00005E91 24209
Raw Data Address: 0x00029000 167936
Raw Data Size: 0x00005E90 24208
Flags: 0x00000007 7
(Writeable) (Pre-Load) (Executable)

Section 6: (.rdata)
Virtual Address: 0x0003F940 260416
Virtual Size: 0x0000174C 5964
Raw Data Address: 0x0002F000 192512
Raw Data Size: 0x0000173C 5948
Flags: 0x00000006 6
(Pre-Load) (Executable)

Section 7: (.data)
Virtual Address: 0x000410A0 266400
Virtual Size: 0x0000375C 14172
Raw Data Address: 0x00031000 200704
Raw Data Size: 0x00002A1C 10780
Flags: 0x00000007 7
(Writeable) (Pre-Load) (Executable)

Section 8: (DOLBY)
Virtual Address: 0x00044800 280576
Virtual Size: 0x00007180 29056
Raw Data Address: 0x00034000 212992
Raw Data Size: 0x0000716C 29036
Flags: 0x00000026 38
(Pre-Load) (Executable) (Tail page read-only)
 
Member
Joined
Nov 28, 2019
Messages
9
Reaction score
3
Points
3
Below are some popular games, exclusive to the original Xbox but not compatible with X360:

Bruce Lee Quest of The Dragon
Hunter The Reckoning Redeemer
Tao Feng Fist of the Lotus
Bloody Roar Extreme
blood wake
Carve
Star Wars: Obi-Wan
Unreal Championship
 
New member
Joined
Aug 18, 2020
Messages
2
Reaction score
0
Points
1
Has anyone been able to get their game of choice working with the hex editor method?
 
Top