When you open a game, SCICompanion inspects the resources and tries to determine exactly which version of SCI this is. SCI versions are not easy to categorize however, and there are a whole bunch of different capabilities each game might have.
The Version Detector dialog (Game->Version detection) lets you see what SCICompanion detected, and possibly make changes to try to reload the game if something isn’t working correctly.
These are some of the things detected:
- Resource map format
- This is the structure of the main resource map file, which tells the game where the resources are.
- Resource package format
- This is the structure of the package files that contain the resources.
- Compression format
- Sierra’s game resources are usually compressed. Some games use different compression algorithms.
- Sound format
- The sound resource format changed between SCI0 and SCI1.
- Is a message map present? Are there audio files to go along with those messages? Are the messages in message.map or resource.map?
- View format
- There are several view formats.
- Pic format
- And just as many pic formats.
- Audio volume
- This may be resource.aud or resource.sfx, or both.
- Audio map
- This has different formats in different games, and can either be resource 65535 (most commonly) or resource 0.
- Script format
- The bytecode used in the script resources changed slightly over the different versions. Starting in SCI 1.1, script resources were split into script and heap resources.
You can make changes to the settings and try to re-open the game with these settings by clicking Reload game. Please report a bug if you find a game that SCICompanion doesn’t recognize correctly.