Peter Kohaut
5475bca1e1
BLADERUNNER: Skip empty obstacle polygons
...
It was causing issues in BB07
2019-01-24 22:59:49 +01:00
Peter Kohaut
00c54db83c
BLADERUNNER: Splitted debugger draw commands
...
Debugger overlay is now more configurable
Added basic support for fogs
2019-01-24 22:59:49 +01:00
Peter Kohaut
7183f368dc
BLADERUNNER: Fixed BB51 video
...
Packet CBPZ was not supported.
2019-01-24 22:59:49 +01:00
Bastien Bouclet
5885634c60
STARK: Rework how scripts wait for action animations to complete
...
Previously scripts were paused for the duration of the animation. This
could lead to issues where scripts would wake up one frame too late or
too early, resulting in animation glitches.
Now, scripts are suspended until the animation is done playing. This
makes sure scripts select the new animation in the same frame as the one
they were waiting for.
Fixes incorrect frames sometimes being visible before or after video
animation. Reduces a bit the animation blending issues for skeletal
animations. More work is still needed to improve skeletal animation
blending for the remaining glitches to be fixed.
2019-01-24 12:38:03 +01:00
Bastien Bouclet
c02152d006
STARK: Allow loading modded replacements for the Smacker animations
...
The replacements can be encoded either in Smacker or Bink.
2019-01-24 12:37:42 +01:00
athrxx
9d7100d4f4
KYRA: silence warning
2019-01-23 20:37:21 +01:00
athrxx
e8ee079b86
KYRA: (EOB) - allow swapping L/R buttons via GMM
...
This adds an engine specific GMM option that allows to swap L/R mouse button actions when clicking on the character weapon slots (which might improve the game experience for tablet users).
2019-01-23 20:36:05 +01:00
Peter Kohaut
0a9ad229a8
BLADERUNNER: Fixed outtake player
...
In some scenes, background video got corrupted as outtake was rendered
into a wrong surface.
2019-01-22 19:00:31 +01:00
Bastien Bouclet
c59dd85ebc
GUI: Don't try loading TTF fonts for themes that don't request one
2019-01-22 13:07:15 +01:00
Peter Kohaut
364a2aa0fb
BLADERUNNER: More game constants
...
Added Region_Check functionality
Code cleanup
2019-01-21 22:03:01 +01:00
Thanasis Antoniou
43a3eed2b2
DEVTOOLS: Handle empty AUD file in Blade Runner
...
French localization has an empty AUD file. Only the header is present and seems corrupted
This is DCLER_0030_00041ECE in TLK0A. It is an unused audio file ("boop" in ENG localization), but skipping it would cause issues with the translation excel, ie. one row missing. The fix is to create a placeholder empty wav file in order to not ignore this empty quote. The bug affected the spreasheet creator tool.
2019-01-21 16:27:26 +02:00
Bastien Bouclet
f95fadd25e
STARK: Load replacement files from the mods directory
...
Each mod should be its own directory in the mods subdirectory
of the game data path. Mods are loaded in alphabetical order.
2019-01-21 09:41:11 +01:00
athrxx
535a15f25a
KYRA: fix GMM save/load invalid mem access for very old savegames
...
This is for save files created 2006, 2007 and early 2008. Which is probably the reason why this has gone unnoticed.
2019-01-20 14:39:42 +01:00
Bastien Bouclet
d21dc329d6
STARK: Fix incorrect interaction for images with an hotspot position set
...
Fixes moving to the tree from the vista in the prologue.
2019-01-20 10:53:38 +01:00
Bastien Bouclet
05076a7227
STARK: Fix cursor highlight blending
2019-01-20 10:53:38 +01:00
Bastien Bouclet
281ecbdc86
STARK: Optionally do alpha pre-multiplication when loading PNGs
2019-01-20 10:52:04 +01:00
Paul Gilbert
183d8319d3
GLK: FROTZ: Implement setting mouse cursor visibility
2019-01-19 19:28:37 -08:00
Paul Gilbert
e66930179a
GLK: FROTZ: Wrap text around pictures added in text window
2019-01-19 16:06:51 -08:00
Peter Kohaut
5e2fb6fb26
BLADERUNNER: More variable names in the game scripts
...
Fixed some errors as well
2019-01-19 23:15:41 +01:00
Peter Kohaut
f7754012dd
BLADERUNNER: Added "clue" debugger command
2019-01-19 23:15:41 +01:00
Peter Kohaut
e45aad9136
BLADERUNNER: Fixed rotation animation
...
Animated rotation wasnt checking for angle boundaries properly.
2019-01-19 23:15:41 +01:00
Peter Kohaut
3ac69d40a6
BLADERUNNER: Fixed save selection in the load screen
...
If there was a empty slot in save game list, game would load wrong save
file.
2019-01-19 23:15:41 +01:00
Filippos Karapetis
4372c3d05e
SCI32: Fix spacing
2019-01-18 12:03:10 +02:00
Vhati
1d0ffca075
SCI32: Fix QFG4 castle gate after geas ( #1479 )
...
Fixes hero being able to walk through the closed gate, bug #10871
2019-01-18 11:57:59 +02:00
Vhati
c4c5c1d453
SCI32: Fix QFG4 castle door lockup
...
Fixes doors when rogues attempt to open them, bug #10874
2019-01-18 10:28:20 +02:00
Vhati
ff45b1da20
SCI: Fix debugger bp_action help message
...
Fixes the help for bp_action: 'none' arg should be 'ignore'
2019-01-17 14:03:49 +02:00
Paul Gilbert
92f8ad94d2
GLK: Clean up use of TextBufferRow in buffer windows
2019-01-16 21:16:38 -08:00
Paul Gilbert
795e23c05d
GLK: Constifying attribute, width calc methods
2019-01-16 21:12:03 -08:00
Paul Gilbert
b076911ae4
GLK: Fix rendering of pictures in the text buffer window
2019-01-16 21:02:20 -08:00
Bastien Bouclet
b9a1b8eefd
STARK: Optionally use linear filtering when rendering backgrounds
2019-01-16 20:20:39 +01:00
Bastien Bouclet
45c5cf0c80
STARK: Add loading of replacement PNG files for the background images
...
The replacement PNG files can have larger dimensions when compared to
the original XMG images, enabling the creation of a high resolution mod.
The game looks for the replacement files in the game directory and then
in the xarc subdirectory of the directory containing the archive in
which the xmg picture to be replaced is located. For instance:
'1e/00/xarc/fountain_layercenter.png' should be used for the Venice park
background.
2019-01-16 19:43:22 +01:00
Andrei Prykhodko
95b53f3737
PINK: removed unnecessary field in SideEffectExit
2019-01-16 08:53:52 +02:00
Paul Gilbert
796abef91b
GLK: FROTZ: Route pictures drawn in window 0 to the text buffer window
2019-01-15 21:03:02 -08:00
Andrei Prykhodko
07b4495e2b
PINK: fixed ActionPlay behavior when startFrame is wrong
...
This fixes Trac bug #10800
2019-01-15 23:11:00 +02:00
athrxx
d10cfaff6b
KYRA: (EOBII/FM-TOWNS) - fix sound effects volume control
2019-01-15 17:56:56 +01:00
Peter Kohaut
adf741a5cb
BLADERUNNER: More variable names in the game scripts
2019-01-15 08:35:46 +01:00
Eugene Sandulenko
2eb6bba7bd
BLADERUNNER: Disable pathfinding by default.
...
So, peterkohaut could continue his debugging sessions.
2019-01-15 01:28:07 +01:00
Thomas Fach-Pedersen
c57e47f30d
BLADERUNNER: Obstacle path finding part 1
2019-01-14 18:50:30 +01:00
Torbjörn Andersson
2603108022
SHERLOCK: Fix misattribution in Rose Tattoo journal
...
Some messages spoken to Watson show up in the journal as if spoken
to the inspector. (And, presumably, the other way around, but I
haven't gotten that far in playing the game yet.)
2019-01-13 17:15:39 -08:00
Vhati
f55fc02e51
SCI32: Fix QFG4 forest 580 pathfinding
...
Adds a penalty workaround for room 580 entry from the south, bug #10870
2019-01-14 00:23:15 +02:00
Peter Kohaut
eb84113222
BLADERUNNER: More variable names in the game scripts
2019-01-13 21:06:58 +01:00
Vhati
efbcc757b6
SCI32: Fix QFG4 Trigger and Open spells
...
Fixes repeat casting and combination with Summon Staff, bug #10860
2019-01-13 21:34:54 +02:00
Torbjörn Andersson
3153f017a2
BASE: Add feature string for liba52 support.
2019-01-13 09:02:45 +01:00
Peter Kohaut
6f478f4c81
BLADERUNNER: Merged chapter & scene debugger command
2019-01-13 00:30:52 +01:00
Peter Kohaut
62541cec06
BLADERUNNER: Fixed more compilation errors
2019-01-12 19:17:41 +01:00
Peter Kohaut
c683f99192
BLADERUNNER: Fix compilation errors
2019-01-12 19:11:08 +01:00
Peter Kohaut
0c7077cab9
BLADERUNNER: Added debugging output for scripts
...
Also added last few missing script commands.
2019-01-12 18:16:52 +01:00
Peter Kohaut
2f0fb70a27
BLADERUNNER: Fixed enabling combat mode in scripts
...
Fixed Zuben chase.
Added name of some flags used in the China town.
2019-01-12 18:16:52 +01:00
Ľubomír Remák
b4fed90145
MUTATIONOFJB: Fix SETANIM and add support for pickupable statics.
2019-01-12 05:33:49 +01:00
Ľubomír Remák
a97a14cc89
MUTATIONOFJB: Add support for SETANIM command.
2019-01-12 03:51:21 +01:00