Age | Commit message (Collapse) | Author |
|
svn-id: r50273
|
|
This should allow for better error handling. Also, it
means that g_sci->getResMan() returns a valid value much sooner,
allowing me to simplify some code.
Also added a note about potentially replacing Common::FSList usage
by Common::Archive (and FSNode by Archive/ArchiveMember ?). This
might be a way to unify the addAppropriateSources variants again.
svn-id: r49825
|
|
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
|
|
- Removed some duplicate code inside Console::cmdSaveGame()
svn-id: r49688
|
|
Now AD can search nested directories. By default it is turned off,
but there is new parameter to ADParameters struct. Usually value
of 2 is good enough for all purposes.
svn-id: r49653
|
|
some camelCase changes
svn-id: r49568
|
|
svn-id: r49559
|
|
svn-id: r49443
|
|
streams, thus removing the SCI_detection hack in the fallback detector
svn-id: r49438
|
|
instead of assuming the script is there. Fixes a segfault when detecting an LSCI game.
svn-id: r49389
|
|
svn-id: r49382
|
|
svn-id: r49164
|
|
- The game ID is now obtained from ScummVM ID directly, not by converting Sierra's internal ID
- Moved the code which reads the internal Sierra ID inside the resource manager
- Moved the code which converts the internal Sierra ID to ScummVM's IDs together with the rest of the detection code
svn-id: r49152
|
|
svn-id: r49143
|
|
SCI0-SCI2.1 games
svn-id: r49142
|
|
SCI0-SCI1 games (it still doesn't work with SCI1.1 and newer games, though)
svn-id: r49126
|
|
segment manager
svn-id: r49125
|
|
svn-id: r49110
|
|
SCI1.1 Mac game. Started rewriting the fallback detector so that it doesn't rely on the segment manager to find the internal game ID
svn-id: r49102
|
|
themselves do not work yet as some (not all) of the data is in BE order instead of LE. They currently error out because it thinks the relocation block is outside of the script.
svn-id: r48998
|
|
svn-id: r48287
|
|
svn-id: r48086
|
|
svn-id: r48084
|
|
svn-id: r48083
|
|
good idea)
svn-id: r47743
|
|
- Grouped game IDs per SCI generation
svn-id: r47742
|
|
svn-id: r47735
|
|
used and have to be matched up with their volume counterparts. Adding detection for the Phantasmagoria Demo too.
svn-id: r47588
|
|
svn-id: r47541
|
|
svn-id: r47423
|
|
changed detection so that we dont "accept" games that use unknown view resources (otherwise pinball creep will get detected as SCI)
svn-id: r47348
|
|
upscaled hires when japanese games are started, removed TODO
svn-id: r47088
|
|
from their full versions
svn-id: r47086
|
|
- Added detection for SCI2 games (GK1, PQ4, QFG4)
- Rewrote the way demos are detected
- Games are no longer distinguished from the existence of certain files
svn-id: r46970
|
|
svn-id: r46635
|
|
newline and an exclamation mark are automatically added)
svn-id: r45049
|
|
svn-id: r44931
|
|
savegames from the GMM is now possible, and new saved games will also have thumbnails. Saving from the GMM creates corrupted saved games, so it has been disabled for now
svn-id: r44930
|
|
game entries in the detector
svn-id: r44856
|
|
svn-id: r44291
|
|
- Changed all the SCI version checks to use getSciVersion()
- Also made getSciVersionDesc a global function (removes some ugly accessing of the SCI engine)
The fallback detector should work correctly now
svn-id: r44269
|
|
svn-id: r44140
|
|
getObjectName, respectively)
- Renamed alloc_List -> allocateList, alloc_Node->allocateNode, alloc_hunk_entry->allocateHunkEntry, free_hunk_entry->freeHunkEntry, for consistency
svn-id: r44039
|
|
svn-id: r43980
|
|
getresourceManager -> getResourceManger
resourceManager -> resMan
segmentManager ->segMan
svn-id: r43908
|
|
for VGA remakes
- The extras field is now filled by the fallback detector for VGA games
svn-id: r43893
|
|
- Added the MD5's of the French versions of GK2 and SQ6 (bug reports #2846842 and #2846515)
- Added a different game id for QFG1 VGA (SCI1.1), to distinguish it from the older EGA version (SCI0) and added detection for the VGA version in the fallback detector
- Changed some VGA SCI game IDs: lsl1sci -> lsl1vga, pq1sci -> pq1vga, sq1sci -> sq1vga, to distinguish SCI VGA remakes from SCI EGA remakes (like with QFG1VGA)
svn-id: r43891
|
|
game-specific workarounds are tested against ScummVM IDs
- Added detection for the EcoQuest 1 demo in the fallback detector
- Partially reverted my previous "fix" for EcoQuest 1 CD, and turned it into a script-specific hack for that game, for now
- Added handling of kDisposeScript calls made with 2 parameters, e.g. in KQ5CD and others (still untested, haven't found a test case)
svn-id: r43887
|
|
svn-id: r43883
|
|
of by value. Also make variables or data table which are only used locally "static".
svn-id: r43882
|