Difference between revisions of "Blade Runner"

Jump to navigation Jump to search
1,275 bytes added ,  22:41, 28 June 2022
added more information about Enhanced edition
(→‎mouse: fix formatting and provide a summary for mouse command)
(added more information about Enhanced edition)
(6 intermediate revisions by one other user not shown)
Line 15: Line 15:


== Supported Versions ==
== Supported Versions ==
Supported versions are English (both CD and DVD), French, German, Italian, Russian (by Fargus Multimedia) and Spanish. Other unofficial versions exist but they are based on the English version.
Supported versions are English (both CD and DVD), French, German, Italian, Spanish and Russian (by Fargus Multimedia). Other unofficial versions exist but they are based on the English version.
 
Note that the Blade Runner: Enhanced Edition, released on June 23rd, 2022 by Nightdive Studios is not supported as of yet. However, both on GOG and Steam, this edition is bundled with the original version of the game, which is supported by ScummVM.


== Installation ==
== Installation ==
Line 156: Line 158:
* For the non-English versions, restored some lines in dialogue where the translation had more "lines" for the same quote, but the game did not play them, resulting in cut sentences.
* For the non-English versions, restored some lines in dialogue where the translation had more "lines" for the same quote, but the game did not play them, resulting in cut sentences.
* A few additional cutscenes, ie. landing at Howie's restaurant (won't always play), taking off from Runciter's zoological, an extra flyby when travelling in Act 1 (won't always play), overhead trains meet-up at the underground meeting spot.
* A few additional cutscenes, ie. landing at Howie's restaurant (won't always play), taking off from Runciter's zoological, an extra flyby when travelling in Act 1 (won't always play), overhead trains meet-up at the underground meeting spot.
* The player can purchase up to three (3) ''animoids'' (depends on player's actions, and they are expensive(!); a fake garter snake (Hasan), a mechanical goldfish (Fish Dealer) and a electric slug (Insects Dealer)).
* The player can purchase up to three (3) ''animoids'' (depends on player's actions, and they are expensive(!); a fake garter snake (Hasan), a mechanical goldfish (Fish Dealer) and an electric slug (Insects Dealer)).
* The player can talk to Hasan about the scale (if found) to "complete" the side story for that clue. Hasan may be missing sometimes from Animoid Row in Act 3, but he will return there.
* The player can talk to Hasan about the scale (if found) to "complete" the side story for that clue. Hasan may be missing sometimes from Animoid Row in Act 3, but he will return there.
* A few more interactions with Dino Klein at the lab (and he won't go away after the first day).
* A few more interactions with Dino Klein at the lab (and he won't go away after the first day).
Line 243: Line 245:


Note, not all music heard in the game is a proper music track. For example, the re-used track "Iron Fist" from Command & Conquer - The Covert Operations (OST), which is played at the NightClub Row street area, is a SFX sound. Support for playing such tracks via the debugger may be added at a later time. Also note, not all of the tracks listed in Frank Klepacki's web page for the game are available in the game; they are also not in "removed content" since they don't appear (fully) anywhere in the game's resource files. Such tracks are "Main Theme", "Bradbury Building", "Taffy's Club", "Bounce" and "Good Night". Conversely, there are in-game tracks, like "One more time, love", that do not appear in the official OST.  
Note, not all music heard in the game is a proper music track. For example, the re-used track "Iron Fist" from Command & Conquer - The Covert Operations (OST), which is played at the NightClub Row street area, is a SFX sound. Support for playing such tracks via the debugger may be added at a later time. Also note, not all of the tracks listed in Frank Klepacki's web page for the game are available in the game; they are also not in "removed content" since they don't appear (fully) anywhere in the game's resource files. Such tracks are "Main Theme", "Bradbury Building", "Taffy's Club", "Bounce" and "Good Night". Conversely, there are in-game tracks, like "One more time, love", that do not appear in the official OST.  
=== outtake ===
List the available outtake video sequences, and play a selected outtake.
outtake (list | <outtakeId>)
Arguments:
* outtakeId - the id of the outtake video to play. It is an integer value in [0, 41].
* list - shows a list of the outtake vidoes ids with a short (not very spoilery) description.


=== var ===
=== var ===
Line 260: Line 272:
=== flag ===  
=== flag ===  


Get or set game flag (boolean).
Get or set game flag (Boolean).


  flag <id> [<value>]
  flag <id> [<value>]
Line 370: Line 382:
Arguments:
Arguments:
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* timer - id of timer, 0, 1, 2 - script timers, 3 - walk delay timer ,4 - clue exachange timer, 5 - animation update timer
* timer - id of timer, 0, 1, 2 - script timers, 3 - walk delay timer ,4 - clue exchange timer, 5 - animation update timer
* value - time left in miliseconds, 0 will disable the timer
* value - time left in milliseconds, 0 will disable the timer


If timer & value arguments are not specified, command will print values all timers for selected actor
If timer & value arguments are not specified, command will print values all timers for selected actor
Line 392: Line 404:
If the value argument is specified, the command will set the friendliness of actorId towards otherActorId.
If the value argument is specified, the command will set the friendliness of actorId towards otherActorId.


Note that the friendliness of actor A towards actor B is not necessarily identical in reverse, ie the friendliness of actor B towards actor A could be different.
Note that the friendliness of actor A towards actor B is not necessarily identical in reverse, ie. the friendliness of actor B towards actor A could be different.


=== subtitle ===
=== subtitle ===
Line 503: Line 515:
* ui - draw bounding boxes for ui elements (applicable in modes like KIA, VK, ESPER, Spinner GPS, Elevators)
* ui - draw bounding boxes for ui elements (applicable in modes like KIA, VK, ESPER, Spinner GPS, Elevators)
* allway - draw all waypoints in the scene
* allway - draw all waypoints in the scene
* zbuf - display zbuffer instead of color buffer
* zbuf - display Z-buffer instead of color buffer
* act - draw bounding boxes of all actors. If an id is also specified, then draw bounding box for the specific actor
* act - draw bounding boxes of all actors. If an id is also specified, then draw bounding box for the specific actor
* obj - draw bounding boxes of all objects in current set and scene. If an id is also specified, then draw bounding box for the specific object
* obj - draw bounding boxes of all objects in current set and scene. If an id is also specified, then draw bounding box for the specific object
Line 1,087: Line 1,099:


There is single bit difference in vqa2.mix between DVD and CD versions (confirmed on two different copies).
There is single bit difference in vqa2.mix between DVD and CD versions (confirmed on two different copies).
==== Enhanced edition ====
Not supported when using files:
0a836a77b78d976876b4da28f14607c0 *BladeRunner.kpf
3e084658bce52c4ab38311b9ded79e6f *BladeRunnerEngine.kpf
802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT
c96be3057ae8e201306796bb54766b73 *fonts.kpf
f95af3d41c8975871111d6e11248ceb2 *gfx.kpf
c7a688a033a1f14b492531f66b259250 *HDFRAMES.DAT
Supported using original files in <code>/Classic</code> directory bundled with Enhanced edition, these files are the same as original [[#English CD release|English CD Release]].


==== French CD release ====
==== French CD release ====
Line 1,220: Line 1,242:
* R2 - distributed as a crack, not supported
* R2 - distributed as a crack, not supported


* R3 - supported
* R3 - not supported as the fan translator does not wish his translation to be incorporated into ScummVM
  9773def195c18413c06914c71526b051 *STARTUP.MIX
  9773def195c18413c06914c71526b051 *STARTUP.MIX


* R4 - supported
* R4 - not supported as the fan translator does not wish his translation to be incorporated into ScummVM
  dd5c7be1d7fd236013d0e566e4b5532e *STARTUP.MIX
  dd5c7be1d7fd236013d0e566e4b5532e *STARTUP.MIX


47

edits

Navigation menu