Kari Salminen
5a46547b7e
CINE: Add detection for French patched FW CD
...
Add detection for Future Wars CD version with French translation patch
applied.
Closes #12490
2021-09-06 22:13:24 +01:00
Paweł Kołodziejski
de35138f3e
GRAPHICS: Use OpenGL with shaders as default
2021-09-06 22:12:19 +02:00
Thierry Crozat
3e06dd3630
STARK: Fix in-game quit option not respecting the Always RTL option
...
This was due to the engine both exiting immediately from the game loop
and pushing a QUIT_EVENT (through the call to quitGame()). This meant
that that QUIT_EVENT was processed only after the game had already
returned to the launcher, causing the launcher to close.
This fixes bug #12904
2021-09-06 20:00:02 +01:00
Lothar Serra Mari
68975ab5a4
NEWS: Update German NEWS file
2021-09-06 20:25:41 +02:00
Martin Gerhardy
dd73daacf5
TWINE: fixed potential buffer underflow in renderPolygonsGouraud
2021-09-06 20:05:49 +02:00
Martin Gerhardy
af8aa09bbe
TWINE: renamed variable
2021-09-06 20:05:30 +02:00
Martin Gerhardy
30fe3ef07a
TWINE: cleanup renderPolygonsGouraud
2021-09-06 20:00:26 +02:00
Martin Gerhardy
946fa1678e
TWINE: re-did the renderPolygonsBopper method
...
better - but still not yet there. Try it with:
set_holomap_trajectory 15
and check the boat windows
2021-09-06 19:53:11 +02:00
Martin Gerhardy
334a5c3109
TWINE: comments
2021-09-06 19:52:46 +02:00
Martin Gerhardy
f4e5730cdc
TWINE: translated french comment
2021-09-06 19:51:50 +02:00
Martin Gerhardy
a095e97e1a
TWINE: renderPolygonsMarble cleanup
2021-09-06 19:51:50 +02:00
Martin Gerhardy
aa89e09dfe
TWINE: renderPolygonsMarble renamed variables
2021-09-06 19:51:50 +02:00
Martin Gerhardy
76d496578a
TWINE: fixed alignment issues for polytab access
2021-09-06 19:51:50 +02:00
Martin Gerhardy
3a05eb228c
TWINE: further fixes in renderPolygonsMarble
2021-09-06 19:51:50 +02:00
Martin Gerhardy
9f36ac4309
TWINE: removed labels in renderPolygonsMarble
2021-09-06 19:51:50 +02:00
Martin Gerhardy
2caaa9380a
TWINE: added disassembled code to render methods
2021-09-06 19:51:50 +02:00
Martin Gerhardy
f7ecae3c2c
TWINE: comments
2021-09-06 19:51:50 +02:00
Martin Gerhardy
326a08ed26
TWINE: set the debugger after all game components are set up already
2021-09-06 19:50:31 +02:00
Martin Gerhardy
5a0365738b
TWINE: no need to create a copy of the domain string
2021-09-06 19:50:31 +02:00
ysj1173886760
83615f0d86
GRAPHICS: MACGUI: fix text display issue in mactextwindow.
2021-09-06 20:58:53 +08:00
antoniou79
cfab954743
CONFIGURE: Use -fsigned-char as extra building flag for Android
...
Needed for Android ARM architectures, where compilers assumes char is unsigned
Addresses issues like outlining fonts in AGS (https://forums.scummvm.org/viewtopic.php?f=17&p=95919#p95919 )
See: https://stackoverflow.com/questions/7414355/is-it-safe-to-build-with-fsigned-char-with-android-ndk
2021-09-06 15:21:38 +03:00
alxpnv
23dd283457
ASYLUM: (BoardKeyHidesTo puzzle) fix French data
2021-09-06 14:55:42 +03:00
alxpnv
164353c5ff
ASYLUM: add support for the Russian version
2021-09-06 14:55:42 +03:00
Torbjörn Andersson
15916e02f1
COMMON: Fix Valgrind warning in PEResources
...
As with NEResources, _disposeFileHandle was never set.
2021-09-06 08:37:25 +02:00
Torbjörn Andersson
e14ffec25a
COMMON: Fix _disposeFileHandle not being set
...
If there is a file handle, the clear() method checks if it should be
disposed of. However, the _disposeFileHandle variable was never set, so
it's unlikely that _exe was ever deleted. I found this out from a
Valgrind warning when quitting Buried in Time.
This seems like a very obvious fix to me, and as such it seems like a
good candidate for backporting to the release branch. On the other hand,
maybe there are cases where it worked by sheer, dumb luck? I'm not
familiar enough with where and how it is used.
2021-09-06 08:01:08 +02:00
djsrv
53b9a14c29
DIRECTOR: LINGO: Fix ID list memory leaks
2021-09-05 20:38:59 -04:00
djsrv
fa01b6d434
DIRECTOR: LINGO: Don't warn when replacing script is expected
2021-09-05 20:38:59 -04:00
djsrv
ef082abc6e
DIRECTOR: LINGO: Fix replaced script memory leak
2021-09-05 20:38:56 -04:00
Coen Rampen
0bf7c87361
TOON: Restore demo flag for English demo
2021-09-05 23:16:52 +02:00
Torbjörn Andersson
2d50ec4a41
NEWS: Update Private Eye information
...
According to neuromancer, "localized versions of Private Eye should be
supported", so there is no need restrict the news to the US release.
2021-09-05 20:51:05 +02:00
Torbjörn Andersson
24ea36d3e9
COMMON: Don't decompress more bytes than the file specifies (bug 12900)
...
When running my CD version of Buried in Time, the loadFromCompresedEXE()
function would try to decompress beyond the allocated buffer, causing it
to crash. Up to that point, the decompressed data was identical to what
I would get if I let the original installer decompress the EXE and DLL
files.
So keep track of how many bytes have been decompressed, and terminate
when the upper limit is reached.
2021-09-05 21:26:49 +03:00
Matthew Duggan
1441135cc5
ULTIMA8: Always turn in Crusader when arrow keys are tapped
...
In the original game, while walking or running even a very brief tap on the
arrow key will always result in a turn. Now we do that too by remembering a
tap happened.
2021-09-05 15:22:23 +09:00
Maxim Kovalenko
5d37243150
XEEN: Some fixes in both BASE and RU
...
XEEN:
Click on 'Auto Notes' shows 'Items' button animation - Fixed
'Up'/'Down' pressed buttons in create_char dialog shows wrong icon - Fixed
Fix 'Yes'/'No' (thumbs up/down) click area
XEEN: RU
'Items' button not working because it uses 'd' alias, same as down button ('d', 'down', 'kp2') - Fixed
Fixed PARTY_DIALOG_TEXT margins
Map title area names translated
Translated monster names
Translated spell names
Add spaces to mae_names
2021-09-04 19:24:37 -07:00
Paul Gilbert
e8af70dbe7
AGS: Added Primordia DVD version
2021-09-04 16:06:24 -07:00
Paul Gilbert
8998fe9741
AGS: Strip off game Id prefix when loading savegame file list
2021-09-04 16:00:46 -07:00
Kari Salminen
73b109b035
CINE: OS: Fix crash before entering secret base
...
Check that the filename can be found in the volume entries map before
trying to dereference it.
Fixes #11723
2021-09-04 23:14:18 +02:00
Kari Salminen
294ed169f9
CINE: OS: Fix space missing in verb line
...
Fixes #11687
2021-09-04 23:14:18 +02:00
Kari Salminen
865e3d6179
CINE: OS: Add detection for Italian Amiga version
...
Closes #12812
2021-09-04 23:14:18 +02:00
Kari Salminen
b3ef35c7e0
CINE: Keep overflowing message box inside screen
...
First calculate maximum used Y position in drawMessage
and then reposition the message box to stay inside the
main screen.
Fixes bug #11708
2021-09-04 23:14:18 +02:00
Matthew Duggan
2c4aae5294
COMMON: Use const references where possible in punycode
...
As suggested by coverity.
2021-09-04 23:15:23 +03:00
Thierry Crozat
cb63073939
NEWS: Fix typos
2021-09-04 19:41:53 +01:00
Lothar Serra Mari
eafd093a72
NEWS: Update German NEWS file
2021-09-04 20:35:51 +02:00
Thierry Crozat
200fcf88a0
NEWS: Mention TTS support for Dreamweb and Mission Supernova
2021-09-04 19:31:08 +01:00
taylorzhancher
ea9a7dccf1
DREAMWEB: Add Text To Speech support
2021-09-04 19:27:46 +01:00
taylorzhancher
fa8845e367
SUPERNOVA: Add Text To Speech support
2021-09-04 19:24:12 +01:00
Thierry Crozat
7db6a06e01
BUILD: Only package user manual if present
...
This fixes build errors, for example when running make bundle on
macOS, or make install on Linux, if make manual has not been run
previously.
2021-09-04 20:01:32 +02:00
Thierry Crozat
5bac2487d3
BUILD: Fix handling of file name with spaces
...
Using quotes does not work on all platforms.
2021-09-04 20:01:32 +02:00
Thierry Crozat
8305a9da5e
Revert "BUILD: Add a target to download manual when not present"
...
This reverts commit 5205e1ad23
.
2021-09-04 20:01:32 +02:00
Thierry Crozat
4e503fad1c
Revert "BUILD: Add $(DIST_FILES_DOCS) to targets using it"
...
This reverts commit d1e195c298
.
2021-09-04 20:01:32 +02:00
athrxx
a70206f56f
SCUMM: (SCUMM 3) - avoid possible division by 0
...
(I haven't encountered a case where it actually happened, but it looks like it could...)
2021-09-04 18:28:27 +02:00