aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-02WINTERMUTE: Add detection for some Russian version of 1 1/2 Ritterlolbot-iichan
This seems to be some fan-made translation patch. File "string3.tab" seems to be the only thing translated, and it's stored as a plain file, outside dcp packages. Patch is applied to original by adding this file.
2019-07-02WINTERMUTE: Add detection for 6 more Carol Reed demoslolbot-iichan
Also fixes https://bugs.scummvm.org/ticket/11005
2019-07-02WINTERMUTE: Reorder Carol Reed detection recordslolbot-iichan
On undetected game user gets message like this: ``` Matched game IDs for the Wintermute engine: actualdest-win, basisoctavus-win-cz, agustin-win, bthreshold-win, bickadoodle-win, bookofgron-win-ru, carolreed4-demo-win, carolreed5-win, carolreed6-win, carolreed7-demo-win, carolreed8-win, carolreed9-win, carolreed10-win, carolreed11-win, carolreed12-win, carolreed13-win, carolreed14-win, chivalry-win, corrosion-win, deadcity-win-cz, dfafadventure-win, dirtysplit-win, dreaming-win, driller-win, ... ``` It's confusing that some carolreed games are mentioned as demos and some are not. Fixed this by reordering them.
2019-07-02SCI32: Fix QFG4 Look-Dungeon Messagesluicebox
2019-07-02SCI: Disable SQ4 timepod code for missing roomsluicebox
Fixes #11006
2019-07-02CREATE_PROJECT: Use stricter checks for Win32 dependenciesSupSuper
Instead of checking the project type, check the define. winmm and winsparkle are only required on Windows.
2019-07-02CREATE_PROJECT: Add new libcurl dependenciesSupSuper
2019-07-02CREATE_PROJECT: Fix defines for x64 MSVC projectSupSuper
Rewriting the define list from scratch to disable nasm lost a lot of important defines set up in the setup phase. Instead, let's just remove the nasm define and preserve the rest.
2019-07-01TESTBED: Correctly reset the number of skipped testsCameron Cawley
2019-07-01BLADERUNNER: Rat AI bug fixesThanasis Antoniou
Most prominent bugs fixed is behavior in KP02 and not attacking when near McCoy
2019-07-01DEVTOOLS: BLADERUNNER: Improve kerning for latin glyphsThanasis Antoniou
2019-07-01BLADERUNNER: Fix warningCameron Cawley
2019-07-01I18N: Update translations templatesThierry Crozat
2019-07-01I18N: Update translation (Italian)Paolo Bossi
Currently translated at 98.7% (1073 of 1087 strings)
2019-07-01I18N: Update translation (Hungarian)George Kormendi
Currently translated at 100.0% (1087 of 1087 strings)
2019-07-01I18N: Update translation (Finnish)jepael
Currently translated at 100.0% (1087 of 1087 strings)
2019-07-01I18N: Update translation (Danish)scootergrisen
Currently translated at 100.0% (1087 of 1087 strings)
2019-07-01CREATE_PROJECT: Add missing source files to CodeBlocks projectSupSuper
2019-07-01CREATE_PROJECT: Remove obsolete "browser.cpp" hackSupSuper
browser.cpp no longer depends on the target platform since pull request #1414
2019-06-30DEVTOOLS: BLADERUNNER: Full cp-1252 support for subtitlesThanasis Antoniou
And additional bug fixes for font creation and detection of error cases
2019-06-30JANITORIAL: Avoid C4121 warnings in MSVC by reordering fieldsLe Philousophe
C4121 is about 'symbol': alignment of a member was sensitive to packing
2019-06-30RISCOS: Update iconsCameron Cawley
2019-06-30JANITORIAL/CRYOMNI3D: Fix warnings in MSVCLe Philousophe
Most of them were due to setting -1 to unsigned values Else it was bogus unintialized values
2019-06-30NEWS: Add RISC OS-related changes for v2.1.0Cameron Cawley
2019-06-30COMMON & WINTERMUTE: Use non-1252 for 125X games (PR 1698)lolbot-iichan
* WINTERMUTE: Add detection for "The Driller Incident" "The Driller Incident" is a small freeware game for Wintermute, avaliable in English and Russian: http://questzone.ru/enzi/files/1645 * WINTERMUTE: Add detection table for "One Helluva Day" demo "One Helluva Day" is a point-and-click adventure demo in English / Czech / Russian. Free download: https://store.steampowered.com/app/603680/One_helluva_day/ * WINTERMUTE: Support CHARSET property for TT fonts "// we don't need this anymore" was a mistake =) Surely, most Wintermute games are either designed for 1252 language (DE_DEU, EN_ANY, ES_ESP, FR_FRA, IT_ITA, PT_BRA), or don't use TrueType fonts (5ma, deadcity, grotter1, grotter2, thekite, tib), or use CHARSET=1 with UTF strings (dirtysplit, reversion1, reversion2, twc), which meen this conversion is not needed for those games. However, there are some games that explicitly states CHARSET=10 (driller (RU_RUS), oknytt (RU_RUS), onehelluvaday (UNK_LANG when playing as Russian)) and there are some games with CHARSET=1 with non-1252 in mind (bookofgron (RU_RUS excepts 1251), carolreed4 (RU_RUS excepts 1251), kulivocko (CZ_CZE excepts 1250)). This fixes text in some games: bookofgron, carolreed4, driller, kulivocko, oknytt, onehelluvaday. * WINTERMUTE: Break savegame compatibility sizeof(BaseFontTT) was changed, so let's break savegame compatibility * COMMON: Add conversion tables for win1253 and win1257 * COMMON: Add string conversion from U32String back to Common::String convertUtf32ToUtf8 code is based on Wintermute::ConvertUTF32toUTF8 convertFromU32String use convertUtf32ToUtf8 for UTF8 or lookup through conversion table for single-byte encodings * WINTERMUTE: Use Common::convert functions for non-UTF charsets * WINTERMUTE: Fix whitespaces at detection tables * WINTERMUTE: Add TODO comments
2019-06-30NEWS: Update ports-related changes for 2.1.0Thierry Crozat
2019-06-30BLADERUNNER: Fix Steele re-arresting Izo at RC03Thanasis Antoniou
2019-06-30BLADERUNNER: Additional potential Bullet Bob's gun fixThanasis Antoniou
2019-06-30BLADERUNNER: Possible gun blinking out fixThanasis Antoniou
2019-06-30SCI32: Promote QFG4 to testingFilippos Karapetis
2019-06-30CRYOMNI3D: Silence false positive warnings about uninitialized variablesFilippos Karapetis
2019-06-30SCI32: Extend scaler sanity checks to all SCI32 versionsFilippos Karapetis
Fixes QFG4 bug #10765. It's preferable to have sanity checks in the code, rather than crashing due to invalid draw rectangles from buggy game scripts. It's no use checking which specific interpreter versions had sanity checks and trust the game scripts of the other interpreters. Thus, it's easier and safer to always enable these sanity checks.
2019-06-30IOS7: Add a tab key to the keyboard accessory viewThierry Crozat
2019-06-30IOS7: Use scrollview for keyboard accessory viewThierry Crozat
This allows to have more buttons than what can be displayed on the screen, and now to have all the same buttons on iPhone and on iPad.
2019-06-30IOS7: Map three finger swipes to arrow keysThierry Crozat
Also use the pinch gesture to show/hide the keyboard. Previously it was using the three fingers swipe up and dowm, which is now mapped to arrow keys.
2019-06-30IOS7: Remove key mapping for function and return keysThierry Crozat
Those keys are not present on the virtual keyboard accessory view. This should fix bug #10314: LSL7: Unable to open Xqwsts's locker on iOS.
2019-06-30IOS7: Add input accessory view to virtual keyboardThierry Crozat
This adds buttons for some keys that are not present on the iOS keyboard, such as the function and arrow keys, as well as a GMM key.
2019-06-30WINTERMUTE: Increase window title height by 1 for "5 Lethal Demons" gamelolbot-iichan
For some reason getFontHeight() is off-by-one comparing to height set in TITLE_RECT, which made text being bigger then title rect and drawing was skipped. This fixes https://bugs.scummvm.org/ticket/6501
2019-06-30SCI: Fix SQ4 English Amiga dress logic, bug #11004sluicebox
2019-06-29BLADERUNNER: JANITORIAL: Fix a compiler warning with a const cast. (#1719)jepael
Tested and it works. Thanks for the fix!
2019-06-28BLADERUNNER: JANITORIAL: Code formatting fixesThanasis Antoniou
2019-06-28BLADERUNNER: Pause NPC walkers for Gaff scene in CT12Thanasis Antoniou
2019-06-28BLADERUNNER: Avoid freeze in Gordo scene at CT05Thanasis Antoniou
If McCoy re-climbs the stairs immediately after retiring Zuben and having picked up the photo
2019-06-28SCI32: Fix QFG4 character selection, bug #11002sluicebox
2019-06-28SCI32: Fix kShakeScreen32 parameter count checksluicebox
2019-06-27GLK: ALAN2: Fix loading memory for Big EndianPaul Gilbert
2019-06-27SDL: Fix gamepad mouse cursor wrapping on hi-res screensBastien Bouclet
The cursor position was overflowing a signed 16-bits integer once multiplied with MULTIPLIER when using a resolution such as 2560x1440. It would be nice changing this code to make more sense, sadly it is thightly coupled with platform specific subclasses. Fixes #10996.
2019-06-27WINTERMUTE: Do not optimize out alpha blits on rotationlolbot-iichan
This fixes defect #10684: 1-pixel width sprite becomes a big rectangle if rotation is applied. Case was originally reproduced with FoxTail game for WME, then reduced to testcase https://github.com/tobiatesan/wme_testsuite/tree/master/time_test/packages
2019-06-27SCI32: Make QFG4 tentacle patch GOG compatiblesluicebox
2019-06-26BLADERUNNER: Fix obstacle map in CT04Thanasis Antoniou
Prevent transient from walking through scenery alongside the right wall