Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-10 | AGI: Cleanup | Martin Kiewitz | |
2016-02-10 | AGI: Init video before font + text init | Martin Kiewitz | |
2016-02-10 | COMPOSER: Fix truncated Baba Yaga md5 | Willem Jan Palenstijn | |
2016-02-10 | LAB: Enable by default. | Johannes Schickel | |
Thanks to tsoliman for noticing. | |||
2016-02-09 | SHERLOCK: RT: Fix German umlaut display in Journal | Paul Gilbert | |
2016-02-09 | AGI: Use special Apple IIgs SQ1 palette for SQ1 | Martin Kiewitz | |
Was already documented inside palette.h, but wasn't used yet | |||
2016-02-09 | AGI: Fix warning | Martin Kiewitz | |
2016-02-09 | AGI: Fix invalid coordinate warnings for sprites | Martin Kiewitz | |
2016-02-09 | SCI: Small variable renaming to match our naming guidelines. | Johannes Schickel | |
2016-02-09 | AGI: Only set VAR_KEY,when no controller/direction | Martin Kiewitz | |
Fixes Mixed Up Mother Goose Apple IIgs save/restore prompt | |||
2016-02-09 | AGI: Hold-Key: only send stationary for directions | Martin Kiewitz | |
2016-02-09 | AGI: Fix skip auto-save slot code for auto-save | Martin Kiewitz | |
2016-02-09 | AGI: Check xPos/yPos when building sprite lists | Martin Kiewitz | |
And ignore sprites, that are placed outside of visual screen Fixes memory corruption during intro of fan made Get Outta SQ game. Original AGI did not do checks at all. | |||
2016-02-09 | SCI: Take advantage of operator-> of Common::List::iterator. | Johannes Schickel | |
2016-02-09 | AGI: Cut menu in case menu names are too long | Martin Kiewitz | |
Required for games that add to many names or add names, that are too long. The code needs to get adjusted anyway for different platforms, so for now just cut the menu names instead Required for at least the fan game Get Outta Space Quest | |||
2016-02-09 | SCI: Add script patch kq6 dual mode CD-Audio | Martin Kiewitz | |
Script patch added, so that dual mode uses the same CD-Audio as regular Speech mode does during the ending (Girl in the Tower) | |||
2016-02-09 | AGI: Change set.simple string copy code | Martin Kiewitz | |
2016-02-09 | AGI: Fix various CIDs | Martin Kiewitz | |
CID 1350104: regression from graphics rewrite in C64 picture drawing CID 1350101: potential buffer overflow in set.simple command CID 1350112: uninitialized variable in TextMgr CID 1350113: false positive uninitialized variable in SystemUI CID 1350114: potentially uninitialized variable in IIgsSample CID 1350117: false positive uninitialized variable in InventoryMgr CID 1350103: code bug in CGA rendering TextMgr::charAttrib_Set() CID 1350109: false positive in GfxFont::loadFontAmigaPseudoTopaz() CID 1350111: original AGI uninitialized memory issue in SpritesMgr::showObject | |||
2016-02-09 | KYRA: Run astyle on sound.cpp. | Johannes Schickel | |
2016-02-09 | SAGA: Add comments about possibly race conditions to timer callbacks. | Johannes Schickel | |
(cherry picked from commit 93f627441ac68e7a4c3e7f748a7b6f999bd9c96a) | |||
2016-02-09 | SCI: Enable undither option for PQ2/PC-98 | Martin Kiewitz | |
2016-02-09 | SCI: Additional info about Mother Goose patches | Martin Kiewitz | |
comments only | |||
2016-02-09 | TINSEL: Enable Miles Audio for DW1+DW1CD Demo only | Martin Kiewitz | |
DW1 floppy demo doesn't seem to have audio at all | |||
2016-02-09 | SCI: Script patch for Mixed Up Mother Goose SCI1 | Martin 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-08 | TINSEL: Fix crash on big-endian hosts | Marcus Comstedt | |
2016-02-08 | SCI: Make kMemory behavior like original SCI | Martin 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-08 | SCI: Zero out dynamically allocated memory | Martin 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-08 | SCI: Script patch for PQ1 stuck in briefing room | Martin 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-08 | SCI: Script patch for SQ4 getting shot while rope | Martin 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-08 | LAB: Allow saving/loading in animated scenes - bug #7014 | Filippos Karapetis | |
2016-02-08 | LAB: Merge all the different scene restoring code after saving/loading | Filippos Karapetis | |
2016-02-07 | AGI: Resource checking for setView/setLoop/setCel | Martin 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-07 | AGI: Stop set.simple getting called for <2.425 | Martin 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-07 | SHERLOCK: Make journal entries multilingual | Martin 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-07 | MOHAWK: Fix Myst's fortress simulator using a hack | Bastien Bouclet | |
The proper solution implies support for playing movies with edit lists backwards in QT code. | |||
2016-02-07 | MOHAWK: Fix two Myst resource stream memory leaks | Bastien Bouclet | |
2016-02-07 | MOHAWK: Fix uninitialized memory accesses in the Myst stacks | Bastien Bouclet | |
2016-02-07 | MOHAWK: Adjust MystAreaVideo::playAreaVideo for the refactored VideoManager | Bastien 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-07 | MOHAWK: Implement preloading conditional script resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Fix some incorrect MystArea casts | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't use static_cast to downcast view resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't downcast _invokingResource using static_cast | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystEngine::_cursorHints into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn ScriptResource::resourceList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::scriptResources into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::soundList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystCondition::values into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::conditionalImages into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove MystAreaActionSwitch::_numSubResources | Bastien Bouclet | |