Commit Graph
75 Commits
Author SHA1 Message Date
Torbjörn Andersson c873f0e94a BLADERUNNER: Fix debugPrintf() in cmdMusic() 2020-11-23 13:16:22 +01:00
antoniou79 04e77fac7a BLADERUNNER: DEBUGGER: Minor help text and comments edit 2020-11-23 13:57:49 +02:00
antoniou79 ffd9fe95bb BLADERUNNER: DEBUGGER: Minor tweaks for music command
More informative messages, better syntax validation
2020-11-18 16:05:17 +02:00
antoniou79 9b00952561 BLADERUNNER: DEBUGGER: More correct track name
for the Arcane Dance tracks
2020-11-18 14:30:05 +02:00
antoniou79 45ec2a7a9d BLADERUNNER: DEBUGGER: Add music command 2020-11-18 13:48:52 +02:00
antoniou79 186de62ffb BLADERUNNER: Clean up and synch screenRectangle and bbox
For actors and their corresponding screenObjects

This should fix the issue with Sadik's remnant hitbox in the middle of the bridge at UG18
2020-09-04 23:35:34 +03:00
Thanasis Antoniou a772bbb3e1 BLADERUNNER: Validation of boot params and skip of KIA screen
KIA screen should be skipped when save games exist, but a valid boot param has been specified

The boot param validation uses existing code in the debugger to ensure valid combination of chapter, set and scene
2020-05-11 22:28:54 +03: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
Thanasis Antoniou 602600b944 BLADERUNNER: Removed crowded startup debug messages
Subtitles credits info is now only available from the "subtitle info" command in the debugger

This is due to an issue with certain localized characters not appearing correctly from debug() output on the background console (if enabled).
2020-02-07 03:24:53 +02:00
Thanasis Antoniou d4c659610d BLADERUNNER: Fixes for McCoy's stamina system and drain
The original game had broken stamina system we have it fixed.

This means that in vanilla mode, McCoy's stamina will drain fast if the player does not click the mouse, but he will increase speed up to a max, if the player keeps clicking the mouse.
In Restored Content, we allow McCoy to keep his speed (so that the player does not have to keep clicking); the stamina drain will still kick in but it will be at a slower rate and practically won't be noticeable most of the time.
2020-02-05 18:28:46 +02:00
Thanasis Antoniou b96479c58b BLADERUNNER: Added bbox and screenRectangle info for list actors
Also fixed the width / height reversed order in item list id command
2020-02-04 17:55:27 +02:00
Thanasis Antoniou eb0c4526fd BLADERUNNER: Debugger get or set game difficulty 2019-12-11 14:10:04 +02:00
D G Turner 522c5b6548 BLADERUNNER: Add Some Missing Switch Default Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-04 01:34:31 +01:00
Cameron Cawley 3fdb8e6542 BLADERUNNER: Replace use of sprintf with Common::String::format 2019-09-30 03:59:22 +01:00
antoniou79 0aa82a099f BLADERUNNER: Merge code for clues in PS07 original/cut versions 2019-08-17 21:58:21 +03:00
Thanasis Antoniou b7d1099658 BLADERUNNER: Fix minor code quality issues (codacy) 2019-07-23 14:51:27 +03:00
Thanasis Antoniou af9ec2f691 BLADERUNNER: Revert uint32 vars to int32 if they could be init to -1 2019-07-22 01:09:23 +03:00
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 a81e3add2f BLADERUNNER: JANITORIAL: Code formatting fixes 2019-06-28 15:30:44 +03:00
Thanasis Antoniou b7e1f8a9ff BLADERUNNER: Support for displaying subtitles info 2019-05-29 12:08:24 +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
Thanasis Antoniou e6f0c5e8a7 BLADERUNNER: Expose info for view in debugger list obj 2019-05-27 00:11:12 +03:00
Thanasis Antoniou 93768c3307 BLADERUNNER: Item spin command in Debugger 2019-05-26 17:17:05 +03:00
Thanasis Antoniou e4b8c0f4e3 BLADERUNNER: Debugger health command
Needed mostly to heal McCoy, or un-retire some actors
2019-05-23 02:16:50 +03:00
Thanasis Antoniou 479a1d12ca BLADERUNNER: debugger anim command sets the dmgflagifmoving too
Mostly to compensate with some awry save games
2019-05-23 00:30:03 +03:00
Thanasis Antoniou 0def58f802 BLADERUNNER: Fixes for debugger draw command
More intuitive functionality when drawing singled out objects
2019-05-22 00:44:31 +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
Thanasis Antoniou 203d82a1a0 BLADERUNNER: Officers and combat bugfixes part 1
The debug messages and comments will all be removed after this series of fixes
2019-05-20 13:12:06 +03:00
Thanasis Antoniou b1a0ed0d93 BLADERUNNER: debugger includes McCoy id for list act 2019-05-09 15:37:13 +03:00
Thanasis Antoniou d8b1c1a340 BLADERUNNER: debugger fixes, added list actor by id 2019-05-08 09:42:25 +03:00
antoniou79 74936020ec BLADERUNNER: fix Guzza, PS03, PS04, PS01
Also, added a custom transition when Guzza calls in for favors

Still pending: in PS03 some actors may blink out of existence (happened to
officer Grayford)
2019-05-08 00:52:21 +03:00
antoniou79 1b93862891 BLADERUNNER: Vk show stats debugger command 2019-05-08 00:52:21 +03:00
Thanasis Antoniou 2a38562d4b BLADERUNNER: CT08 CT51 doll box fix and radiator region
Also a smalle fix for debugger (adding new region or adjusting its rectangle)
2019-05-04 23:44:30 +03:00
Thanasis Antoniou d666eb154a BLADERUNNER: Fix rats re-spawn and UG09, UG13 bad paths
UG09 bad path allowed McCoy to teleport to the pipe top left. UG13, when elevator was up McCoy could walk in the empty chute
2019-05-04 17:25:34 +03:00
Thanasis Antoniou 7d2777e1d7 BLADERUNNER: Debugger add box fix 2019-05-04 17:25:34 +03:00
Thanasis Antoniou a281d68d7b BLADERUNNER: fix legend for walkboxes in debugger 2019-05-04 17:25:34 +03:00
antoniou79 21e1c4ee95 BLADERUNNER: object, item and region commands
New commands to debug bound boxes and properties for obj, items, regions
2019-05-03 16:08:07 +03:00
Thanasis Antoniou c572828132 BLADERUNNER: Debugger command show maze score 2019-05-01 12:03:00 +03:00
Thanasis Antoniou 81575df8d9 BLADERUNNER: Debugger command for full VK sessions 2019-04-24 15:13:26 +03:00
Thanasis Antoniou 58b7b58bb8 BLADERUNNER: Cleaner output for debugger cmdList 2019-04-21 18:29:57 +03:00
Thanasis Antoniou 63b8ddb50e BLADERUNNER: Add list debugger command
Similar to draw (reuses code) but lists objects in the debugger view
2019-04-20 17:33:39 +03: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 603c9fd009 BLADERUNNER: Fix for AR, CT01 Spinner fly-in
AR01: Fish dealer behavior fix, AR02: music fix, CT01: Spinner may fly in (loop)
2019-04-07 22:48:10 +03:00
Thanasis Antoniou 658af785d1 BLADERUNNER: Improved for overlay debug command
Not force loading of all MIX files anymore, and added a catalogue of all VQAs
2019-03-30 01:32:50 +02:00
Thanasis Antoniou a4f92ce346 BLADERUNER: Enhanced overlay debugger command
It will now load any specified overlay in the scene as long as it is valid
2019-03-18 19:12:09 +02:00
Peter Kohaut e7641d51b5 BLADERUNNER: Fixes for Russian version 2019-03-17 22:01:16 +01:00
Thanasis Antoniou 90688204d2 BLADERUNNER: Subtitles code improvements
Allow for 4 lines of subtitles, but start from using 2 lines by default

Also added debugger command to allow for immediate text testing for subtitles
2019-03-09 20:01:29 +02:00
Peter Kohaut 9c25be9121 BLADERUNNER: Cleanup of TODO notes 2019-03-04 19:43:36 +01:00