Commit Graph

138122 Commits

Author SHA1 Message Date
Eugene Sandulenko
23e27dc4a0
DIRECTOR: Remove leftover debug message 2023-01-26 12:30:30 +01:00
Little Cat
2f6b3df250 SCUMM: INPUT: Don't subsitute clicks in HE games.
These (later) games can have scripts that accept Enter and Tab keys.
2023-01-26 11:01:58 +01:00
grisenti
05fea756ae HPL1: remove haptics related code 2023-01-26 10:17:22 +01:00
Eugene Sandulenko
dba598967b
MM: MM1: Fix Dreamcast builds 2023-01-26 07:54:46 +01:00
Le Philousophe
c6e9986e67 VIDEO: Also try to load font from fonts.dat
This what is expected for now anyway
2023-01-26 07:42:48 +01:00
Le Philousophe
b8f1f64d00 GRAPHICS: Delete archive when it's not needed 2023-01-26 07:42:48 +01:00
Paul Gilbert
72107ab4f7 MM: MM1: Yet more RiscOS fixes 2023-01-25 22:18:14 -08:00
Paul Gilbert
f6f18ba8b1 MM: MM1: Yet more RiscOS fixes 2023-01-25 20:31:14 -08:00
Paul Gilbert
5dda3f7fd1 MM: MM1: Fix item selection in selectTreasure2 2023-01-25 19:14:35 -08:00
Paul Gilbert
3373c8084a MM: MM1: More RiscOS compilation fixes 2023-01-25 19:08:45 -08:00
sluicebox
79a9b4bbe0 SCI: Remove extra semicolon 2023-01-25 18:34:30 -08:00
sluicebox
ad9305e10f SCI: Add workarounds for original save/restore dialogs 2023-01-25 18:25:00 -08:00
AndywinXp
2e58159d50 SCUMM: Fix bug #2377
This was a tricky one, as in order to obtain the correct behavior there was
the need to simulate what seems to be an oversight in the original code.
2023-01-26 00:40:15 +01:00
Eugene Sandulenko
a3ff687d3b
DIRECTOR: Properly load external sound cast members 2023-01-26 00:12:55 +01:00
Eugene Sandulenko
e71317d054
DIRECTOR: Enhance printed Cast info, show full path when it is specified 2023-01-26 00:12:50 +01:00
Paul Gilbert
001cd61876 MM: MM1: Another RiscOS compilation fix 2023-01-25 08:23:31 -08:00
Eugene Sandulenko
4edbabcbe7
FREESCAPE: Fix warning 2023-01-25 12:50:15 +01:00
grisenti
f11a469d39 HPL1: remove vsync setting 2023-01-25 09:15:51 +01:00
Paul Gilbert
9746baae13 MM: MM1: Hopefully fix compilation for RiscOS
RiscOS was erroring out because the lambda functions in
the map logic were referring to methods of the map class
that contains them, even though the methods were all static
2023-01-24 22:50:02 -08:00
Paul Gilbert
d224c19bdd MM: MM1: Remove redundant semicolons 2023-01-24 22:40:35 -08:00
Misty De Meo
2970cdf156
DIRECTOR: update testing status 2023-01-24 21:15:04 -08:00
Matthew Jimenez
eb5a079fd3 ULTIMA8: Fix item sorter dependency graph cycle and add test 2023-01-24 22:59:25 -06:00
Matthew Jimenez
e813af901f ULTIMA8: Remove x & y flat checks that introduced bugs 2023-01-24 21:18:23 -06:00
Matthew Jimenez
b616f53a89 ULTIMA8: Improve item sorter debugging. 2023-01-24 21:18:23 -06:00
Misty De Meo
a7b3abb139
DIRECTOR: update Phibos comment 2023-01-24 17:34:46 -08:00
Misty De Meo
4cac3b2138
DIRECTOR: fix majestic Mac filesize 2023-01-24 17:34:46 -08:00
D G Turner
a9e94fad33 MM: MM1: Further Fix For Unused Variable GCC Compiler Warnings 2023-01-25 01:01:30 +00:00
UrQuan1
431f288742 SCI: Amend CAMELOT script patch description
(cherry picked from commit c9d2fad29d795f038899f12f321d398e7fb98224)
2023-01-24 13:34:06 -08:00
UrQuan1
e81858c25d SCI: Fix desynchronized kMenuSelect inversion
When selecting a new menu while another menu open, the new menu
will be drawn before inverting the old item selection. In the
next loop iteration, when the inversion happens, it now inverts
the brand new white item.

(cherry picked from commit f7c44a452953415c3ba4dbdf96162f83efde8f51)
2023-01-24 13:34:06 -08:00
UrQuan1
b5c2619c94 SCI: Fix broken SQ4 save game deletion
The file extension is the Virtual ID, not the slot.

(cherry picked from commit 32d53da7b11b86bb96e905b9a941497e5fc8354f)
2023-01-24 13:32:47 -08:00
Misty De Meo
574feaf4b9
DIRECTOR: update detections 2023-01-24 12:37:17 -08:00
neuromancer
d194cd2352 FREESCAPE: improved accuracy of pc speaker sounds 2023-01-24 21:34:34 +01:00
neuromancer
4a5a851857 FREESCAPE: make sure pc speaker sounds are queue correctly and the mixer will not overload 2023-01-24 21:34:34 +01:00
neuromancer
845125775a FREESCAPE: adjusted PC speaker audio generation for Driller DOS releases 2023-01-24 21:34:34 +01:00
Le Philousophe
0416279980 OPENGL: Fix glitch when shaking screen
Everything was converted to unsigned instead of the opposite.
2023-01-24 19:40:48 +01:00
grisenti
48c23c6495 HPL1: improve opengl error log 2023-01-24 15:11:36 +01:00
Matthew Duggan
6c33b12670 TETRAEDGE: Fix suspicious use of pointers as integers
This is not a perfect fix as it still might create pointers outside the range
of the graph, but it's guaranteed not to use them.

Also fixed a memory leak in this class.
2023-01-24 19:43:13 +09:00
Matthew Duggan
f18533bb05 TETRAEDGE: Slight cleanup for light directions 2023-01-24 19:27:49 +09:00
Matthew Duggan
3b94c065e7 TETRAEDGE: Add simple corrupt save checks 2023-01-24 19:24:59 +09:00
elasota
029b6738cb MTROPOLIS: Add support for assigning sound assets and loading assets from other streams. 2023-01-23 23:06:49 -05:00
antoniou79
b4a6602ead ANDROID: New versionCodes 105-108 for 2.8.0
Skipped 3 batches of codes as reserved for possible beta testing or bug fix 2.7.x releases
2023-01-23 23:46:26 +02:00
AndywinXp
d9777bf512 SCUMM: GUI: Correctly save the shake screen flag 2023-01-23 16:14:45 +01:00
Christophe Branchereau
7fa860166e OPENDINGUX: use 320x200 videomode for the RG99 instead of 320x240
This allows the software upscaler to kick in, which looks
much better than IPU upscaling on the RG99

Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-01-23 12:04:25 +01:00
Christophe Branchereau
9da16654d2 OPENDINGUX: rs90: restore aspect and remove unneeded _host
Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-01-23 12:04:25 +01:00
alxpnv
9bcd0cfd97 ASYLUM: fix holding Esc only dismisses one line of dialog
Bug no. 14059
2023-01-23 13:43:16 +03:00
sluicebox
dd4a024245 SCI: Fix LONGBOW v1.0 Abbey bugs 2023-01-23 02:00:42 -08:00
D G Turner
0235b1a7e1 MM: MM1: Fix Unused Variable GCC Compiler Warning
This code should be reviewed as the wrong variable may be in use here.
2023-01-23 09:50:02 +00:00
Matthew Jimenez
644556324a ULTIMA8: Cleanup item sort dependency insertion 2023-01-22 22:23:07 -06:00
Matthew Jimenez
9fd47f8aba ULTIMA8: Small cleanup for sort item preliminary list sort. 2023-01-22 22:23:07 -06:00
Matthew Jimenez
9877dd915a ULTIMA8: Simplify item sort to have have fewer paths for flat vs non-flat items.
This also has more consistency for flat x & y coordinates. This does not address any specific rendering issue and counld introduce new issues, so it is not currently recommended for previous branches.
2023-01-22 22:23:07 -06:00