aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/resource.h
AgeCommit message (Collapse)Author
2008-09-09Changed static resource code to use Streams instead of operating on buffers.Johannes Schickel
svn-id: r34467
2008-09-07Got rid of all Common::File usages in Kyra.Johannes Schickel
svn-id: r34435
2008-09-07Moved Kyra resource code to a SearchSet/Archive based implementation, this ↵Johannes Schickel
removes dependencies on Common::File. svn-id: r34428
2008-08-20Committed patch #2055831 "KYRA: ResFileEntry parent cache optimization".Johannes Schickel
svn-id: r34055
2008-06-03Added support for compressed kyra3 audio files.Johannes Schickel
svn-id: r32516
2008-05-31- Fixed possible invalid memory access in Resource::loadFileToBufJohannes Schickel
- Reworked compressed installer files handling - Updated HoF installer file code (thanks to _athrxx for that) svn-id: r32439
2008-05-24- CleanupJohannes Schickel
- Added support for showing kyra.dat error messages in a dialog svn-id: r32259
2008-05-24Fixed errors, a few of the warnings, and added a FIXME comment about possiblyTorbjörn Andersson
undefined behaviour. svn-id: r32250
2008-05-24- add support for HOF floppy versionsFlorian Kagerer
- playing directly from installer files (WESTWOOD.00X) is supported (not recommended for low-end machines and certain ports) svn-id: r32249
2008-05-12More naming consistency fixes (fixes old TODO).Johannes Schickel
svn-id: r32062
2008-05-12move some kyra 3 static resources to kyra.datFlorian Kagerer
svn-id: r32058
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-02Started to refactor kyra2/kyra3 code to a common base. (regressions ↵Johannes Schickel
possible, compiling currently broken) svn-id: r31817
2008-04-24Output error message when kyra.dat initialization fails because of old ↵Johannes Schickel
version or missing entries. svn-id: r31695
2008-04-19- some minor renaming in TIM codeJohannes Schickel
- added exists function to Resource - started to add checks via exists to assure that important files are present svn-id: r31572
2008-04-18- complete support for the playable HOF demoFlorian Kagerer
svn-id: r31560
2008-04-17Implemented support for Kyra3 TLK files.Johannes Schickel
svn-id: r31540
2008-04-10Improved searchpath support. (Should again detect everything Common::File is ↵Johannes Schickel
able to load). svn-id: r31478
2008-04-06svn-id: r31431Florian Kagerer
2008-04-03- Added support for filename length > 64 in static resource code.Johannes Schickel
- Updated warning when 'INDEX' is not found - Added filesize check for 'INDEX' file svn-id: r31368
2008-03-28Committed shared pointer implementation of patch #1895703 "COMMON: Managed ↵Johannes Schickel
List". Unlike the patch on the tracker this commit includes documentation for SharedPtr. svn-id: r31287
2008-03-15animations for inventory items and mouse pointersFlorian Kagerer
svn-id: r31122
2008-02-24Also add extrapath to default search location for Kyrandia resources.Johannes Schickel
svn-id: r30949
2008-02-17committing patch 1891492 : dialogue (dlg/tim) support for HoFFlorian Kagerer
- talking to NPCs is now possible. - Zanthia's talks when entering a new scene for the first time now work - using items on Zanthia is now possible. svn-id: r30886
2008-02-10Committed patch #1885629 "KYRA: HoF missing talkie credits and demo support".Johannes Schickel
svn-id: r30845
2008-02-09Revised way of how archive files are mounted:Johannes Schickel
- file entries from protected archives do not get overwritten anymore - preload indicator of archives will be unflagged, if embedded file entries are overwritten by other archives svn-id: r30838
2008-02-09Revised checking if files can be load.Johannes Schickel
svn-id: r30837
2008-02-09Added filename check before header check when trying to detect archives ↵Johannes Schickel
types, this should lower the file i/o need a lot when starting up kyra2. svn-id: r30835
2008-02-07Reworked Kyrandia resource loading code.Johannes Schickel
svn-id: r30820
2008-01-27Commit patch #1869752 "KYRA: HoF startup patch for towns and floppy". ↵Johannes Schickel
(Slightly modified) svn-id: r30645
2008-01-10Commit slighty modified patch #1865509 "KYRA: kyradat support for hof".Johannes Schickel
svn-id: r30394
2008-01-03Resolve portabillity issues introduced with last commit.Johannes Schickel
svn-id: r30201
2008-01-03- got rid of hardcoding "KYRA.DAT" in all places, where it's usedJohannes Schickel
- now using "kyra.dat" rather than "KYRA.DAT" svn-id: r30200
2007-10-09HoF:Johannes Schickel
- now uses "FILEDATA.FDT" to detect what PAK files have to be loaded for ingame use svn-id: r29176
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-07-29- Kyrandia 1 works againJohannes Schickel
- Added timer class for timer handling - Little bit more resturcturing - A little bit (almost nothing but a start!) Kyrandia 2 support svn-id: r28297
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-23Commit of patch #1715313 ("CORE: STL like algorithm implementation").Johannes Schickel
svn-id: r26929
2007-04-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
2007-04-01made _vm/_engine usage consistent. (_engine -> _vm all over the place now).Johannes Schickel
svn-id: r26342
2007-03-20- more cleanupJohannes Schickel
- added some .pak file integrity checks svn-id: r26264
2007-02-20Another batch of header consistency changes.Torbjörn Andersson
svn-id: r25746
2007-02-07Fixed credits in FM-Towns version.Johannes Schickel
svn-id: r25417
2007-01-29- adds support for FM-Towns SFX (thanks to Florian Kagerer for his source)Johannes Schickel
- gets rid of GameFlags::hasAudioCD svn-id: r25258
2006-10-24Never unload files loat on startup like "CAVE.APK" and "LAGOON.APK". Johannes Schickel
svn-id: r24485
2006-10-22Some AMIGA resource loading code (of course it's still not supported).Johannes Schickel
svn-id: r24461
2006-10-01Fixed msvc8 build.Johannes Schickel
svn-id: r24053
2006-09-16- enables pseudo unloading of loaded pak files (which reduces the loading of ↵Johannes Schickel
pak files on room changes) - uses Common::hashit_lower instead of scumm_stricmp for filename checking svn-id: r23896
2006-09-10Simplifies PAK file loading a bit.Johannes Schickel
svn-id: r23862
2006-09-09Renamed Resource::fileHandle() to Resource::getFileHandle()Max Horn
svn-id: r23853