aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/staticres.cpp
AgeCommit message (Collapse)Author
2010-11-07COMMON: Rename and tweak MD5 functionsMax Horn
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121
2010-11-01COMMON: Rename String::printf() to String::format()Max Horn
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004
2010-10-24KYRA/PC98: workaround for missing delay opcodesFlorian Kagerer
The sequence data for the forest sequence in the Kyra PC-98 intro has no delay opcodes making it play way too fast on modern systems. This workaround adds the same delay opcodes to the sequence data that the other Kyra versions have. svn-id: r53761
2010-10-22KYRA: Cleanup.Johannes Schickel
svn-id: r53698
2010-10-22KYRA: Adapt Kyra2+3 to use the newly added item type too.Johannes Schickel
svn-id: r53697
2010-10-12JANITORIAL: Cleanup (mostly whitespace)Torbjörn Andersson
svn-id: r53161
2010-08-07LOL: added english floppy versionFlorian Kagerer
svn-id: r51834
2010-08-02KYRA: FM-Towns audio driver rewriteFlorian Kagerer
- FM-Towns euphony driver completely rewritten based on KYRA FM-Towns and LOOM towns disasm. - Split all the emu and driver code from sound_towns.cpp into different files to make things a bit less confusing. - Move the driver code to common space since the exact same euphony driver is used by LOOM which means we could get rid of the outdated and incomplete ym2612 driver/emu implementation (which doesn't even do things like instrument loading, pan position, etc). I haven't tried to add this to the Scumm engine yet, since I am not familiar with it and my priority was to get the driver finished first. But from the look of disasm it shouldn't be difficult to do. - Introduce a generic FM-Towns audio interface based on FM-Towns system file disasm which was necessary for the euphony driver rewrite. Every FM-Towns game I have seen so far seems to access the audio hardware via these system functions. This interface implementation will also allow reasonably simple creation of new FM-Towns audio drivers (e.g. this could be used for Kings Quest 5 FM-Towns or others). - Move the PC98 driver to common space, too, since I have a strong feeling that this driver is also used in the PC98 version of Future Wars - This also improves KYRA FM-Towns music quality, sound effects accuracy and music fading. svn-id: r51645
2010-07-22KYRA: Move LoL specific static data to its own file.Johannes Schickel
svn-id: r51175
2010-05-17Some more enforcement of our formatting conventions in KYRA too.Johannes Schickel
svn-id: r49069
2009-12-26LOL: - added workaround for portrait speech animations which would sometimes ↵Florian Kagerer
"freeze" - renamed some stuff svn-id: r46601
2009-11-29Cleanup.Johannes Schickel
svn-id: r46194
2009-11-28KYRA: removed hack in staticres loaderFlorian Kagerer
svn-id: r46181
2009-11-28KYRA: added HOF PC-98 static data to kyra.datFlorian Kagerer
svn-id: r46180
2009-11-22Slight simplification.Johannes Schickel
svn-id: r46093
2009-11-22Remove dead code.Johannes Schickel
svn-id: r46092
2009-11-22- Store ID map for static resources in kyra.dat instead of hardcoding it in ↵Johannes Schickel
the main KYRA source - Changed how static resource types are specified - Rebuilt kyra.dat svn-id: r46091
2009-11-21Cleanup: remove never used support for builtin static data in StaticResource.Johannes Schickel
svn-id: r46053
2009-11-21Fix mismatching resource type IDs for Lands of Lore in kyra.dat.Johannes Schickel
svn-id: r46051
2009-11-21Flag credits data for Kyrandia 1 as language specific data. (Fixes language ↵Johannes Schickel
of credits for Amiga versions.) svn-id: r46049
2009-11-21- Got rid of hardcoded filename list for kyra.datJohannes Schickel
- Synced static resource definitions between KYRA main codebase and create_kyradat - Rebuilt kyra.dat svn-id: r46047
2009-11-21Change special palette loading for Kyrandia 1 from kyra.dat to match ↵Johannes Schickel
kyra.dat internals. svn-id: r46040
2009-11-20Changed kyra.dat to use a global "INDEX" file instead of INDEX files for ↵Johannes Schickel
every game variant. svn-id: r46025
2009-11-20Flag Kyra3 as talkie version in kyra.dat.Johannes Schickel
svn-id: r46022
2009-11-19LOL: add support for pc speaker sfxFlorian Kagerer
svn-id: r45992
2009-11-19Properly handle Kyra 2 Talkie demo in kyra.dat.Johannes Schickel
svn-id: r45990
2009-11-15LOL/PC-98: fixed regression (missing static data for pc98 version)Florian Kagerer
svn-id: r45927
2009-11-14KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is ↵Florian Kagerer
still broken) svn-id: r45906
2009-10-14Add LoL PC98 credits entries to kyra.dat.Johannes Schickel
svn-id: r45082
2009-10-11LOL/PC-98: fix outro musicFlorian Kagerer
svn-id: r44941
2009-10-06KYRA/LOL: - get rid of ascii/sjis detection which could cause problems when ↵Florian Kagerer
typing savegame names - fixed some minor bugs svn-id: r44709
2009-10-03LOL/PC-98: add keyboard support for menusFlorian Kagerer
svn-id: r44577
2009-09-26LOL/PC-98: start fixing sequences (like broken arms inn and king richard ↵Florian Kagerer
getting poisoned) svn-id: r44375
2009-09-25LOL/PC-98: fixed dialoge box sizesFlorian Kagerer
svn-id: r44369
2009-09-20- Add support for Kyrandia 1 German Amiga in create_kyradat.Johannes Schickel
- Increase kyra.dat version. - Rebuilt kyra.dat. - Some slight adaptions for Kyrandia 1 German in the ScummVM source. svn-id: r44215
2009-09-18Fix some memory leaks, caused by a recent regression in ↵Johannes Schickel
StaticResource::unloadId. svn-id: r44180
2009-09-17- Add preliminary support for Lands of Lore PC98 in create_kyradatJohannes Schickel
- Increase kyra.dat version - Rebuilt kyra.dat svn-id: r44177
2009-09-17- Increase kyra.dat versionJohannes Schickel
- Fix language settings of some game entries svn-id: r44157
2009-09-16Increase kyra.dat version.Johannes Schickel
svn-id: r44119
2009-09-13KYRA: - add sfx support for PC98-VersionFlorian Kagerer
svn-id: r44074
2009-09-13Preliminary support for German Kyrandia 1 Amiga.Johannes Schickel
svn-id: r44071
2009-09-13LOL/Floppy: fixed size of menu boxesFlorian Kagerer
svn-id: r44061
2009-09-06LOL/Floppy: fix menusFlorian Kagerer
svn-id: r43970
2009-09-05LOL: fix floppy version static dataFlorian Kagerer
svn-id: r43962
2009-09-02LOL: update kyra.dat with floppy version data (floppy version still doesn't ↵Florian Kagerer
work, though) svn-id: r43904
2009-08-29Move Amiga SFX tables to kyra.dat.Johannes Schickel
svn-id: r43793
2009-08-25Whitespace fix.Johannes Schickel
svn-id: r43740
2009-08-25Implement support for the Kyrandia 1 CD demo.Johannes Schickel
svn-id: r43737
2009-08-24Merge with trunkNorbert Lange
svn-id: r43701
2009-08-19Implemented proper character selection of Lands of Lore PC98.Johannes Schickel
svn-id: r43531