aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-01SCI: Avoid (false positive) uninitialized use warningWillem Jan Palenstijn
2018-02-01SCI: Sabotage qfg1vga's speed testWillem Jan Palenstijn
This ensures the detected speed will end up at the highest level. This improves the detail in Yorick's room (96), and slightly changes the timing in other rooms. Fixes bug #10296.
2018-02-01I18N: Update translations templatesThierry Crozat
2018-02-01TINSEL: Remove now duplicate VER macroBastien Bouclet
2018-02-01NEWS: Mention ar correction and control improvements in PSP portrsn8887
2018-02-01I18N: Update translations templatesThierry Crozat
2018-02-01Revert "SCUMM: Check for and flag demos correctly"Eugene Sandulenko
There are too many regressions.
2018-01-31SCUMM: Fix compilation failure when DISABLE_TOWNS_DUAL_LAYER_MODE is definedColin Snover
2018-01-31SCUMM: Rename iMUSE save/load function to avoid confusing function hidingColin Snover
2018-01-31XEEN: Further implementation of World of Xeen endingPaul Gilbert
2018-01-31SUPERNOVA: Mark intentional fallthrough in switchThierry Crozat
2018-01-31SUPERNOVA: Fix incorrect sanity check for debug commandThierry Crozat
This was reported by coverity (CID 1385537).
2018-01-31SUPERNOVA: Improve command button size for translationsThierry Crozat
2018-01-31I18N: Update translations templatesThierry Crozat
2018-01-31SCUMM: Check for and flag demos correctlyHenrik "Henke37" Andersson
Rewrote the detection matching to use the extra field like the other two. This requires extensive testing due to touching code shared for a lot of games and being sensitive to individual versions of games.
2018-01-31NEWS: Mention touch controls in PS Vita portrsn8887
2018-01-31SCUMM: Remove variable shadowingColin Snover
2018-01-31TUCKER: Print infobar string if no savegame existsAdrian Frühwirth
Before, the ingame load dialog pretended to allow loading savegames from all possible slots even if no savegames existed. This introduces the original interpreter's behavior which instead loads a resource string from infobar.txt informing the user that no savegames are available.
2018-01-31TUCKER: Fix sentence bar offsetsAdrian Frühwirth
Fixes Trac#10413 and Trac#10414.
2018-01-31TUCKER: Fix dirty rects drawing bug in drawStringInteger()Adrian Frühwirth
2018-01-31TUCKER: Use existing enum for verbsAdrian Frühwirth
2018-01-31TUCKER: Fix dentist music in mall being played incorrectlyAdrian Frühwirth
2018-01-31SCUMM: Fix compilation failureColin Snover
2018-01-31TUCKER: Fix bubbles in Plugs shopAdrian Frühwirth
Fixes Trac#6641.
2018-01-31TUCKER: Cure Bud's and Billy's seasicknessAdrian Frühwirth
This ensures that the calculated offsets for Bud and Billy are [0,2] px and follow the sequence 0px -> 1px -> 2px -> 1px -> 0px as opposed to the earlier 0px -> 1px -> 2px -> 3px -> 0px which resulted in them teleporting back to their original location and on top of that being out of sync with the boat. Fixes Trac#6643.
2018-01-31TUCKER: Fix walking Royston glitchAdrian Frühwirth
Fixes Trac#6640.
2018-01-31TUCKER: Clarify comment in room palette handling codeEugene Sandulenko
2018-01-31TUCKER: Fix color cycling in submarine roomAdrian Frühwirth
Fixes Trac#6378.
2018-01-31TUCKER: Fix font rendering bugAdrian Frühwirth
Fixes Trac#6370.
2018-01-31SCUMM: Fix warning (it generates another one in common/ though)Eugene Sandulenko
2018-01-31I18N: Update translations templatesThierry Crozat
2018-01-31COMMON: Move VER macro for serializer into common codeColin Snover
2018-01-31SCUMM: Replace UB-triggering serialization code with Common::SerializerColin Snover
Fixes Trac#10342.
2018-01-31COMMON: Add support for array serialization to SerializerColin Snover
SCUMM engine does quite a bit of direct array serialization.
2018-01-31SCUMM: Fix stack overflow initializing localsColin Snover
This happens when clicking on the triangular button in room 27 in The Dig. There are probably several other places where this overflow happens, since there are several different `int args[16]` in the code (and many more `int args[` of various sizes, not all of which are at least NUM_SCRIPT_LOCAL).
2018-01-31SCUMM: Fix stack overflow initializing localsColin Snover
This happens at least when trying to right click on the motorcycle at the start of Full Throttle.
2018-01-31NEWS: Mention lipsync in SCUMM gamesEugene Sandulenko
2018-01-31SCUMM: implement lipsync for v7 gamesAdrian Frühwirth
2018-01-31SCUMM: really implement lipsyncGiovanni Bajo
It looks like the code was there, but it was never fully implemented because _curSoundPos was never being incremented. Experimentally, it looks like it works if it is a 60FPS counter.
2018-01-31XEEN: Move the World of Xeen ending cutscene to it's own filePaul Gilbert
2018-01-30XEEN: Further implementation of World of Xeen endingPaul Gilbert
2018-01-30XEEN: Explicitly use DT_PHYSICAL in DamageType field comparisonsPaul Gilbert
2018-01-30SCI: Add detection entry for LB2 ES floppyColin Snover
Fixes Trac#10416.
2018-01-30I18N: Update translation (French)Thierry Crozat
Currently translated at 100.0% (962 of 962 strings)
2018-01-30SUPERNOVA: Ensure the GuiElement _text field is null terminatedThierry Crozat
This was reported by coverity (CID 1385566), and althought this was unlikely to happen, it was not impossible (due to the translations).
2018-01-30SUPERNOVA: Fix out of bound access when exiting the engine while in a dialogThierry Crozat
This was reported by coverity (CID 1385572).
2018-01-30I18N: Update translation (Italian)Jennifer McMurray
Currently translated at 100.0% (962 of 962 strings)
2018-01-30XEEN: In progress implementing World of Xeen endgamePaul Gilbert
2018-01-30I18N: Update translation (Italian)Walter Agazzi
Currently translated at 100.0% (962 of 962 strings)
2018-01-30I18N: Update translation (Italian)Paolo Bossi
Currently translated at 100.0% (962 of 962 strings)