aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2008-08-03Fixed bug that prevented upper-case letters from being used in savegame names.Torbjörn Andersson
Apparently, strchr(..., 0) will find the string terminator - at least for me - and when that's added to the name, it will terminate the string. svn-id: r33565
2008-08-03Shut up MSVC warning about mgY being an unreferenced local variable.Kari Salminen
svn-id: r33561
2008-08-03Fixed #2021902 ("DRASCULA: Can't adjust the volume inside the game"). I can'tTorbjörn Andersson
verify that this matches the original behaviour, but at least it's better now. svn-id: r33558
2008-08-02add non-interactive lol demoFlorian Kagerer
svn-id: r33556
2008-08-02Renamed Tinsel v1->v0 (used in the demo only), and v2->v1, to avoid ↵Max Horn
confusion with DW2 svn-id: r33553
2008-08-02Fix for bug #1945335: "SCUMM: Invalid charset id can be stored".Eugene Sandulenko
Regressions possible. svn-id: r33552
2008-08-02Fix bug #1879606: "MANIACNES: Crash when game ends"Eugene Sandulenko
svn-id: r33546
2008-08-02Fix bug #2023727: "MONKEY2: Misplaced Text"Eugene Sandulenko
svn-id: r33544
2008-08-02Fix bug #2007170: "DRASCULA: No Spaces in SaveGames Names"Eugene Sandulenko
svn-id: r33541
2008-08-02Fix crash when drascula.dat file is missingEugene Sandulenko
svn-id: r33537
2008-08-02Made loadResourcesFromSave internally use the loadResource-function.Kari Salminen
Fixes Operation Stealth savegame loading! HURRAH! FINALLY! svn-id: r33530
2008-08-02- Combined loadAbs and loadResource into one function.Kari Salminen
- Made resource loading functions (loadSpl, loadMsk etc) return the number of the animDataTable entry right after the loaded data. - Made resource loading functions always load multiframe data into directly sequential animDataTable entries (Hopefully this won't break anything). svn-id: r33529
2008-08-02Added a member function loadSoundFile to Sound which accepts a filename ↵Johannes Schickel
string instead of a filename list id. svn-id: r33527
2008-08-02Fixed yet another crash in kyra1 amiga.Johannes Schickel
svn-id: r33526
2008-08-02Detect both HOF non-interactive demos.Travis Howell
svn-id: r33525
2008-08-02Add warning when a voc file is not found.Johannes Schickel
svn-id: r33524
2008-08-02HOF: bug fix for FM-Towns music when using output rates other than 22050 khzFlorian Kagerer
svn-id: r33523
2008-08-02Fixed regressions in kyra1 amiga.Johannes Schickel
svn-id: r33522
2008-08-02Proper fix for bug #2035459 "KYRA1: long savegame names cause garbage".Johannes Schickel
svn-id: r33519
2008-08-02Fix for bug #2035459 "KYRA1: long savegame names cause garbage".Johannes Schickel
svn-id: r33518
2008-08-02* Increasing max number of allowed token on one line.Nicola Mettifogo
* Increasing buffer size to match old parser. svn-id: r33512
2008-08-02Fixed issues detected by DrMcCoy's obnoxious compiler. ;)Nicola Mettifogo
svn-id: r33511
2008-08-02Removed debug code I forgot a long time ago ;)Nicola Mettifogo
svn-id: r33510
2008-08-02* Added a preprocessor to deal with the crappy location scripts in BRA.Nicola Mettifogo
* Added some comments on how the parser and related code should be changed to make things smoother. svn-id: r33509
2008-08-01Fixed crash on exit from commit #32742 - the memory leak was only in IHNM, ↵Filippos Karapetis
not ITE (in ITE, the 4 sprite lists are actually one) svn-id: r33492
2008-08-01Added load confirmation dialog for IHNM, like in the original.Filippos Karapetis
Fixes bug #1971699 - "IHNM: No Load Game Confirmation" svn-id: r33490
2008-07-31* Removed references to the current _backgroundInfo from parser code.Nicola Mettifogo
* Re-enabled masks (in BRA DOS). svn-id: r33474
2008-07-31Disabled masks in BRA Amiga, because the decoding is not known yet.Nicola Mettifogo
svn-id: r33473
2008-07-31Applied my patch #2030058 ("Workaround for incorrectly compressed FotAQ"), andTorbjörn Andersson
made a mention in NEWS that speech is played correctly now. Of course, we should still provide a correctly compressed version at some point. svn-id: r33471
2008-07-31Made changing of background more flexible, in that the engine can now ↵Nicola Mettifogo
configure its BackgroundInfo before passing it to Gfx. svn-id: r33469
2008-07-31Changed Gfx::_backgroundInfo to be a pointer. This temporarily kills all ↵Nicola Mettifogo
z-buffering. svn-id: r33468
2008-07-31Set correct font for dialogues in BRA Amiga.Nicola Mettifogo
svn-id: r33467
2008-07-31Removed debugging leftover.Johannes Schickel
svn-id: r33464
2008-07-31Committed slightly modified patch #2029395 "KYRA: Lands of Lore Intro + ↵Johannes Schickel
Character selection". svn-id: r33463
2008-07-30Debug printing a couple more relevant variables in addAni.Kari Salminen
svn-id: r33446
2008-07-30Added some debug aids related to addAni and the processSeqList crashing.Kari Salminen
svn-id: r33444
2008-07-30Make sure that save game descriptions are 0-terminatedFilippos Karapetis
svn-id: r33438
2008-07-30* Unified implementation of flow control opcodes in NS and BRANicola Mettifogo
* Simplified script execution loop and context svn-id: r33437
2008-07-30Reordered initialization lists to silence warning.Nicola Mettifogo
svn-id: r33432
2008-07-29Changed class File (and derived classes) to only support read-only access; ↵Max Horn
added a new class DumpFile for writing svn-id: r33412
2008-07-29Make sure processSeqList and purgeSeqList are only called in the main loop ↵Kari Salminen
when running Operation Stealth. Mostly a precaution as the seqList should be totally empty when running Future Wars as it doesn't use it. svn-id: r33410
2008-07-29Added purgeSeqList function (Used in mainloop now). Let's see if this helps ↵Kari Salminen
any... Renamed functions: * addScriptToList0 -> addScriptToGlobalScripts * executeList0 -> executeGlobalScripts * executeList1 -> executeObjectScripts * purgeList1 -> purgeObjectScripts (Also added a clarifying TODO to this function) * purgeList0 -> purgeGlobalScripts (Also added a clarifying TODO to this function) svn-id: r33409
2008-07-29* Implemented pause/resume of command executionNicola Mettifogo
* Implemented command opcode MOVE (not the script instruction). svn-id: r33408
2008-07-29Added a debug message to loadTempSaveOS's to check whether we loaded the ↵Kari Salminen
whole savefile. Made objectStruct's clearing also clear x and y member variables in resetEngine. svn-id: r33407
2008-07-29* Added flexible verb configuration for both NS and BRA.Nicola Mettifogo
* Objects can now be really opened and closed in BRA. svn-id: r33405
2008-07-29Rearranged parts of the Operation Stealth savegame loading routine.Kari Salminen
- Emulating the Future Wars savegame loading routine and hoping for the best. - Fixes an array out of bounds access when loading the global scripts. Now the loading crashes in the mainloop in processSeqList! But at least we got a bit farther this time. More fixing to come... svn-id: r33404
2008-07-29Added dialogue text rendering for BRA.Nicola Mettifogo
svn-id: r33402
2008-07-29Mask files don't always exist in Amiga version of BRA, in paricular NULL.msk.Travis Howell
svn-id: r33394
2008-07-29Add check common directories, in loadScenery() for Amiga version of BRA.Travis Howell
svn-id: r33393
2008-07-29* Fixed positioning of balloons and faces in BRA (dos, at least).Nicola Mettifogo
* Adapted loading of faces. svn-id: r33392