Blade Runner
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.
Installation
Refer to Datafiles#Blade_Runner
Working data files
MD5 hashes of whole files (not only first 5000 bytes)
English CD release
8309be105294903cbb62bba4ea28ef01 *1.TLK 62b1da7c5cc74659d3deec6f62463e33 *2.TLK e994a2ec5759298fcc4e417318f7b4df *3.TLK 16a02bf5bcc2951d408ca3b06aec26a7 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT beb2d80ac1c4cc5b671030adcd171bb9 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT 039b7cba7eddce1cfc0b2dcbdf1676e5 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT e22de5012d23b17c3eac780e863ccff2 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX 39c35603fa605657e6df3d72ea591e4d *OUTTAKE1.MIX ecc2eab04049463757598781623c865e *OUTTAKE2.MIX 1fa8c7cf45905b1e89df5af17e3a3c2f *OUTTAKE3.MIX 68a01ad7158feab904daaaacf8643f9c *OUTTAKE4.MIX 5b9bea8905765fc218669191bed62b3f *SFX.MIX 58fc3e14ea47e310c016d5a712bbbf5a *SPCHSFX.TLK a700461e03b1e28e2b4d7f495997bace *STARTUP.MIX 789ba387bb56fb965787137efc05cc39 *VQA1.MIX a13ec779ca00b58196471c6756e9334e *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
English DVD release
8309be105294903cbb62bba4ea28ef01 *1.TLK 62b1da7c5cc74659d3deec6f62463e33 *2.TLK e994a2ec5759298fcc4e417318f7b4df *3.TLK 16a02bf5bcc2951d408ca3b06aec26a7 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT beb2d80ac1c4cc5b671030adcd171bb9 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT 039b7cba7eddce1cfc0b2dcbdf1676e5 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT e22de5012d23b17c3eac780e863ccff2 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX 39c35603fa605657e6df3d72ea591e4d *OUTTAKE1.MIX ecc2eab04049463757598781623c865e *OUTTAKE2.MIX 1fa8c7cf45905b1e89df5af17e3a3c2f *OUTTAKE3.MIX 68a01ad7158feab904daaaacf8643f9c *OUTTAKE4.MIX 5b9bea8905765fc218669191bed62b3f *SFX.MIX 58fc3e14ea47e310c016d5a712bbbf5a *SPCHSFX.TLK a700461e03b1e28e2b4d7f495997bace *STARTUP.MIX 789ba387bb56fb965787137efc05cc39 *VQA1.MIX 14dad52c54f240163eb573ab1e143a4c *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
there is single bit difference in vqa2.mix between DVD and CD difference (confirmed on two different copies)
French CD release
8f9ede9fad6512eb9736854acbe9b3ea *1.TLK 9198c507fdf1af41364e1714d688199c *2.TLK dbb980cb5cd9511e91a06ae53c1a6a61 *3.TLK 269db00b678905a5d14b63af90225399 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT beb2d80ac1c4cc5b671030adcd171bb9 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT 039b7cba7eddce1cfc0b2dcbdf1676e5 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT e22de5012d23b17c3eac780e863ccff2 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX 866d42e046e7ca71ce218c537125e493 *OUTTAKE1.MIX fc180e8187bbdcc3da67f8eff2eece99 *OUTTAKE2.MIX 987b05782f7ceb976a79112af35c717a *OUTTAKE3.MIX fb41da77ab925913df2739ad9914e1d1 *OUTTAKE4.MIX 5b9bea8905765fc218669191bed62b3f *SFX.MIX 86f45a828ac6c1ac1de535832c2f74b0 *SPCHSFX.TLK dd93bfc4ea9ced48ace6691822653f37 *STARTUP.MIX 789ba387bb56fb965787137efc05cc39 *VQA1.MIX a13ec779ca00b58196471c6756e9334e *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
German CD release
f295ae8722b04c636c9872e39fff7985 *1.TLK cf7889920771d1e8c04f163ed4a6158a *2.TLK 3b5e3af637a88e790e232668b2cbc45e *3.TLK ba54f7b7d5c888ee0c813b725bb60a85 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT beb2d80ac1c4cc5b671030adcd171bb9 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT f33b1efa680bd23628eb48e17a0b0e78 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT e22de5012d23b17c3eac780e863ccff2 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX c445ec1960f7145746c3f2642a08f767 *OUTTAKE1.MIX 253720af906e0e0946dbe6729329db32 *OUTTAKE2.MIX 0b732619faff6ea8774c26b99b1a75db *OUTTAKE3.MIX ac9eeb9693a42f425d3485394a32f88d *OUTTAKE4.MIX 5b9bea8905765fc218669191bed62b3f *SFX.MIX b59a0611f74d195d4aea24b4024d0a3d *SPCHSFX.TLK 128dd9a8cb324034daffaf2c0ef64e12 *STARTUP.MIX 789ba387bb56fb965787137efc05cc39 *VQA1.MIX a13ec779ca00b58196471c6756e9334e *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
Italian CD release
c5ee599f7f70ed34afa28cfd49336287 *1.TLK cd0c83dff1ee835aef44725e3fa9db75 *2.TLK 7b25a97cc1b632ebf6d7b10bab8d0a44 *3.TLK 12d05b38d0dcd216a4f30fdb6d420277 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT a431411abb2b5c9623f6778484fa0497 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT 039b7cba7eddce1cfc0b2dcbdf1676e5 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT e22de5012d23b17c3eac780e863ccff2 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX dd8c273c97ac8a0b85af5894ea851d71 *OUTTAKE1.MIX 9918755605446e1f9b2a7d3121f956c2 *OUTTAKE2.MIX 4252f52d32a94cf18afa974fcacc2126 *OUTTAKE3.MIX 8cc02783c128c50ab206c8641e670cd5 *OUTTAKE4.MIX 5b9bea8905765fc218669191bed62b3f *SFX.MIX 6ede059ec3a76a14ad146d2416895db3 *SPCHSFX.TLK a6264510ac22ba85f4c9dd7094464384 *STARTUP.MIX 789ba387bb56fb965787137efc05cc39 *VQA1.MIX a13ec779ca00b58196471c6756e9334e *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
Spanish CD release
363fdb3dfcc7aabe3d1c2787438a6bf9 *1.TLK e740ce03357c5f373c33c901b392e1e1 *2.TLK aae963eb21ea226a76ff62adceb99bc0 *3.TLK 6bb56dadce70771e5462406936e990f5 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT beb2d80ac1c4cc5b671030adcd171bb9 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT 039b7cba7eddce1cfc0b2dcbdf1676e5 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT e22de5012d23b17c3eac780e863ccff2 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX cc9483daa9ecede51630bca8a689cf37 *OUTTAKE1.MIX 0e7f56cd65aabf324d71203b37806e2e *OUTTAKE2.MIX a92c62a313a3100a24e66e0512474506 *OUTTAKE3.MIX ab7104839126d8d3964b1698810e81ad *OUTTAKE4.MIX 5b9bea8905765fc218669191bed62b3f *SFX.MIX ccd22df797d8d0d28d2bd37370c42efa *SPCHSFX.TLK ebe414bcee97e8b76381541f85d23f97 *STARTUP.MIX 789ba387bb56fb965787137efc05cc39 *VQA1.MIX a13ec779ca00b58196471c6756e9334e *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
Russian CD release by Fargus Multimedia
a58c61bd2042c1a13f963206963fc4ea *1.TLK 8031690bace38d53eb48bbb4588e8dce *2.TLK 53c0783b3c46482ba15bf735810b08fb *3.TLK 2c672f6c997648b3ba9b6bbb0df65f67 *A.TLK 43100447877a44139c1c467eff5b6b64 *CDFRAMES1.DAT beb2d80ac1c4cc5b671030adcd171bb9 *CDFRAMES2.DAT c18c733e9bcb991d4b541bd551df8ce6 *CDFRAMES3.DAT 039b7cba7eddce1cfc0b2dcbdf1676e5 *CDFRAMES4.DAT 802e63673d0f0e04d36fa0d01276cc3b *COREANIM.DAT 9508f148d1c5dc9eb62acd14af7b1826 *MODE.MIX 675fe076861c345ac40761eccdc0ac8e *MUSIC.MIX 35f5b2dcf2e64cdaab86ba25e8420bad *OUTTAKE1.MIX 31bacdebd2d85ac182d3b7285367f04e *OUTTAKE2.MIX 229cff9d2ba5bad9e97cd2a819749055 *OUTTAKE3.MIX 9a97f5aa56c35e2f07d67340a875bf11 *OUTTAKE4.MIX f78b4228b5f9d72b7dd09c6cef33cd6e *SFX.MIX b898fa5e6e57ab5564a4799505df5989 *SPCHSFX.TLK 417ce1af1ae1b6bc3aa775e700d92e50 *STARTUP.MIX 710a4713b6e98782cc8614d670773567 *VQA1.MIX 1d927bd76872083edfd985e4dfebce7e *VQA2.MIX 4f35283cdd5e697902620ae56d47e3a4 *VQA3.MIX
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]
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 |