sluicebox
e3d65f0bbd
SCI32: Add entries for TORIN Italian and Portuguese
2023-02-26 12:55:22 -08:00
Lothar Serra Mari
7ac4df98c1
NEWS: Reveal codename for 2.7.0
2023-02-26 21:13:40 +01:00
Paul Gilbert
4e7ce758f8
MM: MM1: Add other locations data
2023-02-26 12:11:20 -08:00
Paul Gilbert
6a15e3bb1e
MM: MM1: Implementing animated location display
2023-02-26 11:47:14 -08:00
Paul Gilbert
f1ba389a87
MM: MM1: Skeleton child class for enhanced mode game view
2023-02-26 11:47:12 -08:00
Paul Gilbert
a15c16b4a6
MM: MM1: Merge ValueMessage into GameMessage
2023-02-26 11:46:16 -08:00
Paul Gilbert
4c6a82ba02
MM: MM1: Change Temple to use PartyView base, drawing improvements
2023-02-26 11:46:16 -08:00
Antoniou Athanasios
ca8b77e341
ANDROID: Create and Register default path for icons
2023-02-26 20:10:21 +02:00
antoniou79
47e4f1e9f4
ANDROID: Do not set global save path as launch param
2023-02-26 20:10:21 +02:00
AndywinXp
a9abd083d9
SCUMM: MANIAC (ITA): Fix bug #14198
...
This is an original bug and it has been fixed as an enhancement.
2023-02-26 18:47:22 +01:00
Paweł Kołodziejski
b5daa5fb8c
WME3D: Move portions code to mesh loader
2023-02-26 15:45:43 +01:00
AndywinXp
ac506478d9
SCUMM: Fix string wrapping regression caused by Sega CD changes
2023-02-26 15:11:01 +01:00
Paweł Kołodziejski
327b35407f
WME3D: Move portions code to mesh loader
2023-02-26 15:03:25 +01:00
Le Philousophe
625c1d10c8
ANDROID: Allow SAF non-existent node creation from path
...
This is used by DumpFile.
As in all other implementations, parent node is expected to exist.
2023-02-26 12:20:13 +01:00
Le Philousophe
9d879cb04f
ANDROID: Allow to create a /saf node from path
...
This avoids errors when creating parent directories in DumpFile
This also allows the user to specify /saf path in browser to allow
browsing.
2023-02-26 12:20:13 +01:00
Le Philousophe
98a0aab3f4
BACKENDS: NETWORKING: Set pointer to nullptr when it's deleted
...
This avoids a UAF when file failed to open.
2023-02-26 12:20:13 +01:00
BLooperZ
e14b232918
SCUMM: Label v6+ subops
2023-02-26 10:53:53 +01:00
Lothar Serra Mari
e744c9a79c
CREDITS: Update credits for new engines
2023-02-26 08:48:22 +01:00
Kaloyan Chehlarski
cebaa64088
NANCY: Fix buttons in The Vampire Diaries
...
Made the menu and help buttons in The Vampire Diaries functional.
2023-02-25 19:37:24 +02:00
Kaloyan Chehlarski
e7f6852f1c
NANCY: Remove leftover friend class declarations
2023-02-25 19:37:24 +02:00
Kaloyan Chehlarski
8e69d52ce3
NANCY: The Vampire Diaries scrollbar visual fixes
...
Scrollbars in The Vampire Diaries are now drawn one pixel to the left
so they are in the exact spot as the original engine. Also, the textbox
scrollbar now correctly overlaps the inventory box curtains.
2023-02-25 19:37:23 +02:00
Kaloyan Chehlarski
78df65e416
NANCY: Simplify and improve graphics code
...
Rewrote GraphicsManager::draw() to be simpler and more correct,
eliminating the need for RenderObjects to know what they're
overlapping at creation. This comes at the cost of slightly increased
redraw, but that can be reduced fairly easily if needed.
2023-02-25 19:37:23 +02:00
Kaloyan Chehlarski
0a856b9b43
NANCY: Implement The Vampire Diaries UI ornaments
...
Added the UI ornaments that appear over the viewport and textbox
in The Vampire Diaries.
2023-02-25 19:37:23 +02:00
D G Turner
1a7a3da511
VCRUISE: Fix Unused Variable GCC Compiler Warning
2023-02-25 16:50:27 +00:00
D G Turner
915d1af747
MM: MM1: Fix Unused Variable GCC Compiler Warning
2023-02-25 16:49:55 +00:00
elasota
38a162db61
VCRUISE: Fix wrong iterator type
2023-02-25 11:08:34 -05:00
elasota
db03708f6a
VCRUISE: Put animation def packing in its own function
2023-02-25 11:05:35 -05:00
elasota
450b882c80
VCRUISE: Fix crash when facing animation requires rotating past the end of the animation
2023-02-25 10:27:40 -05:00
elasota
14f6ccae9b
VCRUISE: Fix interaction leave. Only detect type 1 as clickable area. Stub VolumeDn3 opcode.
2023-02-25 10:27:39 -05:00
elasota
ab8b8ffbf9
VCRUISE: Reset interaction if the mouse moves from one interaction area directly to another
2023-02-25 10:27:39 -05:00
elasota
47c8a5f6a9
VCRUISE: Partially implement vertical pan check, fix off-by-one in right pan frame range
2023-02-25 10:27:39 -05:00
Eugene Sandulenko
c2d6c84e65
TESTBED: Added test for fonts scaling
2023-02-25 15:29:30 +01:00
Eugene Sandulenko
4ef840d93d
GRAPHICS: Const correctness
2023-02-25 15:29:30 +01:00
Eugene Sandulenko
58ca66a5d6
GRAPHICS: Added option for debug output to BDF font scaling
2023-02-25 15:29:30 +01:00
Malika Uteuliyeva
573d50f4e5
NGI: Remove parts that overlap with ExtendedSaves
2023-02-25 14:32:38 +01:00
Miro Kropáček
2c0e9555de
GRAPHICS: Refactor Surface::copyFrom() & Surface::copyRectToSurface ( #4727 )
...
GRAPHICS: Refactor Surface::copyFrom() & Surface::copyRectToSurface()
This change makes Surface::copyFrom() slightly slower but
Surface::copyRectToSurface() performs better for rectangles with the
same width as the surface.
And of course we avoid unnecessary code duplication.
Co-authored-by: Cameron Cawley <ccawley2011@gmail.com>
2023-02-25 14:22:08 +01:00
Walter Agazzi
4861307c6d
AGS: Fix two detection entries
...
TRAC #14224 - #14263
2023-02-25 11:50:02 +01:00
eientei
ae903d4940
DIRECTOR: Fix possible memory leak when loading an unhandled EXE version
2023-02-25 11:35:24 +01:00
eientei
b44cc897d0
DIRECTOR: Fix memory leak when loading an unsupported file
2023-02-25 11:35:24 +01:00
Strangerke
f8883f9867
EFH: Fix 3 Coverity issues
2023-02-25 09:22:52 +01:00
Paul Gilbert
0027ab8290
MM: MM1: Merge duplicated passage outside messages
2023-02-24 22:47:11 -08:00
Paul Gilbert
9a4cfda211
MM: MM1: Map 0 string fixes
2023-02-24 22:47:11 -08:00
Matthew Duggan
18cf4b562a
TETRAEDGE: Enable ratioStretched on Syberia 2 so scenes scroll
2023-02-25 15:22:57 +09:00
Matthew Duggan
c88ca76aa7
TETRAEDGE: Work around random seed problems in Syberia 2
2023-02-25 15:22:57 +09:00
Matthew Duggan
8aac5ef76d
TETRAEDGE: Allow alternate orient value in particle parser
2023-02-25 15:22:57 +09:00
Matthew Duggan
2510ec5d50
TETRAEDGE: Free geometry after capturing fade for Syberia 2
2023-02-25 15:22:57 +09:00
Matthew Duggan
1874c35f27
TETRAEDGE: Disable "simple" shadow in Syberia 2
...
The feature of 2 fuzzy circles at the character's feet was not present in
Syberia 2 code - just the full character shadow.
2023-02-25 15:22:57 +09:00
Matthew Duggan
51b8769e36
TETRAEDGE: Small workarounds for Syberia 2 lua bugs
2023-02-25 15:22:57 +09:00
Matthew Duggan
9acbc5f3a4
TETRAEDGE: Don't warn about expected xml tags
2023-02-25 15:22:57 +09:00
Paul Gilbert
3717adb787
MM: MM1: Improve message display
2023-02-24 22:21:03 -08:00