Age | Commit message (Collapse) | Author |
|
- Placed the SCI3 version detection in the proper place
- Some new types of SCI3 MT-32 patches (e.g. in the Lighthouse SCI3 demo) are
ignored, for now
svn-id: r54188
|
|
Each map has to be mapped with its own specific volume (as opposed to earlier versions that had one map for all volumes); this code was passing the same map pointer for all volumes.
svn-id: r54179
|
|
- Enabled the SCI3 game entries for testing purposes
- The resource manager is initialized fully now (with a slight hack)
- Added a hack for the demo of Shivers 2 (which seemingly has no
scripts or vocabularies)
- The engine will stop before parsing any game scripts in SCI3 games,
and opens the console for resource manager-related functionality
svn-id: r54167
|
|
This is a regression from r54155, as we previously ignored the result of
addInternalSources() in the fallback detector
svn-id: r54163
|
|
This is a regression from r54155. Fixed by moving the chunk resource loading earlier.
svn-id: r54162
|
|
svn-id: r54161
|
|
ScummVM now rejects them properly instead of spewing lots of
unintelligible stuff.
svn-id: r54155
|
|
svn-id: r54077
|
|
svn-id: r54037
|
|
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
|
|
svn-id: r53981
|
|
svn-id: r52935
|
|
Added more graceful handling of the case where SCI32 isn't built in and the
user tries to detect or start a SCI32 game
svn-id: r52789
|
|
- Renamed the debug command "resource_size" to "resource_info", as it now provides
the location of where a specified resource is found (i.e. the resource.xxx file, or
the file name itself, if the resource is a patch)
- "duskdump" shows the original location of dumped resources
- loadResource() now shows the location of files that couldn't be loaded
svn-id: r52667
|
|
svn-id: r52517
|
|
checking, if sound resources are sci0early or late for sci0early games instead of hardcoding lsl2
svn-id: r52514
|
|
svn-id: r52263
|
|
pharkas/german has duplicate resource entries inside the main resource files and we used the first ones. This results in half of the game being english and umlauts missing. We now use the last entries, which will fix all those issues (fixes bug #3039551)
svn-id: r52259
|
|
svn-id: r52163
|
|
svn-id: r52076
|
|
makes it work, bug #3043270, added FIXME
svn-id: r52071
|
|
svn-id: r51820
|
|
svn-id: r51699
|
|
And if no scripts are present, but chunk 0 is present, load resources from there. This fixes the Lighthouse SCI2.1 demo.
svn-id: r51696
|
|
svn-id: r51666
|
|
After discussing with Walter, we should be able to detect SCI0 late on the presence of a SCI0 vocab.999 without checking if we're using the old decompressors.
svn-id: r51644
|
|
A regression of r51423. Jones EGA has a non-parser related vocab.900 resource, so we can't detect the fan games based on not having an SCI1 vocab.900 resource. Fan games are now detected on whether or not vocab.0 exists (the parser vocab for SCI0).
svn-id: r51619
|
|
If we have a vocab 900 resource with the new decompressors, it can also be SCI0 late. If there is no parser vocab (with new decompressors), it is SCI1 early.
svn-id: r51423
|
|
discussion we had with clone2727)
svn-id: r51287
|
|
patches of type kResourceTypeInvalid
svn-id: r51075
|
|
svn-id: r50975
|
|
slightly. We no longer use the number Sierra gives us directly, but use a function to convert to our ResourceType enum based on version. This allows us to read the chunk type from SCI2.1 (a form of script). Also, allow debugging of Mac-specific resources from the console.
svn-id: r50973
|
|
svn-id: r50968
|
|
svn-id: r50939
|
|
gameIds. Also prints method used, when using debug command "version"
svn-id: r50261
|
|
svn-id: r50104
|
|
when checking for patches. Audio now works there.
svn-id: r50102
|
|
svn-id: r50067
|
|
svn-id: r50027
|
|
svn-id: r50015
|
|
svn-id: r50014
|
|
svn-id: r50008
|
|
height/width of the picture (may be much larger cause of scrollable areas) and we actually don't want that. the values before and now contain the height/width of the on-screen picture size - although this may contain 0, 0 for low-res games, but that's fine then
svn-id: r50006
|
|
svn-id: r49978
|
|
svn-id: r49974
|
|
into errors, instead of warnings
svn-id: r49972
|
|
svn-id: r49897
|
|
svn-id: r49863
|
|
svn-id: r49848
|
|
svn-id: r49843
|