Aditya
67fd3e3910
CGE: Added keymaps to the engine
2024-01-08 01:58:27 +01:00
Eugene Sandulenko
b91b8a0d08
GROOVIE: ScummVM was upgraded to GPLv3. Sync the secondary license with it
2024-01-08 01:47:05 +01:00
Eugene Sandulenko
5dcdfd2600
GOB: Dual-license the gob engine under LGPL
...
The major contributors provided their consent:
DrMcCoy, Strangerke, sdelamarre, sev.
The goal is to allow the re-release of this code under
Switch, which is incompatible with pure GPL
2024-01-08 01:44:04 +01:00
Paul Gilbert
e77b114a03
MM: MM1: Remove redundant call to updateMonsterStatus
2024-01-07 11:36:28 -08:00
neuromancer
e1ba144760
FREESCAPE: support for some ui symbols in eclipse for cpc
2024-01-07 19:16:13 +01:00
neuromancer
736b88b7b5
FREESCAPE: support for some ui symbols in eclipse for zx
2024-01-07 19:16:13 +01:00
neuromancer
1786291804
FREESCAPE: first support for ui symbols in eclipse for DOS
2024-01-07 19:16:13 +01:00
Walter Agazzi
883c400611
AGS: Update Wadjet entries (Linux Steam/GOG)
2024-01-07 18:27:10 +01:00
Scott Percival
fda3a8974c
DEVTOOLS: Blacken director-generate-xobj-stub.py
2024-01-07 21:53:27 +08:00
Scott Percival
921f636cf4
DEVTOOLS: Add MacBinary support to director-generate-xobj-stub
2024-01-07 21:53:27 +08:00
Lothar Serra Mari
ec9db806de
DIRECTOR: Add BackPacker (Swedish, Windows)
2024-01-07 14:06:42 +01:00
AndywinXp
a1683df072
SWORD1: Fix volume overflow bug ( #14820 )
...
I accidentally missed clamping int volumes to byte,
so we would get the occasional 256 value which would
then kill sounds :-)
2024-01-07 14:00:16 +01:00
Benjamin Funke
8f2bd1c879
GOB: set urban and woodruff as kPlatformWindows
2024-01-07 13:51:49 +02:00
Benjamin Funke
56a77f5fcc
GOB: use AD_ENTRY for Adi 2 demos
2024-01-07 13:51:49 +02:00
Benjamin Funke
9de50c7902
GOB: Mark all Adi 2 demos as ADGF_DEMO
2024-01-07 13:51:49 +02:00
elasota
605730f85c
VCRUISE: Add detection for Reah Russian CD version
2024-01-07 04:45:09 -05:00
Cameron Cawley
2b3521dc87
TESTBED: Use OSystem::copyRectToScreen() and fillScreen() where possible
...
Also fixed invalid use of screen surface after unlocking
2024-01-07 11:09:34 +02:00
Cameron Cawley
9905e32960
TEENAGENT: Use OSystem::fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
9515a2a09e
SUPERNOVA: Use OSystem::copyRectToScreen() and fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
51c3b3a015
STARTREK: Use OSystem::fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
1423cf21cb
SCUMM: Use OSystem::fillScreen() where possible
...
This also avoids calling lockScreen() just to get the width, height and pitch.
2024-01-07 11:09:34 +02:00
Cameron Cawley
01e7071315
SCI: Use OSystem::fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
3c80ba8d95
SAGA2: Use OSystem::copyRectToScreen() and fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
eb265d8d34
PLUMBERS: Use OSystem::copyRectToScreen() and fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
b91f06d991
MOHAWK: Use OSystem::fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
4668faf3c0
M4: Use OSystem::fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
bd559de863
KINGDOM: Use OSystem::copyRectToScreen() and fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
c7fbebf1ea
GROOVIE: Use OSystem::fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
838718ea85
DREAMWEB: Use OSystem::copyRectToScreen() and fillScreen() where possible
2024-01-07 11:09:34 +02:00
Cameron Cawley
ad6343538f
DRASCULA: Use OSystem::copyRectToScreen() where possible
2024-01-07 11:09:34 +02:00
neuromancer
49fece637e
FREESCAPE: first implementation of initGameState and some UI fixes for DOS in eclipse
2024-01-07 08:08:47 +01:00
Eugene Sandulenko
030d96fb5b
FREESCAPE: Fix compilation
2024-01-07 01:33:40 +01:00
Walter Agazzi
0a1e1e3e7e
AGS: Update Wadjet entries (Win Steam/GOG)
2024-01-07 01:09:52 +01:00
Kaloyan Chehlarski
4bc0670f98
NANCY: Make sure TurningPuzzle triggers flag
...
Solving a TurningPuzzle without an animation (e.g. the
crossed eyes box in nancy6) would previously not trigger
the solve flag, rendering the puzzle unsolveable. This has
now been fixed.
2024-01-07 00:44:39 +01:00
Kaloyan Chehlarski
eb5c5e72c6
NANCY: Fix PasswordPuzzle max input length
...
This fixes the level 2 quiz in nancy6.
2024-01-07 00:44:39 +01:00
Eugene Sandulenko
ed4ec96b44
GRAPHICS: MACGUI: Fix links with Unicode characters
...
If there are unicode characters in the link, it was leading to
wrong length calculation.
Example of such link:
![Menü-Symbol](menu.png \"Menü-Symbol\"){w=10em}
The problem is that for simplicity, we are working with UTF8 in
Markdown, but still with U32String in MacTextCanvas. This led to
the string length be calculated for UTF8, which is a multibyte
encoding. As a result, we were overshooting the link parsing
and reading texts as numbers.
This is kind of a hacky solution: we convert text to U32 before
caluclating the string length
2024-01-07 00:39:25 +01:00
Walter Agazzi
7cbc5f0431
AGS: Add detection for new games
...
From AGS forums / TRAC reports
2024-01-06 23:04:50 +01:00
Benjamin Funke
db8e4cdc05
GOB: Mark urban game entries as Windows games
2024-01-06 20:56:56 +02:00
Benjamin Funke
62c53726d0
GOB: Mark all Woodruff entries as Windows
...
Woodruff requires Windows 3.1, its not an DOS game
2024-01-06 20:53:05 +02:00
Filippos Karapetis
62377fe9f7
GOB: Remove version info from the Urban Runner demo
...
There's only one variant of the Urban Runner demo,
so the version specification is superfluous
2024-01-06 18:21:22 +02:00
Benjamin Funke
d9323ed8ee
GOB: use AD_ENTRY for Urban Runner demo
2024-01-06 18:21:22 +02:00
Benjamin Funke
702eb5a82f
GOB: add version number to Urban Runner demo
2024-01-06 18:21:22 +02:00
Benjamin Funke
b609cc10c0
GOB: add correct langcode for GOB1 interactive demo
2024-01-06 18:21:22 +02:00
neuromancer
47eb539c3d
FREESCAPE: removed glDisable(GL_LIGHTING) from the shader rendered
2024-01-06 15:58:24 +01:00
neuromancer
5eff8d6f4d
FREESCAPE: refactor and improve triggering of collision conditions
2024-01-06 15:55:10 +01:00
neuromancer
7f21ad3cb5
FREESCAPE: set some sane default controls for ios
2024-01-06 15:55:10 +01:00
Martin Gerhardy
04c7c17b76
TWINE: Fixed glitches from using the holomap #14808
...
https://bugs.scummvm.org/ticket/14808
2024-01-06 13:46:20 +01:00
Martin Gerhardy
6770a5ba5e
TWINE: comment for Renderer::rot
2024-01-06 13:46:20 +01:00
Martin Gerhardy
2472dc2659
TWINE: comment on why this is member var
2024-01-06 13:46:20 +01:00
Martin Gerhardy
d0a750ef4e
TWINE: added new debug level for timers
2024-01-06 13:46:19 +01:00