Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-27 | SCI: changes for mother goose sci2.1 | Martin Kiewitz | |
changed signature for kSetCursor sci2.1 added workarounds added separate gameid for mother goose sci2.1 svn-id: r51385 | |||
2010-07-18 | SCI: adding comments about not enabling ScummVM menu saving | Martin Kiewitz | |
svn-id: r51007 | |||
2010-07-18 | SCI: disabling saving from scummvm menu | Martin Kiewitz | |
svn-id: r50993 | |||
2010-07-14 | SCI: separating qfg1ega and qfg1vga gameids | Martin Kiewitz | |
svn-id: r50881 | |||
2010-07-12 | SCI: changing gameid of lsl6 sci2.1 into "lsl6hires". We need to keep ↵ | Martin Kiewitz | |
workarounds etc. separate, scripts are not compatible svn-id: r50829 | |||
2010-06-25 | SCI: Introduce SciGameId enum | Max Horn | |
svn-id: r50273 | |||
2010-06-15 | SCI: Revise how ResourceManager is instantiated. | Max Horn | |
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 | |||
2010-06-15 | AdvancedDetector: Add new parameter directoryGlobs. | Eugene Sandulenko | |
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788 | |||
2010-06-15 | - Swapped the return value of gamestate_save (false = failed, true = succeeded) | Filippos Karapetis | |
- Removed some duplicate code inside Console::cmdSaveGame() svn-id: r49688 | |||
2010-06-14 | Extended advancedDetector with depth parameter. | Eugene Sandulenko | |
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 | |||
2010-06-10 | Resolved a FIXME with getSciLanguage(), by creating a separate setter. Also, ↵ | Filippos Karapetis | |
some camelCase changes svn-id: r49568 | |||
2010-06-10 | Moved all of the game init/run/exit logic inside the SciEngine class | Filippos Karapetis | |
svn-id: r49559 | |||
2010-06-05 | Replaced a leftover Common::File::exists() call in the fallback detector | Filippos Karapetis | |
svn-id: r49443 | |||
2010-06-05 | Rewrote the remaining parts of the ResourceManager class to work with file ↵ | Filippos Karapetis | |
streams, thus removing the SCI_detection hack in the fallback detector svn-id: r49438 | |||
2010-06-02 | If we can't find the game object or game ID in fallback detection, break out ↵ | Matthew Hoops | |
instead of assuming the script is there. Fixes a segfault when detecting an LSCI game. svn-id: r49389 | |||
2010-06-01 | Fixed the detection of SCI2.1 games in the fallback detector | Filippos Karapetis | |
svn-id: r49382 | |||
2010-05-23 | SCI: Enabled saving from the ScummVM menu again | Filippos Karapetis | |
svn-id: r49164 | |||
2010-05-23 | Cleaned up the game ID code: | Filippos Karapetis | |
- 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 | |||
2010-05-22 | Cleanup | Filippos Karapetis | |
svn-id: r49143 | |||
2010-05-22 | Rewrote and simplified the game ID detector. It now properly works with ↵ | Filippos Karapetis | |
SCI0-SCI2.1 games svn-id: r49142 | |||
2010-05-21 | Removed the reliance on the segment manager from the fallback detector, for ↵ | Filippos Karapetis | |
SCI0-SCI1 games (it still doesn't work with SCI1.1 and newer games, though) svn-id: r49126 | |||
2010-05-21 | Some further work on the fallback detector, reducing the reliance on the ↵ | Filippos Karapetis | |
segment manager svn-id: r49125 | |||
2010-05-19 | Slight bugfix in the object iteration inside getSierraGameId() | Filippos Karapetis | |
svn-id: r49110 | |||
2010-05-19 | Added a new method to the resource manager, to help determine if we got a ↵ | Filippos Karapetis | |
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 | |||
2010-05-10 | Add support for loading SCI games from Mac resource forks. The games ↵ | Matthew Hoops | |
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 | |||
2010-03-18 | COMMON: Get rid of Common::StringList | Max Horn | |
svn-id: r48287 | |||
2010-02-17 | SCI: Reduce header interdependencies | Max Horn | |
svn-id: r48086 | |||
2010-02-17 | SCI: Cleanup resource.h | Max Horn | |
svn-id: r48084 | |||
2010-02-17 | SCI: Remove hack in convertSierraGameId which caused a memory leak | Max Horn | |
svn-id: r48083 | |||
2010-01-31 | Fix warning format arguments. (Passing a Common::String ins't that much of a ↵ | Johannes Schickel | |
good idea) svn-id: r47743 | |||
2010-01-31 | - Fixed saving from the GMM | Filippos Karapetis | |
- Grouped game IDs per SCI generation svn-id: r47742 | |||
2010-01-31 | Removed duplicate code. Some cleanup | Filippos Karapetis | |
svn-id: r47735 | |||
2010-01-27 | Improve support for the SCI2.1/SCI3 file naming scheme. Multiple maps can be ↵ | Matthew Hoops | |
used and have to be matched up with their volume counterparts. Adding detection for the Phantasmagoria Demo too. svn-id: r47588 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-21 | SCI: Saved games can now be loaded from ScummVM's launcher | Filippos Karapetis | |
svn-id: r47423 | |||
2010-01-17 | SCI: fixed detection to not crash when adding sierras pinball creep, also ↵ | Martin Kiewitz | |
changed detection so that we dont "accept" games that use unknown view resources (otherwise pinball creep will get detected as SCI) svn-id: r47348 | |||
2010-01-06 | SCI: search for %J in text resources to identify japanese games, switch to ↵ | Martin Kiewitz | |
upscaled hires when japanese games are started, removed TODO svn-id: r47088 | |||
2010-01-06 | Removed a hack from the fallback detector, used to distinguish some demos ↵ | Filippos Karapetis | |
from their full versions svn-id: r47086 | |||
2010-01-04 | Fallback detector: | Filippos Karapetis | |
- 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 | |||
2009-12-27 | Renamed gameName -> gameId, to keep the same vocabulary everywhere | Filippos Karapetis | |
svn-id: r46635 | |||
2009-10-13 | SCI: Don't end warning() format strings with a newline or a period (a ↵ | Max Horn | |
newline and an exclamation mark are automatically added) svn-id: r45049 | |||
2009-10-11 | Fixed a warning, ironically inside a warning(). | Torbjörn Andersson | |
svn-id: r44931 | |||
2009-10-11 | Implemented some advanced savegame functionality - loading and deleting ↵ | Filippos Karapetis | |
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 | |||
2009-10-09 | Removed the now unused GF_SCI0_OLDGETTIME flag and simplified all of the ↵ | Filippos Karapetis | |
game entries in the detector svn-id: r44856 | |||
2009-09-24 | Add "demo" to the extras field of the fallback detector for demos | Filippos Karapetis | |
svn-id: r44291 | |||
2009-09-23 | - Moved the SCI version in a global variable | Filippos Karapetis | |
- 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 | |||
2009-09-17 | Made script_lookup_export() a method of SegManager | Filippos Karapetis | |
svn-id: r44140 | |||
2009-09-12 | - Made obj_get and obj_get_name methods of SegManager (getObject and ↵ | Filippos Karapetis | |
getObjectName, respectively) - Renamed alloc_List -> allocateList, alloc_Node->allocateNode, alloc_hunk_entry->allocateHunkEntry, free_hunk_entry->freeHunkEntry, for consistency svn-id: r44039 | |||
2009-09-06 | SCI: Rename resManager -> resMan; segManager -> segMan | Max Horn | |
svn-id: r43980 | |||
2009-09-02 | Some renaming: | Filippos Karapetis | |
getresourceManager -> getResourceManger resourceManager -> resMan segmentManager ->segMan svn-id: r43908 |