aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/res.cpp
AgeCommit message (Collapse)Author
2014-03-06AGOS: Fix error when dumping all VGA scripts.Kirben
2014-03-05AGOS: Correct typos in comments.Kirben
2014-02-18AGOS: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-22AGOS: Use Common::File instead of SearchMan.Johannes Schickel
This makes sure the hack from Common::File for filenames with a trailing dot is used as expected.
2014-01-22AGOS: Get rid of ArchiveMan in favor of global SearchMan.Johannes Schickel
This in fact slightly changes the priority order of added archives. Formerly, all archives in SearchMan were preferred to the customly added ones in ArchiveMan. All standard paths (i.e. path and extrapath) will be still be searched before the custom ones (which are all priority 0 right now) but system specific paths will be searched after (due to their priority being -1). Since system specific paths shouldn't contain any game data files this should hopefully be harmless. This wasn't tested for games with CAB archives.
2014-01-22AGOS: Slightly clean up ArchiveMan code.Johannes Schickel
This removes the (always true) _fallBack flag which determined whether SearchMan should be searched.
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2012-05-28COMMON: Move InstallShield code to commonMatthew Hoops
The code also now works for both data compressed with sync bytes and without
2012-01-27AGOS: Make ArchiveMan a proper sub-type of SearchSet.Johannes Schickel
Now all of the Archive API is implemented to avoid possibly inconsistent behavior when an ArchiveMan object is accessed via a class type higher in the class hierachy.
2012-01-27AGOS: Rename ArchiveMan's open to createReadStreamForMember to match our ↵Johannes Schickel
Archive API.
2012-01-27AGOS: Properly overwrite hasFile from SearchSet in ArchiveMan.Johannes Schickel
Formerly the hasFile method was non-const, thus did not overwrite the virtual hasFile method of SearchSet. Since all accesses to this function have been done through a ArchiveMan typed variable, the missing overwrite should not have caused any trouble. It looks like this was forgotten in a6ec4f70da120a1ce406ed4dd9e149e081542f59.
2011-11-13AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles.D G Turner
Playing with cabinet datafiles, this failed to find the "Charisma.smk" file in the cabinets when in the Recreation (TV) room on Cygnus Alpha and this caused an engine abort after the GUI dialog warning of the "missing" video file. This was due to animation.cpp code using Common::file::exists() instead of going via the ArchiveMan. However,a hasFile() method implementation was also required to implement fallback to decompressed (movie) files if the file requested is not in the cabinet or the cabinet has been externally decompressed to files. Thanks to fuzzie for the hasFile() patch. Also, removed noisy warning which this correction triggers repeatedly in installshield_cab.cpp hasFile(). This looks like leftover from debugging, so not critical.
2011-09-25AGOS: Fix loading VGA files from InstallShield cab file.Travis Howell
2011-08-28AGOS: Fix regression when starting Personal Nightmare, or disabling AGOS2.Travis Howell
2011-08-27AGOS: Integrate InstallShield support.Travis Howell
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-07ALL: Fix whitespaces / indentionMax Horn
svn-id: r55818
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-11-01ENGINES: Remove some 'using' statementsMax Horn
svn-id: r54001
2009-08-12Enable Personal Nightmare by default.Travis Howell
svn-id: r43304
2009-08-11Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game ↵Travis Howell
engine, which require higher resolution. svn-id: r43270
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-07Correct incorrect byte in corrupt 72.out file, included with some PC ↵Travis Howell
versions of PN. svn-id: r40369
2009-04-29Add support for unpacked data files, in the PC version of PN.Travis Howell
svn-id: r40192
2009-03-09Change Personal Nightmare support to optional, until setjmp/longjmp code is ↵Travis Howell
converted. svn-id: r39253
2009-03-08Add initial support for Personal Nightmare.Travis Howell
Thanks to dreammaster for file decompression and icon decoding code. NOTE: setjmp/longjmp code will require conversion for portability. svn-id: r39216
2009-02-07Cleanup.Travis Howell
svn-id: r36232
2008-12-22Cleanup.Travis Howell
svn-id: r35477
2008-12-13Cleanup.Travis Howell
svn-id: r35323
2008-09-16Modified uncompress in common/zlib.h to return a bool, so that we don't have ↵Max Horn
to #include the real zlib.h; fixed PSP backend to not run uncompress inside an assert (which would cause it to not be invoked when turning off asserts) svn-id: r34576
2008-03-22Add support for room states in Waxworks (DOS).Travis Howell
svn-id: r31218
2007-12-28Patch #1858158: BUILD: Plugin building cleanupEugene Sandulenko
svn-id: r30041
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-06-30AGOS: Introduced ChildType enumMax Horn
svn-id: r27792
2007-06-21Minor cleanup.Travis Howell
svn-id: r27580
2007-06-20Cleanup.Travis Howell
svn-id: r27552
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-27Fix loading restart state in Waxworks for now.Travis Howell
svn-id: r26966
2007-02-23Fix bug #1600999 - SIMON2: Crash while talking to Bingo Bongo. A regression ↵Travis Howell
due to the work around for extra long strings been broken, when support for the Feeble Files was added in the past. svn-id: r25807
2007-02-12Ooops, remove debug leftovers in last commit.Travis Howell
svn-id: r25502
2007-02-12Add basic support for AtariST demo of Elvira 1.Travis Howell
svn-id: r25501
2007-02-11Add Acorn disk version of Simon the Sorcerer 1.Travis Howell
svn-id: r25480
2007-02-08Convert planar images, only when required for drawing.Travis Howell
svn-id: r25433
2007-01-01CleanupTravis Howell
svn-id: r24963
2006-11-06Add inherit code for earlier gamesTravis Howell
svn-id: r24640
2006-11-05CleanupTravis Howell
svn-id: r24626
2006-10-21CleanupTravis Howell
svn-id: r24397
2006-10-19Add support for sound effects in PC version of Elvira 1Travis Howell
svn-id: r24388
2006-10-17The Amiga demo of Elvira 1 includes several VGA sound files, with a file ↵Travis Howell
size of zero svn-id: r24359