Post by CrasH on Mar 7, 2012 16:20:44 GMT -8
I recently realized that multi-game discs, like the GTA Trilogy or the Orange Box[?] could cause problems. Simply put, the disc for GTA Trilogy for example, in having all the files for all the games, would have all the files for GTA III (or VC or SA). Therefore, it's possible the First Run Script would check the Master Games List only to find that the multi-game disc does in fact have the same four files needed to trigger GTA III and therefore try to install just GTA III from the 2 CD-ROMs, not the one DVD-ROM of the Trilogy.
I may be off about if the Orange Box or GTA Trilogy do in fact come on a single DVD-ROM or not, but the possibility of the problem remains. The solution, I realized, is so simple it's almost stupid.
The sequence of the games, the order in which they appear, in the MGL is crucial. The multi-game disc must come before any of the individual titles. For the Orange Box with Half Life 2 and Portal, the entry "The Orange Box" must come before the entry "Half Life 2." Except for this, the list is alphabetical, which is why I'm not worried about getting the entry in before Portal, as getting in before Half Life 2 would accomplish that feat.
Here's the idea. We drop in the GTA III solo disc. It first comes across the GTA Trilogy disc. It matches one file, gtaiii.exe, but none of the others which are specific to VC and SA. So it moves down to the next entry -- GTA III solo. This is in fact a match and triggers the installation/launch of the game.
In turn, if we drop in the Trilogy disc, it will match itself to the Trilogy entry before reaching the individual game entries.
Now, when launching the game, there must be a way to let the user choose which game to launch. That comes next in another thread/post on the website/video tutorial.
I may be off about if the Orange Box or GTA Trilogy do in fact come on a single DVD-ROM or not, but the possibility of the problem remains. The solution, I realized, is so simple it's almost stupid.
The sequence of the games, the order in which they appear, in the MGL is crucial. The multi-game disc must come before any of the individual titles. For the Orange Box with Half Life 2 and Portal, the entry "The Orange Box" must come before the entry "Half Life 2." Except for this, the list is alphabetical, which is why I'm not worried about getting the entry in before Portal, as getting in before Half Life 2 would accomplish that feat.
Here's the idea. We drop in the GTA III solo disc. It first comes across the GTA Trilogy disc. It matches one file, gtaiii.exe, but none of the others which are specific to VC and SA. So it moves down to the next entry -- GTA III solo. This is in fact a match and triggers the installation/launch of the game.
In turn, if we drop in the Trilogy disc, it will match itself to the Trilogy entry before reaching the individual game entries.
Now, when launching the game, there must be a way to let the user choose which game to launch. That comes next in another thread/post on the website/video tutorial.