alinebee / Boxer

The DOS game emulator that's fit for your Mac.
http://boxerapp.com/
770 stars 139 forks source link

Sierra CD collections trigger incorrect graphics mode #21

Open alinebee opened 10 years ago

alinebee commented 10 years ago

This is a tracking issue/googlebait for a problem that shows up in my inbox quite frequently.

Boxer autodetects Sierra's early AGI-era games (e.g. King's Quest III, Space Quest II, Leisure Suit Larry in the Land of Lounge Lizards) and switches to Tandy emulation mode for them, which allows those games to provide better sound than PC speaker.

This game detection makes Boxer mishandle the King's Quest, Space Quest, Police Quest and Leisure Suit Larry CD collections. These collections include every game in their series, but Boxer only detects the AGI-era game(s) on each: forcing it to switch into Tandy mode even if you're trying to play one of the later VGA Sierra games that are not compatible with that mode. As a result, those later games won't even start up if they've been imported from a collection CD.

The workaround is this: drag the folder of the game you want off the CD and onto your desktop, then import that folder into Boxer. This way, Boxer sees only the game you want, and doesn't get confused by the presence of other games it recognises.

(A proper fix for this problem requires improving Boxer's game detection, so that when it detects multiple games on a source disc then it will intelligently prioritise: in this case, refraining from deciding on a game until after importing is complete and it can see which of the games you actually installed.)