Commit graph

38 commits

Author SHA1 Message Date
antoniou79
1bda2b5546 BLADERUNNER: Set old and new outtake filename only if container > 0 2022-05-11 23:07:38 +03:00
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
antoniou79
a199299a24 BLADERUNNER: Avoid reloading the same outtake container 2022-04-13 23:10:44 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
antoniou79
5f09a046d1 BLADERUNNER: Support mixer sound type for ambient sounds
And set custom sounds for RC outtake FLYTRU_E.VQA to use kSpeechSoundType as do all outtakes
2021-07-02 16:38:49 +03:00
antoniou79
26a1d54712 BLADERUNNER: RESTORED CONTENT: Improve SFX for FLYTRU_E 2021-07-02 11:58:47 +03:00
antoniou79
61625cc2b0 BLADERUNNER: RESTOREDCONTENT: FLYTRU_E with custom sound
Outtake FLYTRU_E is only available in Act 1

Also only when taking off from McCoy's roof or Police Station and again it's a random chance
2021-07-02 00:43:40 +03:00
Peter Kohaut
89384b9124 BLADERUNNER: Framelimiter simplification 2019-09-04 21:26:37 +02:00
Thanasis Antoniou
fd7fd3a18b BLADERUNNER: Isolate new frame limiter code in new class 2019-09-01 16:39:36 +03:00
Peter Kohaut
a7399c5111 BLADERUNNER: Use best pixel format on every platform
Updated all drawing routines to be pixel format agnostic.
Might decrease performance.
2019-08-31 23:09:19 +02:00
Thanasis Antoniou
85fbb3ad08 BLADERUNNER: Addendum for removal of delayMillis 2019-08-31 20:06:37 +03:00
Thanasis Antoniou
a99e8d7bab BLADERUNNER: Replace delayMillis(10) calls with software timers 2019-08-31 19:19:32 +03:00
Peter Kohaut
39e4fdb98c BLADERUNNER: Use ScummVM word wrapping algorithm 2019-07-16 21:56:33 +02:00
Peter Kohaut
036f2221f8 BLADERUNNER: Fixed typo in pixelFormat name 2019-04-17 23:09:01 +02:00
Peter Kohaut
e86ee33999 BLADERUNNER: Abstraction from 555 pixel format
Removing hardcoded 555 pixel format to support Android
2019-04-17 22:51:18 +02:00
Peter Kohaut
9c25be9121 BLADERUNNER: Cleanup of TODO notes 2019-03-04 19:43:36 +01:00
Peter Kohaut
a7f1230980 BLADERUNNER: Fixed end credits
Game is completable for blade runner path
2019-02-03 11:44:55 +01:00
Peter Kohaut
4ba4902c3d BLADERUNNER: Don't mute everything when playing a outtake
this was causing issue at nr08 when audience was silent during Dektora performance
2019-01-29 23:36:26 +01:00
Peter Kohaut
d3f456a328 BLADERUNNER: Implement CD switching in outtake player 2019-01-27 11:49:00 +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
Thanasis Antoniou
433208c6c4 BLADERUNNER: Fix conflict with outtakes.cpp 2018-12-25 12:35:52 +01:00
antoniou79
79ff97d5d9 BLADERUNNER: switch clause in fonts and style fixes 2018-12-25 12:35:52 +01:00
antoniou79
6f55071c57 BLADERUNNER: SUBTITLES.MIX pack support 2018-12-25 12:35:52 +01:00
Thanasis Antoniou
f101906bc2 BLADERUNNER: Removed compile time macros, added synch with GUI 2018-12-25 12:35:52 +01:00
Thanasis Antoniou
a86625700f BLADERUNNER: Added subtitles support and checkbox in KIA 2018-12-25 12:35:52 +01:00
Peter Kohaut
824ecc0aad BLADERUNNER: Preliminary saving & loading support
Saving and loading is accessible via ScummVM dialogs.
No in-game UI support yet.

It is possible to load saves from original game via debugger console.
ScummVM saves have additional header and are incompatibile with original
game.
2018-11-24 08:39:03 +01:00
Peter Kohaut
1e5f9d3078 BLADERUNNER: Added basic KIA interface
Settings works
Help works
Clue database works
Fixed code for inserting objects into scene
Reorganization of few files
Unification & code formatting of few older files
2018-01-28 10:57:16 +01:00
Peter Kohaut
1eeafb4e30 BLADERUNNER: Support for different languages
Added support for playing the game with different languages
Added Spanish language to detection tables
2018-01-14 13:36:55 +01:00
Thomas Fach-Pedersen
bf45db6c58 BLADERUNNER: Add blit and blitToScreen helpers 2017-08-04 21:43:47 +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
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
70b154988a BLADERUNNER: Remove unused member variables from OuttakePlayer 2016-09-29 22:33:34 +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