aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-02-09KYRA: Run astyle on sound.cpp.Johannes Schickel
2016-02-09SAGA: Add comments about possibly race conditions to timer callbacks.Johannes Schickel
(cherry picked from commit 93f627441ac68e7a4c3e7f748a7b6f999bd9c96a)
2016-02-09SCI: Enable undither option for PQ2/PC-98Martin Kiewitz
2016-02-09SCI: Additional info about Mother Goose patchesMartin Kiewitz
comments only
2016-02-09TINSEL: Enable Miles Audio for DW1+DW1CD Demo onlyMartin Kiewitz
DW1 floppy demo doesn't seem to have audio at all
2016-02-09SCI: Script patch for Mixed Up Mother Goose SCI1Martin Kiewitz
+ Mother Goose SCI1.1 Fixes graphic issues when restoring from GMM Also make the fix ups for Mixed Up Mother Goose, Jones + PQ2 get applied all the time (debugger command not included)
2016-02-08TINSEL: Fix crash on big-endian hostsMarcus Comstedt
2016-02-08SCI: Make kMemory behavior like original SCIMartin Kiewitz
We added 1 to the size as a workaround, but it's not really a workaround, because original SCI allocated at least 2 bytes more. They also made sure the size is even. We now do the same.
2016-02-08SCI: Zero out dynamically allocated memoryMartin Kiewitz
Fixes Mixed Up Mother Goose SCI1.1 crash when saving And could potentially fix all sorts of other issues Original SCI only zeroed out heap on init.
2016-02-08SCI: Script patch for PQ1 stuck in briefing roomMartin Kiewitz
Fixes ego getting stuck when briefing is about to start. Which is bug #5865. Also happened in original interpreter. Quite a complicated issue, details in patch comments
2016-02-08SCI: Script patch for SQ4 getting shot while ropeMartin Kiewitz
Solves Space Quest 4 "getting shot while getting rope" game bug Was an original game bug and happened in original SCI as well. Fixes bug #6076
2016-02-08LAB: Allow saving/loading in animated scenes - bug #7014Filippos Karapetis
2016-02-08LAB: Merge all the different scene restoring code after saving/loadingFilippos Karapetis
2016-02-07AGI: Resource checking for setView/setLoop/setCelMartin Kiewitz
Also loading view resources in case they are not loaded on set.view Fixes crash in Larry 1 for Apple IIgs after getting beaten up by taxi driver (was an original game bug). Even makes it work now. Original interpreter closed down in this situation. For setLoop() and setCel() error()s were added for this case to avoid crashes. Also: screenObj->viewData renamed to screenObj->viewResource
2016-02-07AGI: Stop set.simple getting called for <2.425Martin Kiewitz
Also stop it from getting called by 2.440 AGI. Was implemented for 2.425, removed in 2.440 and re-added in 2.917. The opcode is called after answering the phone at the store (555-6969) in Apple IIgs Larry. It can't be automatic saving. See script 22, line 678 in AGI Studio. Stops automatic saving getting enabled for Larry 1 Apple IIgs. Also added warning messages to other commands as well.
2016-02-07SHERLOCK: Make journal entries multilingualMartin Kiewitz
Spanish needs to be checked Spanish also needs to be copy and slightly changed for SH1 Also fixed Journal button text for French + Spanish Fixes bug #7019
2016-02-07MOHAWK: Fix Myst's fortress simulator using a hackBastien Bouclet
The proper solution implies support for playing movies with edit lists backwards in QT code.
2016-02-07MOHAWK: Fix two Myst resource stream memory leaksBastien Bouclet
2016-02-07MOHAWK: Fix uninitialized memory accesses in the Myst stacksBastien Bouclet
2016-02-07MOHAWK: Adjust MystAreaVideo::playAreaVideo for the refactored VideoManagerBastien Bouclet
The refactoring in 7e6c8be7db2449c1f793b6fb01af5613282e7f27 changed the behavior of VideoManager::playMovie to start stopped movies. The refactoring in 9665efa39a4df000eb695329a9b81c1657f4dc10 changed the behavior of MystAreaVideo::playAreaVideo to set the position and looping flag for already playing movies. This commit hopefuly reverts to the previous behavior for videos already loaded in VideoManager.
2016-02-07MOHAWK: Implement preloading conditional script resourcesBastien Bouclet
2016-02-07MOHAWK: Fix some incorrect MystArea castsBastien Bouclet
2016-02-07MOHAWK: Don't use static_cast to downcast view resourcesBastien Bouclet
2016-02-07MOHAWK: Don't downcast _invokingResource using static_castBastien Bouclet
2016-02-07MOHAWK: Turn MystEngine::_cursorHints into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Remove some dead codeBastien Bouclet
2016-02-07MOHAWK: Turn ScriptResource::resourceList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::scriptResources into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::soundList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystCondition::values into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::conditionalImages into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Remove MystAreaActionSwitch::_numSubResourcesBastien Bouclet
2016-02-07MOHAWK: Factor the MystAreaActionSwitch switch codeBastien Bouclet
2016-02-07MOHAWK: Remove MystAreaImageSwitch::_numSubImagesBastien Bouclet
2016-02-07MOHAWK: Turn MystAreaDrag::ValueList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Rename Myst's Area classesBastien Bouclet
2016-02-07MOHAWK: Make MystResourceType8::_subImages privateBastien Bouclet
2016-02-07MOHAWK: Use nullptr where applicable in the Myst codeBastien Bouclet
2016-02-07MOHAWK: Add override qualifiers to the Myst codeBastien Bouclet
2016-02-07MOHAWK: Add missing virtual attributes to MystResourceType11Bastien Bouclet
2016-02-07MOHAWK: Remove some dead codeBastien Bouclet
2016-02-07TINSEL: Fix crash when error() is called earlyMarcus Comstedt
2016-02-06SHERLOCK: RT: Fix crash removing wax cylinders on gramaphonePaul Gilbert
2016-02-07SHERLOCK: RT: Fix translation errorMartin Kiewitz
2016-02-07AGI: Do not set TIME_DELAY at all on restartMartin Kiewitz
Original AGI did not do it and it would ruin the game speed of at least Larry on Apple IIgs after dying.
2016-02-07AGI: Fix regression from stringWordWrap rewriteMartin Kiewitz
Space at the end of the string was handled inaccurately Fixes kq1 text scrolling bug #7021 Rewrite was done in commit efb65324688f20cc534a25312f558f9264125762
2016-02-06SCI: Screen pixel optimizationsMartin Kiewitz
Put things like putPixel() into screen.h, so that it can be inlined. Also don't use look up tables for those methods anymore and instead calculate offsets manually, because that should be faster.
2016-02-06SCI: Fix bits size calculation for upscaled hiresMartin Kiewitz
in screen class (calculating how many bytes are needed to save a specified area of various screen maps)
2016-02-06MADS: Fix stop stopWalkers list incorrectly filling upPaul Gilbert
2016-02-06SCI: Implement kernelSyncWithFramebuffer using copyFromScreen.Johannes Schickel