Thanasis Antoniou
caa4578add
BLADERUNNER: Use unsigned 32bit diff for time durations
2019-07-17 19:09:15 +03:00
Peter Kohaut
a767a6800d
BLADERUNNER: Added TTF & UTF8 support for subtitles
2019-07-16 21:32:34 +02:00
Peter Kohaut
ffbfe90afa
BLADERUNNER: Ajdust font interface to ScummVM's one
2019-07-16 21:32:34 +02:00
Thanasis Antoniou
491adeb656
BLADERUNNER: Fix Rats resurrecting
2019-07-14 15:53:10 +03:00
Thanasis Antoniou
509738bb49
BLADERUNNER: Fix seg fault at load from ScummVM menu
...
Happened if player was clicking mouse furiously while loading from the ScummVM GUI
2019-07-14 02:18:34 +03:00
Peter Kohaut
577a84a24c
BLADERUNNER: Explicit message about missing game files
2019-07-04 00:09:47 +02:00
jepael
ea3f8f2e33
BLADERUNNER: JANITORIAL: Fix a compiler warning with a const cast. ( #1719 )
...
Tested and it works. Thanks for the fix!
2019-06-29 09:57:55 +02:00
Thanasis Antoniou
a81e3add2f
BLADERUNNER: JANITORIAL: Code formatting fixes
2019-06-28 15:30:44 +03:00
Thanasis Antoniou
2382200205
BLADERUNNER: Keydown should be ignored in VK
2019-06-25 01:54:51 +03:00
Peter Kohaut
dd0c030278
BLADERUNNER: Fixed alpha channel issues
...
Alpha channel is inverted in the game assets and that lead to issues in
OpenGL renderer. E.g. screenshot of savegames were partly black or
showing artifacts
closes #10983
2019-06-24 21:45:56 +02:00
Thanasis Antoniou
66bd815e04
BLADERUNNER: Switch to forced key down after modal dialogue
...
Modal dialogue prompt about loading an Uncut version game in original mode or vice versa would not close KIA any more
2019-06-24 11:23:00 +03:00
Peter Kohaut
4cd58f2fba
BLADERUNNER: Switch all keyUp events to keyDown
...
With keyDown events some parts of the game feels more responsive.
This wasn't working before because of a issue in SDL library.
Also added ability to skip talking with ESC key.
2019-06-22 11:40:47 +02:00
Tarek Soliman
9d0de3e168
BLADERUNNER: Skip movies on keydown not keyup ( #1696 )
...
* BLADERUNNER: Skip movies on keydown not keyup
* BLADERUNNER: Filter out key-repeats when skipping movies
2019-06-22 10:36:47 +02:00
Tarek Soliman
2287a4f607
BLADERUNNER: Skip videos with Esc key only ( #1690 )
...
* BLADERUNNER: Skip videos with Esc key only
Previously any keyup event skipped the intro videos (including Shift)
* BLADERUNNER: Also skip movies with Return
Alt-Return toggles fullscreen so we also make sure there's no modifiers
2019-06-22 00:34:29 +02:00
Thanasis Antoniou
12b5dde457
BLADERUNNER: Fix max volume in VQAs with audio stream
...
Closes #10987
2019-06-21 16:09:58 +03:00
Peter Kohaut
8d4af8a0b8
BLADERUNNER: Removed unnecessary warning about support
2019-06-19 00:19:12 +02:00
Peter Kohaut
eeddcfeffc
BLADERUNNER: Fixed actors update timer
...
This was causing unnecessary delay for actors scripts after subsequent
reloads.
2019-06-18 22:42:27 +02:00
Thanasis Antoniou
35daa692af
BLADERUNNER: Fix bad timer initialization for actors after LOAD
2019-05-31 16:43:10 +03:00
Thanasis Antoniou
a041a29111
BLADERUNNER: Added click debugger command
...
Shows mouse click pos (x,y,z) and detected clickable region/actor/item/object id underneath
2019-05-29 12:08:24 +03:00
David Fioramonti
9bf2b5d03e
BLADERUNNER: Show saved game creation date and add play time
...
Bumped saved game version to 2 to add play time.
Can load version 1 saves and save/load version 2 saves.
2019-05-27 06:54:40 -04:00
Thanasis Antoniou
3322bc44db
BLADERUNNER: Fix mouse in KIA after moonbus massacre ending
2019-05-23 02:17:56 +03:00
Thanasis Antoniou
7407cbc788
BLADERUNNER: Don't exit to desktop after end credits
2019-05-22 12:13:43 +03:00
Thanasis Antoniou
d4855a64b3
BLADERUNNER: Add methods to skip screen effects
...
Also enhanced functionality for debugger's cmdDraw, allowing to draw isolated objects
2019-05-21 22:13:45 +03:00
Peter Kohaut
5a88f66061
BLADERUNNER: Split game to two different versions
...
first one is original game
second one contains restored cut content
2019-05-18 20:14:19 +02:00
Thanasis Antoniou
db352ff2bb
BLADERUNNER: Add POTFILES and encapsulate message strings
2019-05-16 16:30:27 +03:00
Thanasis Antoniou
297ebb73e0
BLADERUNNER: Warning if loading restored cut content save in original mode
...
And vice versa. The game won't exit, it will continue loading but adjust the mode accordingly
Also added a incremental version number for the save games (as a global variable), for possible future use
2019-05-15 22:53:45 +03:00
Thanasis Antoniou
2d992a4430
BLADERUNNER: Fix sounds persist after load or end state
...
Loading a game with music from a scene with music would cause none of the music to be removed.
Also looping sounds would persist in the loading screen after a game-over state
2019-05-15 22:53:45 +03:00
Thanasis Antoniou
96660273fd
BLADERUNNER: Fix bad new game pos for player
2019-05-09 19:18:08 +03:00
Peter Kohaut
50de5e1ccf
BLADERUNNER: Disable END_GAME_STATE auto-save
...
Disabled as it is not needed and it is only filling-up save slots
2019-05-05 21:34:57 +02:00
Peter Kohaut
ee2dcf6375
BLADERUNNER: Make the cut content a runtime option
...
Player can choose to use or not the restored cut content.
Does not affect fixed bugs in original game.
2019-04-25 23:39:31 +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
Thanasis Antoniou
08d3c7f636
BLADERUNNER: Close A.TLK within proper define check
2019-04-10 19:39:13 +03:00
Thanasis Antoniou
cb49ac1ae1
BLADERUNNER: Ensure A.TLK is closed onShutdown
2019-04-10 19:37:21 +03:00
Thanasis Antoniou
e90f708852
BLADERUNNER: Persistent sound settings, speech samples fix
2019-04-10 19:00:14 +03:00
Thanasis Antoniou
a9404284c3
BLADERUNNER: Fix Officer Leary crowd interrogation
...
He will now resume interrogation after McCoy interrupts him
Also used named constants for timers
2019-04-09 16:32:51 +03:00
Thanasis Antoniou
a0beaa6f4e
BLADERUNNER: SFX named constants and MissSound fix
...
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
2019-04-05 21:35:55 +03:00
Thanasis Antoniou
f04705084c
BLADERUNNER: Support wait for dialogue queues to finish
...
Fixes a Crazylegs bug where he can interrupt himself
Could probably be used elsewhere if there are any other such cases.
2019-04-04 21:03:10 +03:00
Thanasis Antoniou
a7f2d26831
BLADERUNNER: Fix flash back to game between end outtake and credits
...
Between an ending outtake and the end credits the game did a quick flash back to the game scene
2019-04-02 19:32:16 +03:00
Thanasis Antoniou
65166efb22
BLADERUNNER: Fix for corrupt incomplete autosaves
...
Autosaving overrides other conditions that don't allow proper saving
2019-04-02 15:46:14 +03:00
Thanasis Antoniou
0d10297969
BLADERUNNER: Handle gracefully missing HDFRAMES or required CDFRAMESx file
2019-03-21 12:12:34 +02:00
Peter Kohaut
e7641d51b5
BLADERUNNER: Fixes for Russian version
2019-03-17 22:01:16 +01:00
Peter Kohaut
5c0340318f
BLADERUNNER: Fixed inability to drugged McCoy up again
...
Actors are not updated faster than 60 times per second.
2019-03-12 23:44:43 +01:00
Peter Kohaut
d605a25081
BLADERUNNER: Added support for scrolling with mouse wheel
...
Not in the original game
2019-03-12 22:37:12 +01:00
Peter Kohaut
06629b0826
BLADERUNNER: Clean-up for subtitles initialization code
2019-03-09 23:06:35 +01:00
Peter Kohaut
d4e7e957b0
BLADERUNNER: Fixed panning of speech
...
Cleanup of other sound pannings
2019-03-06 20:41:02 +01:00
Peter Kohaut
3e6c39a16e
BLADERUNNER: Loading of savegames from the launcher
2019-03-05 17:35:56 +01:00
Peter Kohaut
9c25be9121
BLADERUNNER: Cleanup of TODO notes
2019-03-04 19:43:36 +01:00
Peter Kohaut
4886b0581e
BLADERUNNER: Fix Coverity issues
2019-02-20 23:02:05 +01:00
Peter Kohaut
d8eb3c14a4
BLADERUNNER: Removal of memory leaks
2019-02-12 23:07:14 +01:00