Commit Graph
34 Commits
Author SHA1 Message Date
antoniou79 e68142d3e6 BLADERUNNER: Add support for old v2 VQAs
These are VQAs with companion VQP files used for Blade Runner teaser (Sizzle reel)
2022-05-07 22:54:25 +03:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
antoniou79 647e3e3b15 BLADERUNNER: Fix for resuming while a special loop plays
This is a better fix for the Zuben soup dump glitch (no exits) if user holds Esc down
2021-06-16 18:25:25 +03:00
antoniou79 86d023931e BLADERUNNER: Minor optimizations for vqa decoder
To be tested on ports. Might not make any difference whatsoever.
2021-06-02 00:39:56 +03:00
Thanasis Antoniou 6b48e046d0 BLADERUNNER: Only include relevant header files in vqa_decoder 2020-02-16 01:33:10 +02:00
Peter Kohaut fb26f21d04 BLADERUNNER: Fixed zbuffer in TB05
This was causing issues with walking in TB05
2019-04-30 19:14:16 +02:00
Peter Kohaut c85201caf5 BLADERUNNER: Added Howie Lee actor
added some constants
added loop debugger command
2018-03-07 19:21:04 +01:00
Peter Kohaut 6e9a340640 BLADERUNNER: ESPER interface 2018-02-04 17:34:43 +01:00
Peter Kohaut 7f53a0cd31 BLADERUNNER: Fixed few Coverity issues 2018-02-01 21:38:30 +01:00
Peter Kohaut 0c930b06ed BLADERUNNER: Added KIA interfaces
Crimes interface done
Suspects interface done
Added some game constants
Fixed font rendering for other languages
Fixed anoying clang warning
2018-01-29 18:32:09 +01:00
Peter Kohaut f79d8cc1fe BLADERUNNER: Added music support & added Maggie
added async walking
named some of the game flags & variables
renamed aesc to screen effects
2017-09-10 20:55:30 +02:00
Thomas Fach-Pedersen 1def441e09 BLADERUNNER: Fix build 2017-08-27 22:50:33 +02:00
Thomas Fach-Pedersen 7ec2a3aad2 BLADERUNNER: Fix build 2017-08-27 22:46:55 +02:00
Thomas Fach-Pedersen 9bf07073fb BLADERUNNER: Add Overlay videos 2017-08-27 22:39:36 +02:00
Peter Kohaut a97fe8f89f BLADERUNNER: Support for AESC 2017-08-26 23:00:54 +02:00
Thomas Fach-Pedersen d3e64544b3 BLADERUNNER: Move surfaces out of VQA player
Rename the surfaces to more meaningful names and move ownership out
of the VQA classes. This means that the VQA classes no longer
create their own internal surfaces but instead draw on externally
provided surfaces.
2017-07-31 00:15:33 +02:00
Peter Kohaut 5f36e65855 BLADERUNNER: zbuffer is now updated between scene changes
updated vqa player udpate code
fixed some warnings
audio preloading still needs some work
2017-03-29 18:48:46 +02:00
Thomas Fach-Pedersen 5f552c9446 BLADERUNNER: Implement ZBuffer class 2017-03-28 17:50:11 +02:00
Eugene Sandulenko 281c19ab03 BLADERUNNER: Code formatting fixes 2016-10-03 12:38:43 +02:00
Peter Kohaut bf44e97d79 BLADERUNNER: added all scene scripts, esper script, kia script, vk script, completed init script. Added decoding of lights from VQA. Moved view from scene. 2016-09-29 22:33:41 +02:00
Peter Kohaut b67bca20b5 BLADERUNNER: Pull in changes from madmoose 2016-09-29 22:33:40 +02:00
Peter Kohaut 6672e443a8 BLADERUNNER: just basic objects description scene stuff - lightning and effects movement track actor clues db actor walking info moved view from vqa decoder, because its needed elsewhere
does not compile, because new files are not in makefile...
2016-09-29 22:33:40 +02:00
Thomas Fach-Pedersen 35ea84935f BLADERUNNER: Split aud_decoder into aud_stream and adpcm_decoder 2016-09-29 22:33:38 +02:00
Thomas Fach-Pedersen 74a8b530f1 BLADERUNNER: Add support for ambient sounds, game flags and variables, and use VQA z-buffer when rendering. 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen d9453057ab BLADERUNNER: Add View matrix loading 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen d93ecabc7a BLADERUNNER: Fix memory leaks in VQADecoder 2016-09-29 22:33:35 +02:00
Sven Hesse ff1df93e9d BLADERUNNER: Rename _vptr to _vpointer
_vptr is a reserved keyword!
2016-09-29 22:33:33 +02:00
Thomas Fach-Pedersen 5cb4ba9a9b BLADERUNNER: Add basic Scene, Set, and Script support. 2016-09-29 22:33:28 +02:00
Thomas Fach-Pedersen d260f993aa BLADERUNNER: No semicolon after namespace closing brace 2016-09-29 22:33:23 +02:00
Thomas Fach-Pedersen 8217ed6065 BLADERUNNER: Don't base VQADecoder on Video::VideoDecoder anyway
VideoDecoder doesn't handle audio underflow very well,
and Blade Runner's VQA files don't have any audio prebuffer.

VQAPlayer doesn't handle it perfectly either, but underflow
happens a lot less. To be improved.
2016-09-29 22:33:17 +02:00
Thomas Fach-Pedersen a67e9e16bd BLADERUNNER: Rebuild VQADecoder on top of Video::VideoDecoder 2016-09-29 22:33:11 +02:00
Thomas Fach-Pedersen f0432bdf25 BLADERUNNER: Split VQA decoder into player and decoder, add Outtake player 2016-09-29 22:21:00 +02:00
Thomas Fach-Pedersen 5c69ed5995 BLADERUNNER: Style 2016-09-29 22:21:00 +02:00
Thomas Fach-Pedersen 2e3fd7cf05 BLADERUNNER: Start port to scummvm engine
Just shows the splash for now. VQA decoder partially ported but without
audio and some minor special features.
2016-09-29 22:21:00 +02:00