Hi,
(Im sorry for my poor english)
Have you noticed when you insert a Compilation Disc (Disc with 2 games that came with the xbox on special offers) on softmoded xbox an ERROR 21 appears.
This problem (Error 21) occurs on XPLOIT modified xboxes with every Original game that comes in Original "Compilation" discs. Games such Tetris/Clone Wars, TopSpin/Amped2, TopSpin/NCAA and maybe others in the future will be affected. (appears to be related to CDX software used to create the initial menu)
I am trying to workaround this issue making direct menu "shortcuts" to the games contained on the compilation disc.
Doing a Shortcut on the dashboard to every possible game (like d:\amped2\default.xbe, d:\topspin\default.xbe) could be very easy, but I am trying to do it "Universal" so with a simple method could work with every "Compilation" disc
First, I use Unleash X as my mainly dashboard on every installation that I do so I will explain my method to play compilation discs on UnleashX but similar method could be applied to do it on evox and maybe avalaunch (I dont use avalaunch so I dont know)
Steps FOR UNLEASHX:
1) Create a dummy file on your XBOX ROOT DRIVE "C" called "c:\dummy.xbe" you can create this one transfering a text file from your computer or using any other NON XBOX EXECUTABLE (do not use an .xbe please) file, also, consider this: the smaller file = the better (for space saving purposes)
2) I turned "AUTOLAUNCH GAMES = NO" on config.xml
3) I have added the following code to config.xml
<List Text="Games on Compilation Disc" Sort="On" Auto="On">
<Item Action="c:\dummy.xbe">1 - Refresh</Item>
<Path>D:</Path>
</List>
Now I will explain:
The step "1" is for create a dummy file (use a non .xbe file please) that will not run but will force a "refresh" on unleash (and maybe on any other dashboard)
The step "2" it is only to avoid launching the compilation game automatically when it is inserted on the xbox (duh).
The step "3" is a little more complex, first the user must insert the compilation disc, wait until led stops blinking, then the user uses the added option "1 - Refresh" to launch the fake dummy executable and when the dashboard returns (after the failed execution) the line marked with "<Path>D:</Path>" makes its job putting available the games that comes in the compilation disc. And then the user selects the game that wants to play and ta da !!!
I know this is pretty rudimentary, I have used a dummy fake executablefile because I was not able to find any other way to make a "Forced Refresh" on Unleashx. If anybody has any better idea, be my guest.
Side-effects:
1) The playing of compilation discs it is not a simple "insert disc"
2) The application contained in the compilation disc called CDX also appears like an available game (but this is the one that crashes with error 21).
Dont leave the compilation disk on the dvd tray when you turn on or restart your xbox
******* UPDATE: WORKS FOR EVOX DASHBOARD TOO *************
This is the code to add to evox.ini menu file
Section "Games on Compilation Disc"
{
Item "1 - Refresh List","c:\dummy.xbe"
AutoAddItem "d:\"
SortAll
}
And of course turn Autolaunch Games = No on evox.ini too
************************************************************
Moderators: If this workaround is useful please pinn it....