aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/resource.cpp
AgeCommit message (Collapse)Author
2008-05-31Added error calls when out of memory while uncompressing HoF installer files.Johannes Schickel
svn-id: r32449
2008-05-31Cleanup.Johannes Schickel
svn-id: r32443
2008-05-31cleanupFlorian Kagerer
svn-id: r32441
2008-05-31fix hof installer file loadingFlorian Kagerer
svn-id: r32440
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-25- some pauseEngineIntern() code for the HOF sequence player (not tested)Florian Kagerer
svn-id: r32270
2008-05-24- CleanupJohannes Schickel
- Added support for showing kyra.dat error messages in a dialog svn-id: r32259
2008-05-24- Fixed mismatching malloc/delete[]Johannes Schickel
- More formatting fixes svn-id: r32255
2008-05-24Formatting fixes.Johannes Schickel
svn-id: r32254
2008-05-24some cleanup (especially loads of strange casts)Florian Kagerer
svn-id: r32251
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-17Added default search path "hof_cd"/"malcolm" directory for HoF/Kyra3.Johannes Schickel
svn-id: r32156
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-04-26- load new tlk file on chapter changeJohannes Schickel
- added warning when trying to play non-existent soundfile svn-id: r31742
2008-04-20Simplified Kyra3 TLK loading.Johannes Schickel
svn-id: r31634
2008-04-20Use correct (I hope) size when loading TLK files. The size field in the AUDTorbjörn Andersson
header does not count the size of the header itself. (This fixes a failed assertion when entering the Pegasus Landing in Kyrandia 3.) svn-id: r31590
2008-04-19Implemented some kyra opcodes and some chat handling code, now Malcolm ↵Johannes Schickel
should say something after crawling out of the dump. svn-id: r31581
2008-04-19Ops isInPakList behavior was still not quite correct. Fixed bug with ↵Johannes Schickel
embedded pak files. svn-id: r31574
2008-04-19Fixed Resource::isInPakList behavior.Johannes Schickel
svn-id: r31573
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-17Fixed gcc warning.Johannes Schickel
svn-id: r31543
2008-04-17Fixed Kyra 3 TLK file loading.Johannes Schickel
svn-id: r31541
2008-04-17Implemented support for Kyra3 TLK files.Johannes Schickel
svn-id: r31540
2008-04-12- some refactoring for Kyra3Johannes Schickel
- removed unneeded map code in KyraEngine_v3 svn-id: r31488
2008-04-11Silence MSVC8+ warning C4800 about forcing an int value to bool that got ↵Kari Salminen
turned into error C2220 (Warning treated as error). svn-id: r31484
2008-04-10Load all needed package files for kyra3 on startup.Johannes Schickel
svn-id: r31480
2008-04-10Small bug fix.Johannes Schickel
svn-id: r31479
2008-04-10Improved searchpath support. (Should again detect everything Common::File is ↵Johannes Schickel
able to load). svn-id: r31478
2008-04-04Fixed nameclash.Johannes Schickel
svn-id: r31379
2008-04-03Cleanup.Johannes Schickel
-This line, and those below, will be ignored-- M kyra/resource.cpp svn-id: r31370
2008-04-03Replaced unloadAllPakFiles with a simple _map.clear on resource class ↵Johannes Schickel
destruction. (Should save a little file i/o need on shutdown) svn-id: r31369
2008-03-28cleanupMax Horn
svn-id: r31289
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-20Add HoF CD demo.Travis Howell
svn-id: r31205
2008-03-20Fixed compilation.Torbjörn Andersson
svn-id: r31203
2008-03-20Fixed loading of 'filedata.fdt' in HoF demo from Malcolm's Revenge CD.Johannes Schickel
svn-id: r31202
2008-03-18- Implemented opcodes:Johannes Schickel
-> 21: o2_backUpScreen -> 22: o2_restoreScreen -> 28: o2_addItemToInventory -> 50: o2_wipeDownMouseItem -> 67: o2_loadPalette384 -> 68: o2_setPalette384 -> 165: o2_disableTimer -> 166: o2_enableTimer -> 167: o2_setTimerCountdown - renamed some timer functions svn-id: r31182
2008-02-24Oops fix stupid copy&paste error...Johannes Schickel
svn-id: r30950
2008-02-24Also add extrapath to default search location for Kyrandia resources.Johannes Schickel
svn-id: r30949
2008-02-09Fixed comments a bit (typos etc.).Johannes Schickel
svn-id: r30839
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-09Changed some asserts to errors.Johannes Schickel
svn-id: r30836
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-09Implemented proper PAK archive detector.Johannes Schickel
svn-id: r30834
2008-02-09Added another check if PAK file is corrupted.Johannes Schickel
svn-id: r30833
2008-02-09Cleanup.Johannes Schickel
svn-id: r30832