Commit graph

41 commits

Author SHA1 Message Date
Peter Kohaut
fc98faf01a BLADERUNNER: Mark enhanced edition as unsupported 2022-06-28 23:48:22 +02:00
antoniou79
bf12a1ecdf BLADERUNNER: Fix pathfinding in PS05 2022-03-16 14:20:35 +02: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
Thanasis Antoniou
f9eb651ba6 BLADERUNNER: Minor comments update and spelling correction 2019-10-24 13:13:51 +03:00
Thanasis Antoniou
34f3e8667c BLADERUNNER: Fix map glitches and teleport in BB09 2019-09-15 20:58:47 +03:00
Thanasis Antoniou
a4f9842065 BLADERUNNER: Fix CT02 map obstacles glitches 2019-09-09 16:10:31 +03:00
antoniou79
6e44885476 BLADERUNNER: Remove aux (added) L.MOUSE2 object 2019-08-17 21:58:21 +03:00
antoniou79
0aa82a099f BLADERUNNER: Merge code for clues in PS07 original/cut versions 2019-08-17 21:58:21 +03:00
antoniou79
43af0a3bb0 BLADERUNNER: Restored buzzer to annoy Dino (WIP) 2019-08-16 19:20:13 +03:00
Thanasis Antoniou
fb71c73ff0 BLADERUNNER: Fix obstacle map in CT04
Prevent transient from walking through scenery alongside the right wall
2019-06-26 20:09:10 +03:00
Thanasis Antoniou
6a7220170e BLADERUNNER: Fix paths and map glitched in NR05
McCoy should no longer teleport (occasionally) whne going to NR08
2019-06-01 19:16:34 +03:00
Thanasis Antoniou
f56fe145d7 BLADERUNNER: Broaden path to Runciter desk RC02 2019-06-01 19:16:34 +03:00
Thanasis Antoniou
5eed7f091d BLADERUNNER: Remove awry clickables from BB01, CT12, CT01 2019-06-01 02:59:04 +03:00
Thanasis Antoniou
7f427ad462 BLADERUNNER: UG08 and HF06 map glitch fixes 2019-05-29 15:59:33 +03:00
Thanasis Antoniou
cde63356f1 BLADERUNNER: Fix path glitches in UG18 and UG13 2019-05-25 03:39:57 +03:00
Thanasis Antoniou
d78dd5c058 BLADERUNNER: Fix NR11 pathfinding
Added new method to "remove" bad objects in a scene/nr11

Removed objects, and still there, but they are renamed to "REMOVEDxx" and they won't affect obstacles and paths
2019-05-23 15:06:29 +03:00
Thanasis Antoniou
c52cd1ea4c BLADERUNNER: Fixes for PS05
Pathfinding and spawn points fixes
2019-05-13 03:29:00 +03:00
Thanasis Antoniou
8863b23ee1 BLADERUNNER: Fix clickbox basket, fire ext PS05 2019-05-04 22:35:56 +03:00
Thanasis Antoniou
d5b4f6bf4b BLADERUNNER: Fix clickbox for chess and boiler BB51 2019-05-04 21:45:27 +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
b3e4aa1464 BLADERUNNER: Bugfix for Early Q music fadeout
And an additional bug fix for gravel footstep sounds

And I added some comments for marking the unused SFX sounds in game_constants.h
2019-04-07 17:37:40 +03:00
Thanasis Antoniou
7ecf255598 BLADERUNNER: Improvement on overrideSceneObjectInfo
No longer need to have sceneId as an argument.

Restored original signature of Set::addObjectsToScene()
2019-02-28 15:39:08 +02:00
Thanasis Antoniou
571ddf46cd BLADERUNNER: A better fix for Sebastian's doll
Use just the existing box 31. Implement a way to override object placement.

Remove the item 77 (Holden's badge) completely.
2019-02-28 15:26:35 +02:00
Peter Kohaut
f70251819a BLADERUNNER: Fixed CppCheck warnings
Rat interaction at UG15 is now working exactly as in the original game.
Before the bridge didn't break if player shot the rat on it.
2019-02-23 11:39:54 +01:00
Peter Kohaut
a0e9b09cd9 BLADERUNNER: Removed unnecessary debugging code 2019-02-08 21:00: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
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
Thomas Fach-Pedersen
2a646f8cc2 BLADERUNNER: Save game methods 2018-03-24 17:07:06 +01:00
Peter Kohaut
7090841ccc BLADERUNNER: Support for running
Fixed Runciter idle state
Fixed movement track delay
Basic combat support
2018-02-18 22:20:16 +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
1740c490d7 BLADERUNNER: improvements to the walking code
path finding is still missing
video player has audio preloading
small fixes
2017-04-01 08:57:57 +02:00
Peter Kohaut
6547c35e15 BLADERUNNER: trying to figure out walking, added structures for obstacles used for pathfinding, fixed bug in searching for walkboxes 2016-10-04 18:15:57 +02:00
Peter Kohaut
cfc8ffed8a BLADERUNNER: fixed exit selection, added footstep sounds, added some debugging display (scene objects, regions, exits, walkboxes, lights?) 2016-09-29 22:33:41 +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
de7f961f48 BLADERUNNER: added implementation of more script methods added combat structure (maybe it combat mode??) 2016-09-29 22:33:40 +02:00
Peter Kohaut
479d2f5b62 BLADERUNNER: still adding structures... and implementing some of script methods... 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
abf98fca03 BLADERUNNER: Read set objects and walkboxes 2016-09-29 22:33:37 +02:00
Thomas Fach-Pedersen
5cb4ba9a9b BLADERUNNER: Add basic Scene, Set, and Script support. 2016-09-29 22:33:28 +02:00