elasota
e0494fa705
VCRUISE: Fix vertical gyro controls being inverted
2023-03-15 00:53:51 -04:00
elasota
5df36b2c1e
VCRUISE: Add quirk to fix rotor puzzle graphics displaying incorrectly
2023-03-15 00:53:51 -04:00
elasota
0dd7d2308e
VCRUISE: Stub out say1, fix gong beater not being removed from inventory.
2023-03-15 00:53:51 -04:00
Misty De Meo
7f9e4d80a1
DIRECTOR: correct Mylk D4 version
2023-03-14 18:35:40 -07:00
Xaviu
592bf3fd75
I18N: Update translation (Catalan)
...
Currently translated at 80.5% (1464 of 1818 strings)
2023-03-15 01:34:53 +00:00
neuromancer
c3da539ae5
FREESCAPE: improved and optimized stipple pattern usage
2023-03-14 19:54:26 +01:00
neuromancer
07cc653455
FREESCAPE: improved stipple generation
2023-03-14 19:54:26 +01:00
grisenti
3dae000e85
HPL1: improve performance of Std::Tree based containers
2023-03-14 18:38:48 +01:00
Lothar Serra Mari
f60e8fb016
NEWS: Mention latest Ultima fixes in German NEWS file
2023-03-14 18:21:07 +01:00
Eugene Sandulenko
ab8eb9a68a
DIRECTOR: Fix warning
2023-03-14 11:27:43 +01:00
VAN-Gluon
84611a1c15
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1818 of 1818 strings)
2023-03-14 07:34:52 +00:00
Matthew Duggan
3622697caa
TETRAEDGE: Add one more search path for iOS version
2023-03-14 16:16:41 +09:00
Matthew Duggan
6706c3be65
TETRAEDGE: Add can-start-game level support for iOS Syberia
2023-03-14 16:03:35 +09:00
Paul Gilbert
d7ca77fe6c
MM: MM1: Fix selecting char from QUickRef
2023-03-13 23:15:24 -07:00
Paul Gilbert
6045ad5e1d
LURE: Fix compilation when clickable menus are enabled
2023-03-13 23:09:15 -07:00
Paul Gilbert
8b859ccc9e
MM: MM1: Hook up QuickRef view from Char Info dialog btn
2023-03-13 22:52:29 -07:00
Paul Gilbert
77204235e4
MM: MM1: Added Exchange dialog
2023-03-13 22:48:18 -07:00
Paul Gilbert
a07f2f91d7
MM: MM1: Fix redrawing game view after closing dialogs
2023-03-13 22:48:18 -07:00
elasota
b3a4a6249a
VCRUISE: Set 3D sound volume and balance atomically to avoid artifacts if the mix happens between the two calls.
2023-03-13 23:55:44 -04:00
Paul Gilbert
f5062438e9
NEWS: Add Nuvie fixes
2023-03-13 20:46:33 -07:00
PushmePullyu
0084aad823
NUVIE: Fix input lag in Ultima 6 main menu
...
Make sure all queued events are handled between calls to
canvas_update(). Decouples event polling rate from screen update rate.
Fixes #11478 and #12697
2023-03-13 20:41:58 -07:00
PushmePullyu
327e749486
Revert "NUVIE: Improve cursor responsiveness of main menu"
...
This reverts commit 518247c39a508101f2a81ccdd979183686cfa93b.
The commit did not fix main menu input lag.
2023-03-13 20:41:58 -07:00
PushmePullyu
2556e4d936
NUVIE: Fix Ultima 6 throwing weapon auto-ready
...
Remove thrown weapons from the inventory first instead of the hands
so they stay readied.
Fixes #12534
2023-03-13 20:40:30 -07:00
elasota
d8d1b62a97
VCRUISE: Add some ops for the citadel
2023-03-13 23:19:36 -04:00
elasota
ff35ee19ab
VCRUISE: Partly implement vertical panning, add "minus" op
2023-03-13 23:19:36 -04:00
PushmePullyu
ba601d9520
NUVIE: Fix event handling in cut-scenes
...
Input polling function: Stay in the event loop instead of returning on
events we do not want to handle. Always push a return value on the lua
stack unless the event queue is actually empty.
2023-03-13 20:19:13 -07:00
PushmePullyu
33d1a4f8b0
NUVIE: Fix Ultima 6 item order in containers when saving
...
Traverse container content list from the start instead of the end
when saving chunks so the items are stored in the correct order.
2023-03-13 20:12:08 -07:00
PushmePullyu
461ca0cbbf
NUVIE: Fix Ultima 6 item order when player searches containers
...
Traverse container content list from the start instead of the end
so items get moved to the map in the correct order.
Fixes #13514
2023-03-13 20:12:08 -07:00
PushmePullyu
9365613ee4
NUVIE: Fix Ultima 6 item order in containers
...
Add items to containers in the correct order when loading a chunk.
2023-03-13 20:12:08 -07:00
PushmePullyu
05ae18340d
NUVIE: Fix Ultima 6 crash on loading save
...
Fix a use-after-free bug. The chain of events causing it is as follows:
In-game the user changes the current view (e.g. by pressing TAB to
go to inventory view). The user next presses ESC to open the
GameMenuDialog and then clicks the "Load Game" button. A save slot is
selected and then loaded.
The resulting call chain is:
GUI_Button::Activate_button()
GameMenuDialog::callback()
GameMenuDialog::close_dialog() <-- This marks GameMenuDialog
for deletion by the GUI
g_engine->loadGameDialog()
GUI::AddWidget() <-------------- This deletes GameMenuDialog
and its children, including
the "Load Game" button
Control then returns to GUI_Button::Activate_button() with "this"
containing the address of the freed button.
An attempt to call Redraw() finally dereferences the invalid pointer.
This is fixed by calling loadGameDialog() before close_dialog().
2023-03-13 20:08:07 -07:00
Matteo Bini
89c843b286
LURE: Refresh background only in popup menus
2023-03-13 19:19:11 -07:00
Matteo Bini
47ec70d6cb
LURE: Original VGA background color in popup menus
2023-03-13 19:19:10 -07:00
Matthew Duggan
c7d6a536cd
TETRAEDGE: Fix crash on Syberia 2 detection
2023-03-14 09:28:31 +09:00
Matthew Duggan
1e4dc608ff
TETRAEDGE: Remove redundant loop variable. PVS-Studio V654
2023-03-14 09:28:10 +09:00
hax0kartik
047184a1b5
DIRECTOR: Fix alignment issue during seeking in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
a15208bded
DIRECTOR: Fix incorrect dict parsing in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
325594ab0b
DIRECTOR: Offset to PJXX tags is always in fixed endian
2023-03-13 23:25:55 +01:00
hax0kartik
58ff07f4a6
DIRECTOR: ProjectorArchive filemap offset needs to be 32 bit only
2023-03-13 23:25:55 +01:00
hax0kartik
7172b7620a
DIRECTOR: Prefix warnings with BUILDBOT in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
3f49fca324
DIRECTOR: Check for invalid seeks in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
7ee8e6653c
DIRECTOR: Return false on failure in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
e10f756d68
DIRECTOR: Use BufferedStream in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
ea9d0d39f8
JANITORIAL: Fix code formatting issues in ProjectorArchive
2023-03-13 23:25:55 +01:00
hax0kartik
2a2217cb46
DIRECTOR: Add ProjectorArchive
2023-03-13 23:25:55 +01:00
ScummVM-Translations
c09fab9eef
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/
2023-03-13 22:25:29 +00:00
Le Philousophe
aae703182f
VIDEO: MKV: Make mkvparser not use STL
2023-03-13 23:25:13 +01:00
Le Philousophe
bd4adcec66
CONFIGURE: Fix libvpx detection when it's static
2023-03-13 23:25:13 +01:00
Le Philousophe
b45c386fc1
VIDEO: Add Tremor support to MKV decoder
2023-03-13 23:25:13 +01:00
Le Philousophe
21b4a8f9ec
TVOS: IOS: Add libvpx to build
2023-03-13 23:25:13 +01:00
Lothar Serra Mari
df4e8558d9
I18N: Update translation (German)
...
Currently translated at 99.8% (1816 of 1818 strings)
2023-03-13 19:34:06 +00:00