aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-25TITANIC: Change Bomb to use speech sound typePaul Gilbert
2017-06-25ANDROIDSDL: Fix repository file permissionsEugene Sandulenko
2017-06-25ANDROIDSDL: implemented hiding of system android mouse pointer when real ↵lubomyr
mouse connected (only for android 7 or higher)
2017-06-25ANDROIDSDL: removed MIPS from compilation. Mips support stopped in pelya's ↵lubomyr
libSDL.
2017-06-25ANDROIDSDL: added How_to_Build.txt instructionlubomyr
2017-06-25ANDROIDSDL: added script for building scummvm apklubomyr
2017-06-25ANDROIDSDL: implemented checking and fixing sdcard pathlubomyr
2017-06-24TITANIC: Fix saving bass direction state onto music cylindersPaul Gilbert
2017-06-24TITANIC: Fix some incorrectly named speech method parametersPaul Gilbert
2017-06-24TITANIC: Remove warning for unknown NPC in getNpcScriptPaul Gilbert
Turns out the origional explicitly renames NPCs in some cases when they don't want the NPC to be responsive. Such as the MaitreD name being set to MaitreLoop03 when he's viewed from behind
2017-06-24SCI32: Replace Torin dragon's cave patch with a better patchColin Snover
The previous script patch for this bug was much simpler and targeted the bad code that hangs, instead of the bad code that caused the unexpected flag setting, but this caused glitches in the dragon's cave that couldn't really be fixed since different animations relied on some common code for positioning Boogle. So, now, this more complicated patch fixes the fast-forward code in the seraglio to set Boogle's in-the-bag flag, which is what the dragon's cave needs in order to not hang when worming Boogle. Also, because this patch now targets the code that caused the bad flag state, instead of the code that hangs on the bad state, any save game in the dragon's cave with the bag flag setting will need to be fixed by exiting and re-entering the dragon's cave. Refs Trac#9836.
2017-06-24TITANIC: Fix incorrect bowl rendering when parrot eats nutsPaul Gilbert
2017-06-24TITANIC: Renamings for nut bowl messagesPaul Gilbert
2017-06-24SCI32: Fix Boogle warp glitch caused by previous game patchColin Snover
Refs Trac#9836.
2017-06-24CREATE_PROJECT: Add fix for nested ifsTobia Tesan
This adds a quick fix so that any if blocks nested inside a if block with an unmet condition are handled with push(false) even if their condition is satisfied. For example, without this modification, upon running create_project.exe --msvc --disable-cloud --enable-libcurl the block inside ifdef USE_CLOUD ifdef USE_LIBCURL ... endif endif in backends/module.mk would get evaluated since it was inside USE_LIBCURL (=1), leading to unpredictable results.
2017-06-23SCI32: Add patch for game script bug in Torin dragon's caveColin Snover
Fixes Trac#9836.
2017-06-23TITANIC: Fix state handling for ship announcementsPaul Gilbert
2017-06-23TITANIC: Fix parrot idle animationsPaul Gilbert
2017-06-23TITANIC: Fix talking animations for ParrotPaul Gilbert
2017-06-24I18N: Update translation (Belarusian)Ivan Lukyanov
Currently translated at 98.5% (943 of 957 strings)
2017-06-23TITANIC: Minor renamings for Television eye floorPaul Gilbert
2017-06-22TITANIC: Fixes to destinations when exiting the liftsPaul Gilbert
2017-06-22TITANIC: Fix entering correct elevator in Bottom of WellPaul Gilbert
2017-06-22TITANIC: Implement German parser preprocessingPaul Gilbert
2017-06-22TITANIC: Fix German strings array size in getSuffixedWordPaul Gilbert
2017-06-22TITANIC: Add German handling to getSuffixedWordPaul Gilbert
2017-06-21TITANIC: Fix getting Titania's eye from light fixturePaul Gilbert
2017-06-21TITANIC: Renamings for room flags sublevel methodsPaul Gilbert
2017-06-21TITANIC: Fix 2nd class room flags calculationPaul Gilbert
2017-06-20TITANIC: Fix resetting _movieRoom when changing viewsPaul Gilbert
2017-06-20TITANIC: Show GUI error dialog if titanic.dat is missingPaul Gilbert
2017-06-20I18N: Update translations templatesThierry Crozat
2017-06-20I18N: Update translation (Russian)Ivan Lukyanov
Currently translated at 99.0% (948 of 957 strings)
2017-06-20I18N: Update translation (Belarusian)Ivan Lukyanov
Currently translated at 95.4% (913 of 957 strings)
2017-06-20GUI: Separate bevel and shadow effect when extending widget rectThierry Crozat
When widget::draw() is called it asks the ThemeEngine to redraw the background first and then the widget gets redrawn in drawWidget(). The ThemeEngine uses an extended rect to restore the background to include bevel and shadow effects. However if this extended rect overlaps with other widgets, since those other widgets are not redrawn, a part of those will be missing. See for example bug #6394: GUI: List View save page drawns over font. In case we get overlap we might need to change the way widgets are drawn so that all widgets intersecting the area where the backgroud is restored are redrawn. This commit simply seperate the bevel and shadow effects, and uses the shadow offset only to extend the bottom and right sides of the rectangle (while the bevel offset is still used to extend all four sides). This results in a smaller extended rectangle (if the shadow offset is bigger than the bevel offset, which is the case of the list view) and thus decrease the risk of the issue happening. The particular cases described in bug #6394 are all fixed with this change.
2017-06-19TITANIC: Set SGT TV Magazine announcement to use speech sound typePaul Gilbert
2017-06-19SCI32: Create Torin-specific save game count limitation removerColin Snover
Fixes Trac#9840.
2017-06-19TITANIC: Fix exiting elevator 3 on floor 28Paul Gilbert
2017-06-19SCI32: Add workaround for invalid kFrameOut call in PQ4Colin Snover
Fixes Trac#9848.
2017-06-19SCI32: Add workaround for uninitialised read in PQ4Colin Snover
Fixes Trac#9847.
2017-06-19SCI32: Add workaround for invalid kPalVarySetStart call in PQ4Colin Snover
Fixes Trac#9845.
2017-06-19TITANIC: Fix Bellbot walking off during checkinPaul Gilbert
2017-06-19TITANIC: Fix NPC data copying/clearing in copyDataPaul Gilbert
2017-06-19I18N: Regenerate translations data fileThierry Crozat
2017-06-19I18N: Update translations templatesThierry Crozat
2017-06-18SCI32: Remove Windows platform from GK1 GermanColin Snover
This entry was added by a batch change operation in f7a72c897a9657320ccd6a32873b364f77412e98, but the German version of GK1 does not support Windows.
2017-06-18SCI32: Forward OLDDPCM8 parameter instead of using an if-elseColin Snover
Thanks @OmerMor for pointing out this improvement.
2017-06-18SCI: Fix looping of sounds that are not initialized yetColin Snover
This fixes at least the character selection screen in QFG4CD, where the sound for the torches is supposed to loop, but wasn't because kDoSoundSetLoop would bail out before setting the loop property on the soundObj.
2017-06-18SCI: Switch SCI2 games to use Audio32Colin Snover
Upon investigation of Sound code across SCI32 games, it was determined that there are actually (at least) 3 different revisions, not just a single SCI2.1 version. This patch only changes the parts of Sound code that are relevant to the correct use of Audio32. Fixes Trac#9736, Trac#9756, Trac#9767, Trac#9791.
2017-06-18SCI32: Minor tweaks to improve code clarity & consistencyColin Snover