Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | NEWS: Added PQ1 to SCI script patches | Martin Kiewitz | |
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 | I18N: Fix German README... again. | rootfather | |
2016-02-08 | I18N: Add release date to German NEWS file | rootfather | |
This adds the (planned) release date of ScummVM 1.8.0 to the German NEWS file. (called Neues). The Neues file is based on the original NEWS file as of commit 7d014be0a2b796175a7ce40a9315603f711b2a30 | |||
2016-02-08 | I18N: Fix German README file | rootfather | |
This fixes some errors and flaws in the German README file (Liesmich). Liesmich is now based on the original README file as of commit 29b37f473cf7fdab300d3a2cc389741722495fb1. | |||
2016-02-08 | NEWS: Consistency fixes. | Johannes Schickel | |
2016-02-08 | NEWS: Remove kq6 line about RAVE support | Martin Kiewitz | |
Was actually implemented end of 2013, so it already was in 1.7.0. I think I need some sleep. | |||
2016-02-08 | NEWS: Added info about improved lip-sync in kq6 | Martin Kiewitz | |
when playing hi-res version. | |||
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 | |
2016-02-07 | MOHAWK: Factor the MystAreaActionSwitch switch code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove MystAreaImageSwitch::_numSubImages | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystAreaDrag::ValueList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Rename Myst's Area classes | Bastien Bouclet | |
2016-02-07 | MOHAWK: Make MystResourceType8::_subImages private | Bastien Bouclet | |
2016-02-07 | MOHAWK: Use nullptr where applicable in the Myst code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Add override qualifiers to the Myst code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Add missing virtual attributes to MystResourceType11 | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2016-02-07 | TINSEL: Fix crash when error() is called early | Marcus Comstedt | |
2016-02-06 | SHERLOCK: RT: Fix crash removing wax cylinders on gramaphone | Paul Gilbert | |
2016-02-07 | SHERLOCK: RT: Fix translation error | Martin Kiewitz | |
2016-02-07 | AGI: Do not set TIME_DELAY at all on restart | Martin 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-07 | AGI: Fix regression from stringWordWrap rewrite | Martin 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-07 | COMMON: Fix memory leak in decompressDCL | Willem Jan Palenstijn | |
2016-02-06 | SCI: Screen pixel optimizations | Martin 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-06 | SCI: Fix bits size calculation for upscaled hires | Martin Kiewitz | |
in screen class (calculating how many bytes are needed to save a specified area of various screen maps) |