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