Commit Graph
23 Commits
Author SHA1 Message Date
antoniou79 42a0025aed BLADERUNNER: Support secondary subtitles
Main for debugging and fun stats in shooting range and VK test for now
2022-06-30 01:00:06 +03:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Thanasis Antoniou cd076b26ae BLADERUNNER: Using preincrement and pre-decrease where possible
In case the compiler won't optimize such cases
2020-02-24 21:24:06 +02:00
D G Turner b87ebdce21 BLADERUNNER: Add Further Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-07 07:41:20 +01:00
Thanasis Antoniou caa4578add BLADERUNNER: Use unsigned 32bit diff for time durations 2019-07-17 19:09:15 +03:00
Thanasis Antoniou 8f74f0f47e BLADERUNNER: Correct fix for maze target timings
Still only applies in Hard and Normal mode difficulty
2019-06-26 16:17:48 +03:00
Thanasis Antoniou e60aac53b1 BLADERUNNER: Fix waiting time for targets in Maze
Applies only for normal and hard mode. Easy mode keeps the original more relaxed behavior.
2019-06-26 15:21:55 +03:00
Thanasis Antoniou c572828132 BLADERUNNER: Debugger command show maze score 2019-05-01 12:03:00 +03:00
Thanasis Antoniou e898ed379f BLADERUNNER: Final pass on the maze
Removed bell on enemy reveal, brought back original special targets

Also reverted to original fast targets even though they are probably unfair. And commented out the score subtitle.
2019-03-23 03:26:10 +02:00
Thanasis Antoniou c785512f2a BLADERUNNER: Fixes and cleanup for Police Maze B
Mainly PS12. Also added some early info on how maze score works

The special target cases are marked as bugs and will be restored on a second pass. For now we need to verify that the highest score of 80 points is achievable if all targets are normal ones.
2019-03-19 15:34:50 +02:00
Thanasis Antoniou 717705f7c9 BLADERUNNER: Fixes and cleanup for Police Maze A
Only fixes for rooms PS10, PS11. A few cases may need revising.

There are a few cases that a target may reset after being shot and they seem buggy but they could also be intended. So, that's for a second pass to decide.
2019-03-18 17:07:10 +02:00
Peter Kohaut dbe3043aa9 BLADERUNNER: Clean-up of PS10 & PS11 target scripts 2019-03-11 00:13:52 +01:00
Peter Kohaut d8eb3c14a4 BLADERUNNER: Removal of memory leaks 2019-02-12 23:07:14 +01:00
Peter Kohaut 3f712604a7 BLADERUNNER: Fixed item rotation
Item's angle was not update after chaning "facing".
Police maze targets are now rotated correct way.
Added debug logging for the police maze tracts.
2018-12-24 13:51:28 +01:00
Peter Kohaut 2f242a10da BLADERUNNER: Added time control and game pausing 2018-12-15 23:02:58 +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
Eugene Sandulenko 0201979c55 BLADERUNNER: Fix buffer overflow in PoliceMaze 2018-03-29 00:08:34 +02:00
Eugene Sandulenko 16e09b1f34 BLADERUNNER: Implement mouse jitter 2018-03-25 12:06:00 +02:00
Peter Kohaut 5e9985bd6e BLADERUNNER: Load game methods
save methods update
replaced few char* with Common::String
changed few pointers to references
2018-03-24 17:28:34 +01:00
Peter Kohaut a70c59f90d BLADERUNNER: PoliceMaze fix & constants 2018-03-24 16:52:09 +01:00
Eugene Sandulenko cb07644877 BLADERUNNER: Fix PoliceMaze track 2018-03-24 12:42:23 +01:00
Eugene Sandulenko f153da7f85 BLADERUNNER: Finished PoliceMaze implementation 2018-03-24 10:47:07 +01:00
Eugene Sandulenko 55245a8cca BLADERUNNER: Moved PoliceMaze to script/ 2018-03-24 02:45:26 +01:00