QUOTE(bennybullfrog @ Dec 16 2009, 01:53 AM)

You can use a program called wxpir
You can then use xextool to patch the default.xex from the game with the default.xexp from the patch.
This seems to work on some games, but I haven't managed to get it working on games with extra file and folders in the title update like GTA4 and Rock Band 2.
Has anyone had any luck?
Same question here.
These are the files in the rockband 2 update:
QUOTE
\default.xexp 1,640,448
\gen <dir>
\gen\patch_xbox.hdr 24,355
\gen\patch_xbox_0.ark 1,721,366
These are the files in the iso:
QUOTE
\$SystemUpdate <dir>
\charnames.zbm 258
\default.xex 11,546,624
\gen <dir>
\videos <dir>
\$SystemUpdate\su20076000_00000000 11,546,624
\gen\main_xbox.hdr 561,414
\gen\main_xbox_0.ark 1,825,856,401
\gen\main_xbox_1.ark 1,994,410,353
\gen\main_xbox_2.ark 528,021,036
\videos\letthereberock.bik 180,252,564
\videos\rb2_cinematic.bik 141,921,920
\videos\rb2_endcredits.bik 213,093,068
\videos\shell1.bik 5,068,384
\videos\shell2.bik 5,068,424
\videos\shell3.bik 5,084,632
Someone more familiar with the practices of these patch schemes than me told me this on IRC:
QUOTE
MS restricts patches to just executables, and if you don't want to include the full file of an updated resource file, then it's up to the developer to implement their own patching scheme (so that'd be handled by the xex)
Apparently these additional patches are handled by the app not by the MS xexp scheme. Someone tried to to do the xexp and dump the .ark and .hdr patches into the gen folder, but that just resulted in a dirty disk error.
So either we need to find where to put these patch files on the hard drive in a location the xex searches to do the patching, or find prepatched versions to put on the drive or something. I'm not sure.