Commit Graph
118056 Commits
Author SHA1 Message Date
strangerke 87b775d12e TRECISION: Move room to engine class, remove unused function, get rid of some LLBOOL's 2021-05-29 21:22:50 +01:00
strangerke b41bd8ba79 TRECISION: Start moving globals to main engine class 2021-05-29 21:22:50 +01:00
SupSuper 6dee601b37 TRECISION: Fix volume levels 2021-05-29 21:22:50 +01:00
SupSuper 1385cb9051 TRECISION: Formatting 2021-05-29 21:22:50 +01:00
SupSuper 38ddd1a6b6 TRECISION: Clean up some LLBOOL 2021-05-29 21:22:49 +01:00
SupSuper 4dd5192bab TRECISION: Remove volatiles 2021-05-29 21:22:49 +01:00
SupSuper dcbee074e0 TRECISION: Remove Win32 CapsLock 2021-05-29 21:22:49 +01:00
SupSuper fc6c1113c3 TRECISION: Move options to ConfMan 2021-05-29 21:22:49 +01:00
SupSuper e745e92a37 TRECISION: Replace stricmp 2021-05-29 21:22:49 +01:00
SupSuper 5e3db27be6 TRECISION: Remove obsolete headers 2021-05-29 21:22:48 +01:00
Thomas Fach-Pedersen cf0aa5813a VIDEO: Fix handling of Smacker frame flags 2021-05-29 21:22:48 +01:00
Thomas Fach-Pedersen d50de9c132 VIDEO: Support Smacker video with empty Huffman trees
This fixes loading videos from Nightlong: Union City Conspiracy.
2021-05-29 21:22:48 +01:00
Thomas Fach-Pedersen 1dfe89d53e VIDEO: Fix IDs of Smacker audio tracks
If a Smacker file has non-adjacent audio tracks,
fill in the blanks with SmackerEmptyTrack.
2021-05-29 21:22:48 +01:00
SupSuper 352adbfd78 TRECISION: New engine 2021-05-29 21:22:48 +01:00
ScummVM-Translations 0fdd227a9e I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-29 19:40:15 +00:00
lb_ii cf6c790c31 AGS: Use AchMan for float statistics 2021-05-29 22:40:05 +03:00
lb_ii 12bfe5de04 AGS: Use AchMan for int statistics 2021-05-29 22:40:05 +03:00
lb_ii 65a8943624 ACHIEVEMENTS: add average rate statistics API 2021-05-29 22:40:05 +03:00
ScummVM-Translations 0b5c56511c I18N: Update translations templates 2021-05-29 17:48:17 +00:00
Lothar Serra Mari e2d417e785 BACKENDS: OPENGLSDL: Fix division by zero when no previous resizing events occured 2021-05-29 19:47:37 +02:00
antoniou79 ba5e103a29 BLADERUNNER: Fix comment (clue instead of quote) 2021-05-29 19:05:31 +03:00
antoniou79 334c24dea4 BLADERUNNER: Restore some KIA clues which wrongly had no type set 2021-05-29 18:56:45 +03:00
antoniou79 b4da2ca867 BLADERUNNER: Add notes and comments about clues
Also fix some minor spelling (kSuspectDekora) and capitalization issues (kClueClovisflowers)
2021-05-29 18:56:45 +03:00
antoniou79 d92880d7b1 BLADERUNNER: Fix syntax for help info for a few commands 2021-05-29 18:56:45 +03:00
antoniou79 390a0052c8 BLADERUNNER: Allow acquiring Tyrell Guard interview clue
Only in Restored / cut content
2021-05-29 18:56:44 +03:00
antoniou79 f71085d8b4 BLADERUNNER: Expand region for crashed car in CT11 2021-05-29 18:56:44 +03:00
antoniou79 350053a829 BLADERUNNER: Use a new region for Grigorian's note 2021-05-29 18:56:44 +03:00
antoniou79 aee8d17ca2 BLADERUNNER: Grigorian's Note restoration (WIP)
Note can be found in the crashed shedan in Act 3, outside Yukon.

Also fixed a bug with a lingering hotspot (from the lichendog wrapper)
2021-05-29 18:56:44 +03:00
Le Philousophe 0ff00cca2a MACOS/IPHONE: Sign whole bundle
Add signing to MacOS for arm64 builds
2021-05-29 17:25:22 +02:00
Matthew Duggan b82669a7ad ULTIMA8: Don't destroy and recreate camera on map switch
This bug was a bit complex.

This change ensures that cacheIn events get called before enterFastArea.  In
Ultima 8 only a couple of classes have cacheIn events, so it makes no real
difference. In Crusader, this bug caused extra people in the rebel base because
they got the wrong mission number during enterFastArea (the mission number is
updated in a cacheIn event).

The previous map switch code was re-making the CameraProcess as needed, but
after the cacheIn usecode processes were created - so the new camera went to
the front of the process queue.  The first execution of the camera process then
updates the fast area, and enterFastArea processes get added to the front of
the queue again (in front of the cacheIn events).  Switch to only updating the
existing camera process where possible instead of creating a new one, so the
execution order does not change.
2021-05-29 21:31:55 +09:00
Matthew Duggan 08ae7420c3 ULTIMA8: Fix Crusader new battery type order 2021-05-29 21:31:55 +09:00
ScummVM-Translations f87c9c8338 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-29 03:30:56 +00:00
lb_ii 49690e1b0e AGS: Refactor macro functions at detection tables 2021-05-28 20:30:46 -07:00
lb_ii b8cf8a79fe AGS: Minor fixes at detection tables 2021-05-28 20:30:46 -07:00
lb_ii 4cfc6480a4 AGS: Use GAME_ENTRY_PLATFORM macro at detection tables 2021-05-28 20:30:46 -07:00
lb_ii 5a2eed6a6e AGS: Add GAME_ENTRY_GOG macro at detection tables 2021-05-28 20:30:46 -07:00
lb_ii 4513fd7883 AGS: Add GAME_ENTRY_STEAM macro at detection tables 2021-05-28 20:30:46 -07:00
lb_ii 60ada98cf7 AGS: Add GAME_ENTRY_PLUGIN_GOG macro at detection tables 2021-05-28 20:30:46 -07:00
lb_ii 99d71a53f2 AGS: Add GAME_ENTRY_PLUGIN_STEAM macro at detection tables 2021-05-28 20:30:46 -07:00
lb_ii 29f1c843ec AGS: Add GOG Galaxy achievements lists 2021-05-28 20:30:46 -07:00
ScummVM-Translations 2fc487e401 I18N: Update translations templates 2021-05-28 20:15:16 +00:00
ScummVM-Translations b594fbdffe I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-28 20:15:15 +00:00
sluicebox aac1eb12bf GUI: Add delete/backspace support to save/load list
- SaveLoadChooserSimple responds to kListItemRemovalRequestCmd
- ListWidget::scrollToCurrent() only scrolls when there is a
  current selected item
2021-05-28 23:15:04 +03:00
ScummVM-Translations 32f2586b8c I18N: Update translations templates 2021-05-28 18:28:05 +00:00
ScummVM-Translations b54b2d35f9 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-28 18:28:04 +00:00
athrxx ff3d0e83c2 GRAPHICS: fix Edge scaler glitch (bug no. 12553)
Force the creation of a new screen buffer for the scaler after leaving the overlay. The whole "old source" code looks a bit unfinished. Anyway, this fix should only kick in for one particular scaler and one particular situation and one particular backend. So I guess it is safe enough...
2021-05-28 20:26:28 +02:00
athrxx d099ed5047 SCUMM: (FM-TOWNS) - make scrolling more smooth for fast platforms
The engine now measures whether it can perform one screen update within a 60Hz tick. Unfortunately the calls to OSystem::updateScreen() may take very long, depending on the backend and the filter setting. In this case the engine will start to catch up to the current frame. It should still look fine, unless the platform is way too slow for the selected filter setting (with the wrong settings it is not too difficult to achieve OSystem::updateScreen()  durations of over 100ms).
2021-05-28 20:26:28 +02:00
Crane yang 7413c50230 I18N: Update translation (Chinese (zh))
Currently translated at 13.0% (214 of 1641 strings)
2021-05-28 18:25:15 +00:00
ScummVM-Translations 277fb3125a I18N: Update translations templates 2021-05-28 18:07:17 +00:00
lb_ii 3fe4d8fc0f ACHIEVEMENTS: Remove old API methods 2021-05-28 21:07:08 +03:00