aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-10-11AGI: Clamp Graphics Blit into Screen Area.D G Turner
Some games, especially fangames appear to blit to co-ordinates outside the screen area, which caused an assertion in the graphics backend. To prevent this and allow further debugging in these cases, we clamp this to the screen area. Note that there are several other locations which do backend graphics calls, so this may need to be applied elsewhere in the general case. This fixes bug Trac #10736.
2018-10-10AGI: Fix ScummVM Quit if Return To Launcher from AGI Quit Dialog.D G Turner
This is bug Trac #10735.
2018-10-09CGE2: Allow Triggering of Carpet Workaround from Debug Console.D G Turner
This allows the recovery of saved games with the dead-end condition from bug Trac #6842.
2018-10-09CGE2: Add Script Workaround for Clothes Horse Carpet Bug.D G Turner
This now allows the Carpet to be placed and removed from the Clothes Horse repeatedly, thus avoiding the dead-end when you do not beat the Carpet with the Racket on first attempt. This is bug Trac #6842.
2018-10-08SCI: Add Detection Entry for Hoyles Classic Games for Laptops.D G Turner
This is basically Hoyle 5, but may be missing the main menu so might require separate entries for each game i.e. cfg files. This is from bug Trac #10676.
2018-10-08SCI: Fix LB2CD Yvette/Tut murderless messagesluicebox
Fixes wrong message in cd versions, bug #10724
2018-10-08SCI: Fix LB2 Yvette/Tut premature murder messagesluicebox
Fixes wrong message in floppy versions, bug #10723
2018-10-07MOHAWK: Show the closed gate on the 3rd channelwood levelBastien Bouclet
The original game scripts are missing a delay. Fixes #10727.
2018-10-06SCI: Add Detection Entry for Space Quest 3 Variant.D G Turner
2018-10-05SCI: Add Detection Entry for Codename ICEMAN Variant.D G Turner
This is from bug Trac #10678.
2018-10-05MOHAWK: Add Detection Entries For Two LB Game Variants.D G Turner
These are from bug Trac #6745 "MOHAWK: Two unknown Living Book game variants..."
2018-10-04MOHAWK: Add Detection Entry for Spanish Variant of Arthurs Birthday.D G Turner
This is from Bug Trac #10705.
2018-10-03COMPOSER: Add Detection Entry For Darby French Mac Variant.D G Turner
This is from Trac #10399.
2018-10-02SCUMM: MONKEY2: Skip extra code on FMTOWNS, fixes bug #2223Ben Castricum
2018-10-02SCI: Script patch for LB2 act 4 init, bug #10716sluicebox
Fixes a lockup in the original game
2018-10-02GOB: Add Detection Entry for PCGames Ween Demo.D G Turner
This is from Trac #10725, and the demo appears to be multilingual at least in terms of English and German, so adding two entries.
2018-09-29SCI: Script patch for LB2 armor inset, bug #10709sluicebox
Fixes missing messages in floppy version
2018-09-26FULLPIPE: Fix For Memory Leak When Exiting Through Game Menu.D G Turner
This fixes bug #10398 ("FULLPIPE: memory leak when exiting via in-game menu (not gmm)").
2018-09-26STARTREK: Add Detection Entry for English Demo.D G Turner
This can be found at: https://archive.org/details/StarTrek25thAnniversaryDemo
2018-09-25STARTREK: Add Detection Entry For German Version of Judgement Rites.D G Turner
2018-09-24LASTEXPRESS: Fix GCC Enum Comparison Mismatch Warning.D G Turner
This was previously comparing the Object Model to the Object Enum. This has been corrected, but should have no functional change as the underlying enum value of 1 is identical for both symbols.
2018-09-24LASTEXPRESS: Fix GCC WarningsD G Turner
These were for missing parentheses to clarify logical expressions.
2018-09-24LASTEXPRESS: more fixes in NPC logicEvgeny Grechnikov
2018-09-21SCI: Script patch for LB2 desk lamp, bug #10706sluicebox
Fixes a broken message in floppy version
2018-09-16WINTERMUTE: Flush ConfMan to disk on every change (#1314)lolbot-iichan
* WINTERMUTE: Flush ConfMan to disk
2018-09-16SCI: Script patch for LB2 crate room bug #10701sluicebox
Fixes a lockup in the original game
2018-09-15GOB: Correct build breakage for DS/PSP2 from previous commit.D G Turner
2018-09-15GOB: fixed missing member initializationMartin Gerhardy
2018-09-14LASTEXPRESS: Add Missing End Markers to Detection Entry File Lists.D G Turner
This omission might have caused detection issues, but unlikely to cause crashes.
2018-09-14LASTEXPRESS: added detection entry for gog releaseMartin Gerhardy
2018-09-13DIRECTOR: fixed warning with gcc 8.2Martin Gerhardy
engines/director/lingo/lingo-funcs.cpp: In member function ‘void Director::Lingo::func_goto(Director::Datum&, Director::Datum&)’: engines/director/lingo/lingo-funcs.cpp:194:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] cleanedFilename += (const char) *p;
2018-09-13SWORD2: fixed compiler warning with gcc 8.2Martin Gerhardy
engines/sword2/screen.cpp: In member function ‘void Sword2::Screen::rollCredits()’: engines/sword2/screen.cpp:1121:102: warning: cast from type ‘const char*’ to type ‘byte*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] creditsLines[i]->sprite = _vm->_fontRenderer->makeTextSprite((byte *)creditsLines[i]->str.c_str(), 600, 14, _vm->_speechFontId, 0);
2018-09-13LASTEXPRESS: fixed warnings with gcc 8.2Martin Gerhardy
engines/lastexpress/entities/alexei.cpp: In member function ‘void LastExpress::Alexei::standingAtWindow(const LastExpress::SavePoint&)’: engines/lastexpress/entities/alexei.cpp:772:49: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/lastexpress/entities/chapters.o engines/lastexpress/entities/august.cpp: In member function ‘void LastExpress::August::function21(const LastExpress::SavePoint&)’: engines/lastexpress/entities/august.cpp:672:4: warning: this statement may fall through [-Wimplicit-fallthrough=] switch(params->param5) { ^~~~~~ engines/lastexpress/entities/august.cpp:694:3: note: here case 9: ^~~~
2018-09-11LASTEXPRESS: more fixes in NPC logicEvgeny Grechnikov
2018-09-09MOHAWK: RIVEN: Don't allow saving from the GMM if no game is startedBastien Bouclet
2018-09-09MOHAWK: RIVEN: Don't allow opening the main menu from the config screensBastien Bouclet
2018-09-09MOHAWK: RIVEN: Return to main menu after the creditsDavid Fioramonti
Like the original the game loop returns to the main menu after the credits end. The variable states are reset and the player can start a new game or load an old one.
2018-09-07TITANIC: Fix infinite Barbot animation loop after loading savegamePaul Gilbert
2018-09-06SCI32: Allow malformed calls to kLock in PQ:SWAT, after the training videosFilippos Karapetis
Fixes bug #10699
2018-09-06MUTATIONOFJB: Small fixes.Ľubomír Remák
Handle errors in save/load code. Fix typo in Game::colorFromString.
2018-09-06MUTATIONOFJB: Add support for 'look' action on inventory items.Ľubomír Remák
2018-09-04SCI32: Fix typoFilippos Karapetis
2018-09-04SCI32: More workarounds for Hoyle Classic Games - Poker minigameFilippos Karapetis
2018-09-04SCI32: Add more workarounds for Hoyle Classic GamesFilippos Karapetis
This fixes issues with Bridge and Backgammon. Now, Hoyle 5 and its variants should be in a very good state for testing
2018-09-02LASTEXPRESS: more fixes in NPC logicEvgeny Grechnikov
2018-09-01MUTATIONOFJB: Add support for loading save during startup.Ľubomír Remák
2018-09-01SCI32: Fix pathfinding issues at the inn in QFG4Filippos Karapetis
2018-09-01SCI32: Add a game option to double the videos in KQ7 by defaultFilippos Karapetis
Scaling works correctly with the Windows variant, which uses AVI files, but the DOS variant uses Robot videos, and the way scaling is done there is different, and is not working yet with KQ7 DOS. Nonetheless, both versions are included in the game, so it's not a major issue.
2018-09-01MOHAWK: RIVEN: Wait for the sound track to end after the creditBastien Bouclet
2018-08-31MOHAWK: RIVEN: Let credits roll longerDavid Fioramonti
Fixes Trac#10675. Previously, the credits ended as soon as the last row was shown of the final credits image. Now some more black rows (empty rows) are shown and finally a few seconds of black. I set it to 8 seconds of wait beyond where the credits where previously stopping. In order to do this updateCredits was enhanced to work past the end of the last credits image (and just keep adding empty rows). The original game shows a black screen for a longer period than this. The credit image numbers are turned into enums.