aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2012-01-15SCI: Use fromString() in kString(Dup) to simplify codeFilippos Karapetis
2012-01-15SCI: Zero-terminate strings in SciString::fromString()Filippos Karapetis
2012-01-15SCI: Remove wrong script-to-array copying code in kArrayFilippos Karapetis
2012-01-15SCI: Fix a nasty bug in kString(Dup)Filippos Karapetis
The rawString variable is no longer pointing to invalidated data. This fixes cases where strings are manipulated by game scripts, such as the graveyard and rada drum puzzles in GK1
2012-01-15SCI: Clean up some memory management and loopsWillem Jan Palenstijn
2012-01-15SCI: Plug a leak in ResourceManager::processWavePatch()Filippos Karapetis
Many thanks to digitall for finding this one
2012-01-15SCI: Plug loads of memory leaks in the SCI32 graphics codeFilippos Karapetis
Many thanks to digitall for finding these
2012-01-15SCI: Plug a leak in ResourceManager::detectSciVersion()Filippos Karapetis
Many thanks to digitall for finding this one
2012-01-15TSAGE: Don't use "&&" synonym "and".Johannes Schickel
2012-01-15SCUMM: add missing free()athrxx
2012-01-15KYRA: (EOB) - add support for original save game filesathrxx
The engine will try to import original save game files once per target (especially the "Quick Start Party"). Afterwards the user can manually import save files with the debug console.
2012-01-15Merge pull request #166 from BenCastricum/masterEugene Sandulenko
SCUMM: Added detection for more Dutch HE demos
2012-01-15DRACI: Move readByte() and readUint32LE() out of assert()Torbjörn Andersson
2012-01-14LURE: Move readByte() call out of assert()Torbjörn Andersson
2012-01-14SCI: Add a script patch to fix a script bug in GK1 floppyFilippos Karapetis
This bug leads to a crash after Gabriel interrogates people, and is caused by incorrect ordering in two checks, which was fixed in the CD version
2012-01-14KYRA: Make workaround for bug #1498221 work again.Johannes Schickel
The bug in question is "KYRA1: Glitches when meeting Zanthia". This is a regression from 0af418e7ea3a41f93fcc551a45ee5bae822d812a as far as I can tell.
2012-01-14KYRA: Fix missing debug commands.Johannes Schickel
This is a regression from cfac223cee7cc8136fdf43dea1465a1b060a803b.
2012-01-14SCI: Don't clip the plane rectangle in kernelDeletePlane()Filippos Karapetis
The actual cause for this clipping has been fixed
2012-01-14SCI: When deleting a plane, also delete the items in itFilippos Karapetis
This fixes a crash in GK1 day 2, after using the thermostat outside Mosely's office
2012-01-14Merge pull request #165 from eriktorbjorn/dig-workaroundTorbjörn Andersson
SCUMM: Work around spider lair script bug in The Dig When entering the spider lair, the entry script may optionally start the sound of running water. However, this sound is never explicitly stopped, so it may continue for quite a while. (When I tried it with DOSBox, it didn't stop until I got back to the Nexus.) This workaround adds a fade-out to the sound when the exit script is about to run. This is consistent with how that same sound effect is faded out in the underwater cavern (room 33).
2012-01-14SCUMM: Fix workaround for Dig spider lair sound glitchTorbjörn Andersson
The soundKludge() function assumes there are always 8 parameters for Digital iMUSE script commands.
2012-01-14SCI: Fix bug in fadeIn()/fadeOut()Filippos Karapetis
This wasn't added in 4742b4d728ba772d47cc497681c9bfb0144475bc)
2012-01-13TSAGE: R2R - Silent warningStrangerke
2012-01-13TSAGE: R2R - Preliminar implementation of scene 1550Strangerke
Also implement a couple of functions used by scene 1200
2012-01-13SCI: Some more work on kSetShowStyle. Silenced some chatty warnings in GK1Filippos Karapetis
2012-01-13SCI: Blacklist more unused/debug SCI2.1 kernel functionsFilippos Karapetis
2012-01-13SCI: Fixed some graphics corruption (black boxes) in the dialogs of GK1Filippos Karapetis
2012-01-12Merge pull request #146 from eriktorbjorn/masterFilippos Karapetis
DREAMWEB: Extend the original save/load dialogs from 7 to 21 slots.
2012-01-12DREAMWEB: Rewrite a comment, since the old one could be misreadTorbjörn Andersson
I read it as "this is how the original code expects save slots to be initialized", but I guess it could be read as "the original engine had 21 save slots". Which it didn't.
2012-01-11DREAMWEB: Change selectSaveLoadPage()'s command type to be uniqueTorbjörn Andersson
At Filippos's and wjp's suggestion. I don't really understand what it does (other than printing the mouse over text), so I had simply copied and pasted from another function.
2012-01-10TSAGE: R2R - Fix some warnings, implement sub51AF8Strangerke
Thanks LordHoto for pointing those
2012-01-10TSAGE: R2R - Partial implementation of scene 1200Strangerke
2012-01-10TSAGE: R2R - Add some global variables, fix some default valuesStrangerke
2012-01-09SWORD2: Force fake transparency for PSX spritesFabio Battaglia
In PSX version blending is done through hardware transparency, this would have to be simulated using 16-bit mode. As this is not yet available in this engine, fake transparency is used as a placeholder
2012-01-08KYRA: fix regression in non-playable HOF demoathrxx
(missing animated items)
2012-01-08TSAGE: R2R - Implement scene 1530Strangerke
2012-01-08KYRA: Cleanup v2 item animation a little bit.Johannes Schickel
2012-01-08TSAGE: R2R - Implement scene 1525Strangerke
2012-01-08TSAGE: R2R - Implement scene 1500Strangerke
2012-01-08SCUMM: Recognize platform on win version of dutch puttrace demoBen Castricum
2012-01-08SCUMM: Work around script bug in The DigTorbjörn Andersson
The sound of trickling water in the spider lair is started, but never explicitly stopped, so it keeps going. (Possibly not forever. When I tried it in DOSBox, it finally stopped when I got back to the Nexus.) The same sound effect is used the underwater cavern, and in that case the exit script does fade out the sound so this workaround emulates that behaviour.
2012-01-08SCUMM: Recognize Mac version of dutch putttime demoBen Castricum
2012-01-08DREAMWEB: Extend the number of saveslots from 7 to 21 in the originalTorbjörn Andersson
save/load dialogs.
2012-01-08TSAGE: Update commentFilippos Karapetis
2012-01-08TSAGE: Fix assert triggering when there's nothing to update on screenFilippos Karapetis
2012-01-08TSAGE: Fix incorrect popup menu positions (regression)Filippos Karapetis
2012-01-08SCUMM: Recognize Windows as platform for pajama2 demoBen Castricum
2012-01-08SCUMM: Add support for 2 freddi3 Mac/Dutch demosBen Castricum
2012-01-08SCUMM: Correctly recognize platform on freddi2 dutch demoBen Castricum
2012-01-08TSAGE: Fix R2R crashes saying 'unknown message'Paul Gilbert