Difference between revisions of "Blade Runner"
Peterkohaut (talk | contribs) m |
Peterkohaut (talk | contribs) |
||
Line 12: | Line 12: | ||
}} | }} | ||
'''Blade Runner''' is a point and click adventure game that is telling a plot that run parallel to the 1982 film of the same name. A detective named Ray McCoy is tasked with hunting down a group of dangerous replicants, bio-engineered androids designed to look and act like humans. | '''Blade Runner''' is a point and click adventure game that is telling a plot that run parallel to the 1982 film of the same name. A detective named Ray McCoy is tasked with hunting down a group of dangerous replicants, bio-engineered androids designed to look and act like humans. | ||
== Debugger commands == | |||
To open debugger press CTRL+D | |||
=== scene === | |||
Usage: | |||
scene [<setId> <sceneId>] | |||
Arguments: | |||
setId - set id from this page | |||
sceneID - scene id from this page | |||
If both arguments are specified, command will change current set and scene. Warning: if current chapter does not contain specified set and scene, game will crash - use 'chapter' command. | |||
If no argument are specified, command will print current set and scene. | |||
=== chapter === | |||
Usage: | |||
chapter <chapter> | |||
Arguments: | |||
chapter - between 1 and 5 (including) | |||
This command will change current chapter but will not change set and scene. Videos, sets and scenes are chapter specific and this command must be used to load relevant resources before using 'scene' command. | |||
=== loop === | |||
Usage: | |||
loop [<loopId>] | |||
Arguments: | |||
loopId - which loop to play, must be a integer and valid for current scene | |||
If loopId is not specified, command will list all video loops for currently loaded scene. | |||
If loopId is specified, command will play specified video loop for currently loaded scene. | |||
=== var === | |||
Usage: | |||
var <id> [<value>] | |||
Arguments: | |||
id - which variable to get or set, partial list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
value - value to set | |||
If value argument is not specified, command will print value of specified variable | |||
If value argument is specified, command will set value of specified variable | |||
=== flag === | |||
Usage: | |||
flag <id> [<value>] | |||
Arguments: | |||
id - which flag to get or set, partial list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
value - value to set, must be 0 or 1 | |||
If value argument is not specified, command will print value of specified flag | |||
If value argument is specified, command will set value of specified flag | |||
=== anim === | |||
Usage: | |||
anim <actorId> [<animationMode>] | |||
Arguments: | |||
actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
animationMode - which animation to play, list does not exist but values can be derived from actor scripts available here [https://github.com/scummvm/scummvm/tree/master/engines/bladerunner/script/ai] | |||
If animationMode argument is not specified, command will print current animation for the actor | |||
If animationMode argument is specified, command will change animation for the actor - it will trigger scripted functionality | |||
=== goal === | |||
Usage: | |||
goal <actorId> [<goal>] | |||
Arguments: | |||
actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
goal - id of the goal to set, list does not exist but values can be derived from actor scripts available here [https://github.com/scummvm/scummvm/tree/master/engines/bladerunner/script/ai] | |||
If goal argument is not specified, command will print current goal for the actor | |||
If goal argument is specified, command will change goal for the actor - it will trigger scripted functionality | |||
=== pos === | |||
Usage: | |||
pos <actorId> [(<setId> <x> <y> <z> <facing>)|<otherActorId>] | |||
Arguments: | |||
actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
setId - id of the set to set (oh boy), list is available on this page | |||
x, y, z - i will not explain these | |||
facing - angle of actor - number between 0 and 1023 | |||
otherActorId - to quickly move actor to another one, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
If only actorId argument is specified, command will print current position of the actor | |||
If argument otherActorId is specified, command will change position of the actor to the other actor, warning: do not move player (0) to another actor as he will disappear | |||
If set, x, y, z and facing argument are specified, command will move actor to specified location, warning: do not move player (0) to another set as he will disappear | |||
=== say === | |||
Usage: | |||
say <actorId> [<sentenceId>] | |||
Arguments: | |||
actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h] | |||
sentenceId - id of the sentence to say, list does not exist but values can be derived from all the scene and actors scripts available here [https://github.com/scummvm/scummvm/tree/master/engines/bladerunner/script] | |||
If goal argument is not specified, command will print current goal for the actor | |||
If goal argument is specified, command will change goal for the actor - it will trigger scripted functionality | |||
=== save === | |||
Usage: | |||
save <file path> | |||
Argument: | |||
file path - location of new save game in the file system, warning: existing file will be overwritten | |||
Command will save the game to the format loadable by the original game | |||
=== load === | |||
Usage: | |||
load <file path> | |||
Argument: | |||
file path - location of existing save game in the file system | |||
Command will load the game from saves from the original game | |||
== Game rooms == | == Game rooms == |
Revision as of 16:00, 30 November 2018
Blade Runner | ||
---|---|---|
No Screenshot Available | ||
First release | 1997 | |
Also known as | N/A | |
Developed by | Westwood Studios | |
Published by | Virgin Interactive | |
Distributed by | Virgin Interactive | |
Platforms | Windows | |
Resolution | 640x480, 16-bit color | |
Engine | Blade | |
Support | Not supported | |
Available for Purchase |
No |
Blade Runner is a point and click adventure game that is telling a plot that run parallel to the 1982 film of the same name. A detective named Ray McCoy is tasked with hunting down a group of dangerous replicants, bio-engineered androids designed to look and act like humans.
Debugger commands
To open debugger press CTRL+D
scene
Usage: scene [<setId> <sceneId>]
Arguments: setId - set id from this page sceneID - scene id from this page
If both arguments are specified, command will change current set and scene. Warning: if current chapter does not contain specified set and scene, game will crash - use 'chapter' command. If no argument are specified, command will print current set and scene.
chapter
Usage: chapter <chapter>
Arguments: chapter - between 1 and 5 (including)
This command will change current chapter but will not change set and scene. Videos, sets and scenes are chapter specific and this command must be used to load relevant resources before using 'scene' command.
loop
Usage: loop [<loopId>]
Arguments: loopId - which loop to play, must be a integer and valid for current scene
If loopId is not specified, command will list all video loops for currently loaded scene. If loopId is specified, command will play specified video loop for currently loaded scene.
var
Usage: var <id> [<value>]
Arguments: id - which variable to get or set, partial list is available here [1] value - value to set
If value argument is not specified, command will print value of specified variable If value argument is specified, command will set value of specified variable
flag
Usage: flag <id> [<value>]
Arguments: id - which flag to get or set, partial list is available here [2] value - value to set, must be 0 or 1
If value argument is not specified, command will print value of specified flag If value argument is specified, command will set value of specified flag
anim
Usage: anim <actorId> [<animationMode>]
Arguments: actorId - id of actor, 0 - player, list is available here [3] animationMode - which animation to play, list does not exist but values can be derived from actor scripts available here [4]
If animationMode argument is not specified, command will print current animation for the actor If animationMode argument is specified, command will change animation for the actor - it will trigger scripted functionality
goal
Usage: goal <actorId> [<goal>]
Arguments: actorId - id of actor, 0 - player, list is available here [5] goal - id of the goal to set, list does not exist but values can be derived from actor scripts available here [6]
If goal argument is not specified, command will print current goal for the actor If goal argument is specified, command will change goal for the actor - it will trigger scripted functionality
pos
Usage: pos <actorId> [(<setId> <x> <y> <z> <facing>)|<otherActorId>]
Arguments: actorId - id of actor, 0 - player, list is available here [7] setId - id of the set to set (oh boy), list is available on this page x, y, z - i will not explain these facing - angle of actor - number between 0 and 1023 otherActorId - to quickly move actor to another one, list is available here [8]
If only actorId argument is specified, command will print current position of the actor If argument otherActorId is specified, command will change position of the actor to the other actor, warning: do not move player (0) to another actor as he will disappear If set, x, y, z and facing argument are specified, command will move actor to specified location, warning: do not move player (0) to another set as he will disappear
say
Usage: say <actorId> [<sentenceId>]
Arguments: actorId - id of actor, 0 - player, list is available here [9] sentenceId - id of the sentence to say, list does not exist but values can be derived from all the scene and actors scripts available here [10]
If goal argument is not specified, command will print current goal for the actor If goal argument is specified, command will change goal for the actor - it will trigger scripted functionality
save
Usage: save <file path>
Argument: file path - location of new save game in the file system, warning: existing file will be overwritten
Command will save the game to the format loadable by the original game
load
Usage: load <file path>
Argument: file path - location of existing save game in the file system
Command will load the game from saves from the original game
Game rooms
Chapter 1
Name | Set | Scene |
---|---|---|
CT01 | 4 | 13 |
CT02 | 27 | 14 |
CT03 | 5 | 15 |
CT04 | 5 | 16 |
CT05 | 28 | 17 |
CT06 | 29 | 18 |
CT07 | 30 | 19 |
CT12 | 4 | 24 |
MA01 | 49 | 48 |
MA02 | 10 | 49 |
MA04 | 10 | 50 |
MA04 | 50 | 50 |
MA05 | 51 | 51 |
MA06 | 52 | 52 |
MA07 | 53 | 53 |
PS01 | 61 | 65 |
PS02 | 62 | 66 |
PS03 | 63 | 67 |
PS04 | 64 | 68 |
PS05 | 15 | 59 |
PS06 | 65 | 70 |
PS07 | 66 | 71 |
PS09 | 67 | 72 |
PS10 | 14 | 73 |
PS11 | 14 | 74 |
PS12 | 14 | 75 |
PS13 | 14 | 76 |
PS14 | 68 | 77 |
PS15 | 101 | 119 |
RC01 | 69 | 78 |
RC02 | 16 | 79 |
RC51 | 16 | 107 |
Chapter 2 & 3
Name | Set | Scene |
---|---|---|
AR01 | 0 | 0 |
AR02 | 0 | 1 |
BB01 | 20 | 2 |
BB02 | 1 | 3 |
BB03 | 21 | 4 |
BB04 | 1 | 5 |
BB05 | 22 | 6 |
BB06 | 1 | 7 |
BB06 | 2 | 7 |
BB07 | 2 | 8 |
BB07 | 3 | 8 |
BB08 | 23 | 9 |
BB09 | 24 | 10 |
BB10 | 25 | 11 |
BB11 | 26 | 12 |
BB12 | 102 | 120 |
BB51 | 1 | 104 |
CT01 | 4 | 13 |
CT02 | 27 | 14 |
CT03 | 5 | 15 |
CT04 | 5 | 16 |
CT05 | 28 | 17 |
CT06 | 29 | 18 |
CT08 | 6 | 20 |
CT09 | 31 | 21 |
CT10 | 32 | 22 |
CT11 | 33 | 23 |
CT12 | 4 | 24 |
CT51 | 6 | 105 |
DR01 | 7 | 25 |
DR02 | 7 | 26 |
DR03 | 34 | 27 |
DR04 | 7 | 28 |
DR05 | 35 | 29 |
DR06 | 36 | 30 |
HC01 | 8 | 31 |
HC02 | 8 | 32 |
HC03 | 8 | 33 |
HC04 | 8 | 106 |
HF01 | 37 | 34 |
HF02 | 38 | 35 |
HF03 | 39 | 36 |
HF04 | 40 | 37 |
HF05 | 41 | 38 |
HF06 | 42 | 39 |
MA01 | 49 | 48 |
MA02 | 10 | 49 |
MA04 | 10 | 50 |
MA04 | 50 | 50 |
MA05 | 51 | 51 |
MA06 | 52 | 52 |
MA07 | 53 | 53 |
NR01 | 54 | 54 |
NR02 | 11 | 55 |
NR03 | 55 | 56 |
NR04 | 12 | 57 |
NR05 | 13 | 58 |
NR06 | 56 | 59 |
NR07 | 57 | 60 |
NR08 | 13 | 61 |
NR09 | 58 | 62 |
NR10 | 59 | 63 |
NR11 | 60 | 64 |
PS01 | 61 | 65 |
PS02 | 62 | 66 |
PS03 | 63 | 67 |
PS04 | 64 | 68 |
PS05 | 15 | 59 |
PS06 | 65 | 70 |
PS07 | 66 | 71 |
PS09 | 67 | 72 |
PS10 | 14 | 73 |
PS11 | 14 | 74 |
PS12 | 14 | 75 |
PS13 | 14 | 76 |
PS14 | 68 | 77 |
PS15 | 101 | 119 |
RC01 | 69 | 78 |
RC03 | 70 | 80 |
RC04 | 71 | 81 |
TB02 | 17 | 82 |
TB05 | 72 | 84 |
TB06 | 73 | 85 |
TB07 | 18 | 108 |
UG01 | 74 | 86 |
UG02 | 75 | 87 |
UG03 | 76 | 88 |
UG04 | 77 | 89 |
UG06 | 79 | 91 |
UG10 | 83 | 95 |
Chapter 4 & 5
Name | Set | Scene |
---|---|---|
AR01 | 0 | 0 |
AR02 | 0 | 1 |
BB01 | 20 | 2 |
BB02 | 1 | 3 |
BB03 | 21 | 4 |
BB04 | 1 | 5 |
BB51 | 1 | 104 |
CT01 | 4 | 13 |
CT02 | 27 | 14 |
CT03 | 5 | 15 |
CT04 | 5 | 16 |
CT05 | 28 | 17 |
CT06 | 29 | 18 |
CT08 | 6 | 20 |
CT09 | 31 | 21 |
CT10 | 32 | 22 |
CT11 | 33 | 23 |
CT12 | 4 | 24 |
CT51 | 6 | 105 |
DR01 | 7 | 25 |
DR02 | 7 | 26 |
DR03 | 34 | 27 |
DR04 | 7 | 28 |
DR05 | 35 | 29 |
DR06 | 36 | 30 |
HC01 | 8 | 31 |
HC02 | 8 | 32 |
HC03 | 8 | 33 |
HC04 | 8 | 106 |
HF01 | 37 | 34 |
HF02 | 38 | 35 |
HF03 | 39 | 36 |
HF04 | 40 | 37 |
HF05 | 41 | 38 |
HF06 | 42 | 39 |
HF07 | 43 | 40 |
KP01 | 44 | 41 |
KP02 | 45 | 42 |
KP03 | 46 | 43 |
KP04 | 47 | 44 |
KP05 | 9 | 45 |
KP06 | 9 | 46 |
KP07 | 48 | 47 |
MA02 | 10 | 49 |
MA04 | 10 | 50 |
MA04 | 50 | 50 |
MA05 | 51 | 51 |
MA06 | 52 | 52 |
MA07 | 53 | 53 |
NR01 | 54 | 54 |
NR02 | 11 | 55 |
NR03 | 55 | 56 |
NR04 | 12 | 57 |
NR05 | 13 | 58 |
NR06 | 56 | 59 |
NR07 | 57 | 60 |
NR08 | 13 | 61 |
NR09 | 58 | 62 |
NR10 | 59 | 63 |
NR11 | 60 | 64 |
PS09 | 67 | 72 |
PS14 | 68 | 77 |
RC01 | 69 | 78 |
RC02 | 16 | 89 |
RC03 | 70 | 80 |
RC04 | 71 | 81 |
RC51 | 16 | 107 |
TB02 | 17 | 82 |
TB03 | 17 | 83 |
TB07 | 18 | 108 |
UG01 | 74 | 86 |
UG02 | 75 | 87 |
UG03 | 76 | 88 |
UG04 | 77 | 89 |
UG05 | 78 | 90 |
UG06 | 79 | 91 |
UG07 | 80 | 92 |
UG08 | 81 | 93 |
UG09 | 82 | 94 |
UG10 | 83 | 95 |
UG12 | 84 | 96 |
UG13 | 85 | 97 |
UG14 | 86 | 98 |
UG15 | 87 | 99 |
UG16 | 16 | 100 |
UG17 | 88 | 101 |
UG18 | 89 | 102 |
UG19 | 90 | 103 |