Matthew Jimenez
a76218651f
ULTIMA8: Fix gump / screen space tranforms
2020-08-24 18:23:37 -05:00
Gunnar Birke
bee56f5802
WINTERMUTE: Set default clip plane values only during init
2020-08-25 00:03:09 +02:00
Eugene Sandulenko
9f344b99e6
NEWS: Mention BBVS Loogie minigame demo support
2020-08-24 23:53:50 +02:00
Eugene Sandulenko
886e3544e3
BBVS: Support for the Loogie demo
2020-08-24 23:52:38 +02:00
Eugene Sandulenko
1aa0367b8a
NEVERHOOD: Simplified detection tables
2020-08-24 23:24:38 +02:00
Eugene Sandulenko
4d0530117e
NEWS: Mention BBVS demo
2020-08-24 23:24:38 +02:00
Walter van Niftrik
5f9e0eb395
SCI: Add mutexes to AmigaMac driver
2020-08-24 23:14:45 +02:00
Eugene Sandulenko
bb816a6d3c
BBVS: Properly marked demo as demo, drop platform in the detection entries
2020-08-24 22:57:07 +02:00
Eugene Sandulenko
dc26146414
NEWS: Mention The Neverhood big demo support
2020-08-24 22:41:44 +02:00
Eugene Sandulenko
e047726bd2
NEVERHOOD: Drop platform on detection since Win version was primary
2020-08-24 22:36:26 +02:00
Henrik "Henke37" Andersson
64b3165a6c
NEVERHOOD: Cleanup detection entry struct
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
00d84dba10
NEVERHOOD: Big demo has nav videos
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
fc700de0f5
NEVERHOOD: Unlock TNT room back door in big demo
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
e5bd3ed180
NEVERHOOD: Lock out unavailable ride in demo
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
e5d04bdfca
NEVERHOOD: TNT room is in big demo
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
e2eae698e2
NEVERHOOD: Big demo has mail room
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
e66668143e
NEVERHOOD: isBigDemo getter
2020-08-24 22:31:23 +02:00
Henrik "Henke37" Andersson
7618a85a8a
NEVERHOOD: Detect big demo
2020-08-24 22:31:23 +02:00
Cameron Cawley
dca7c1829c
MORPHOS: Remove unneeded cast
2020-08-24 20:46:12 +01:00
Eugene Sandulenko
8c52f6db12
GRAPHICS: MACGUI: Reset MacWindget dirty flag on blit.
...
This reduces amount of unnecessary redraws.
2020-08-24 20:53:37 +02:00
Eugene Sandulenko
233e0e21a8
DIRECTOR: Draw video only when it is truly changed
2020-08-24 20:53:37 +02:00
Gunnar Birke
26ad63aad0
WINTERMUTE: Remove unnecessary debug print statements
2020-08-24 17:27:46 +02:00
Gunnar Birke
c30ab05006
WINTERMUTE: Skip final } of vertex declaration
2020-08-24 17:27:46 +02:00
Gunnar Birke
1e15af0625
WINTERMUTE: Use correct loop bound when extracting vertex data
2020-08-24 16:37:36 +02:00
Eric Fry
da9775cf12
DRAGONS: Fix background width on lake scene
2020-08-24 23:46:48 +10:00
Gunnar Birke
74f13cb6c1
WINTERMUTE: Try to guess right data type sizes for vertex declarations
2020-08-24 14:40:49 +02:00
Cameron Cawley
e16844b6e9
NULL: Make use of NullMixerManager
2020-08-24 14:22:35 +02:00
Cameron Cawley
b9d2b87085
BACKENDS: Move MixerManager code into ModularMixerBackend
2020-08-24 14:22:35 +02:00
Cameron Cawley
d1bfa2c4ec
BACKENDS: Modify the null mixer manager to not require SDL
2020-08-24 14:22:35 +02:00
Cameron Cawley
697d1a8672
BACKENDS: Added an abstract MixerManager class
2020-08-24 14:22:35 +02:00
Cameron Cawley
7745ffdac1
BACKENDS: Simplify EventsBaseBackend
2020-08-24 14:22:35 +02:00
Cameron Cawley
75852a786a
BACKENDS: Split ModularBackend into two separate classes
2020-08-24 14:22:35 +02:00
Cameron Cawley
9a61a99590
BACKENDS: Add init() to OSystem
2020-08-24 14:22:35 +02:00
Cameron Cawley
ee11bc20b2
MAEMO: Remove some debug code
2020-08-24 14:22:35 +02:00
Cameron Cawley
6c22f92301
BACKENDS: Move implementation of getMixer() out of ModularBackend
2020-08-24 14:22:35 +02:00
Cameron Cawley
b76652120b
AUDIO: Separate the XA ADPCM decoder from the PSX video decoder
2020-08-24 14:21:00 +02:00
Cameron Cawley
2c1065188e
SYMBIAN: Deprecate the actions system
2020-08-24 14:19:30 +02:00
Eugene Sandulenko
fe2b551e2a
NEWS: Mention zgi improvement
2020-08-24 14:16:55 +02:00
Torbjörn Andersson
02a1552efe
ZVISION: Implement indirect addressing in add()
...
Some ZGI scripts use action:add(14999, [...]) to add to the score.
Without this, it would always add 0 instead. This affected the puzzles
where you use the snapdragon and where you open the first time tunnel.
2020-08-24 14:15:23 +02:00
Torbjörn Andersson
022a65ee52
ZVISION: Delay location changes one cycle
...
Since the script that triggers a location change can also trigger other
scripts, wait one cycle before actually changing the location to give
them time to run. This fixes a couple more missing points. I've verified
that this does not cause any obvious regressions in ZGI. I'll try
Nemesis when all is done, to see if any of the fixes needs to be for ZGI
and ZGI only.
2020-08-24 14:15:23 +02:00
Torbjörn Andersson
496484b94b
ZVISION: Do not terminate scripts when they change location
...
It was pointed out on the GOG forum that you can't get a perfect score
in Zork: Grand Inquisitor. Once case I've found that looks like it
should award points, but doesn't, is the Spell Checker (tp4g.scr). It
turns out that the script doesn't award the points until after it has
changed your location, and ScummVM interprets the location change as a
signal that the script has ended. With this change, the script continues
until it finishes on its own.
As far as I can see, this is how ScummVM has always done it. I don't
think the original Z-Engine project did, though.
If this was the only such case, I would feel much more comfortable about
making this change. As it is, I'm a bit nervous about it. One other
positive difference is that with the change, you get to keep the sword
and rope after entering the monastery (um1e.scr). Without it, they are
lost but apparently no longer needed?
2020-08-24 14:15:23 +02:00
Eugene Sandulenko
cf4043e5c8
TESTBED: Plug memory leak
2020-08-24 10:29:20 +02:00
Paul Gilbert
567e37fba8
GLK: GLULX: Add detection entries
2020-08-23 21:27:49 -07:00
Paul Gilbert
41f9917136
GLK: COMPREHEND: Fix loading v2 games
2020-08-23 21:27:49 -07:00
Paul Gilbert
446bd502f5
GLK: GLULX: Rename glulxe to glulx for subengine consistency
2020-08-23 21:27:49 -07:00
Gunnar Birke
4626b18d00
WINTERMUTE: Parse DeclData object in .X mesh definition
2020-08-24 06:13:00 +02:00
Gunnar Birke
6780d7514e
WINTERMUTE: Add lexer function to read in DWORD from .X file
2020-08-24 06:13:00 +02:00
Matthew Jimenez
7521cc5f9e
ULTIMA8: Allow clear of movement flags while in stasis.
...
Previous behavior would lock movement on even after release when control is taken from the player.
2020-08-23 22:21:45 -05:00
Matthew Jimenez
d04e87e07a
ULTIMA8: Fix check turn for northwest to north
2020-08-23 16:10:33 -05:00
Cameron Cawley
fd55d27f6d
BBVS: Add support for the demo version
2020-08-23 22:18:30 +02:00