Difference between revisions of "Blade Runner"
Peterkohaut (talk | contribs) |
Peterkohaut (talk | contribs) |
||
Line 18: | Line 18: | ||
=== scene === | === scene === | ||
Changes set and scene. | |||
scene [(<chapterId> <setId> <sceneId>) | (<chapterId> <sceneName>) | <sceneName>] | scene [(<chapterId> <setId> <sceneId>) | (<chapterId> <sceneName>) | <sceneName>] | ||
Line 33: | Line 35: | ||
=== loop === | === loop === | ||
Show scene loops or play scene loop. | |||
loop [<loopId>] | |||
Arguments: | Arguments: | ||
Line 43: | Line 47: | ||
=== var === | === var === | ||
Get or set game variable (integer). | |||
var <id> [<value>] | var <id> [<value>] | ||
Line 55: | Line 61: | ||
=== flag === | === flag === | ||
Get or set game flag (boolean). | |||
flag <id> [<value>] | flag <id> [<value>] | ||
Line 67: | Line 75: | ||
=== clue === | === clue === | ||
Get or changes clue for an actor. | |||
clue <actorId> <clueId> [<value>] | clue <actorId> <clueId> [<value>] | ||
Line 80: | Line 90: | ||
=== anim === | === anim === | ||
Get or set animation mode of the actor. | |||
anim <actorId> [<animationMode>] | anim <actorId> [<animationMode>] | ||
Line 92: | Line 104: | ||
=== goal === | === goal === | ||
Get or set goal of the actor. | |||
goal <actorId> [<goal>] | goal <actorId> [<goal>] | ||
Line 104: | Line 118: | ||
=== pos === | === pos === | ||
Get or set position of the actor. | |||
pos <actorId> [(<setId> <x> <y> <z> <facing>)|<otherActorId>] | pos <actorId> [(<setId> <x> <y> <z> <facing>)|<otherActorId>] | ||
Line 121: | Line 137: | ||
=== say === | === say === | ||
Actor will say specified line. | |||
say <actorId> [<sentenceId>] | say <actorId> [<sentenceId>] | ||
Line 133: | Line 151: | ||
=== timer === | === timer === | ||
Prints or changes timers for an actor. | |||
timer <actorId> [<timer> <value>] | timer <actorId> [<timer> <value>] | ||
Line 146: | Line 166: | ||
=== friend === | === friend === | ||
Prints or changes friendliness for an actor towards another actor. | |||
friend <actorId> <otherActorId> [<value>] | friend <actorId> <otherActorId> [<value>] | ||
Line 159: | Line 181: | ||
=== save === | === save === | ||
Saves game to original format. | |||
save <file path> | save <file path> | ||
Line 168: | Line 192: | ||
=== load === | === load === | ||
Loads a save game from original format. | |||
load <file path> | load <file path> |
Revision as of 21:55, 13 March 2019
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
Changes set and scene.
scene [(<chapterId> <setId> <sceneId>) | (<chapterId> <sceneName>) | <sceneName>]
Arguments:
- setId - set id from this page
- sceneId - scene id from this page
- chapterId - chapter
- sceneName - name of the scene to laod
If both arguments are specified, command will change current chapter, set and scene.
If no argument are specified, command will print current set and scene.
loop
Show scene loops or play scene loop.
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
Get or set game variable (integer).
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
Get or set game flag (boolean).
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
clue
Get or changes clue for an actor.
clue <actorId> <clueId> [<value>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [3]
- clueId - list of clues is available here [4]
- value - 0 to remove the clue, 1 to add the clue
If value argument is not specified, command will check if actor has requested clue
If value argument is specified, command will add add or remove requested clue from the actor
anim
Get or set animation mode of the actor.
anim <actorId> [<animationMode>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [5]
- animationMode - which animation to play, list does not exist but values can be derived from actor scripts available here [6]
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
Get or set goal of the actor.
goal <actorId> [<goal>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [7]
- goal - id of the goal to set, list does not exist but values can be derived from actor scripts available here [8]
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
Get or set position of the actor.
pos <actorId> [(<setId> <x> <y> <z> <facing>)|<otherActorId>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [9]
- setId - id of the set to set (oh boy), list is available on this page
- x, y, z - pretty self-explanatory
- facing - angle of actor - number between 0 and 1023
- otherActorId - to quickly move actor to another one, list is available here [10]
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
Actor will say specified line.
say <actorId> [<sentenceId>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [11]
- 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 [12]
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
timer
Prints or changes timers for an actor.
timer <actorId> [<timer> <value>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [13]
- timer - id of timer, 0, 1, 2 - script timers, 3 - walk delay timer ,4 - clue exachange timer, 5 - animation update timer
- value - time left in miliseconds, 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 specified, command will set specified timer to specified value
friend
Prints or changes friendliness for an actor towards another actor.
friend <actorId> <otherActorId> [<value>]
Arguments:
- actorId - id of actor, 0 - player, list is available here [14]
- otherActorId- id of actor, 0 - player, list is available here [15]
- value - new friendliness, between 0 - 100 where 0 is least friendly and 100 is most friendly
If goal argument is not specified, command will current friendliness of actorId towards otherActorId
If goal argument is specified, command will set friendliness of actorId towards otherActorId
save
Saves game to original format.
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
Loads a save game from original format.
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
draw
draw (act | eff | fog | lit | obj | obstacles | reg | ui | walk | way | zbuf | reset)
Arguments:
- act - draw bounding boxes of all actors
- eff - highlight screen 2d effects
- fog - draw fog positions & colors
- lit - draw light positions, orientations and color
- obj - draw bounding boxes of all objects in current set and scene
- obstacles - draw generated obstacles polygon - area where it is possible to walk
- reg - draw clickable regions
- ui - draw bounding boxes for ui elements
- walk - draw walkboxes
- way - draw waypoints
- zbuf - display zbuffer instead of color buffer
- reset - reset everything to normal
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 |