Soul Reaver: Legacy of Kain (PC)
Hex Cheats: There are a number of "command line" parameters that the game will accept, but unfortunately not on the actual command line nor by trying to use the file KAIN2.ARG, which has the default parameters used by the game. They are actually read from an area inside the KAIN2.EXE file. There are only 39 bytes that can be used. Be sure to backup KAIN2.EXE before editing this file. To find the place with a hex editor, search for some part or all of the following string: under 1 -mainmenu -voice -inspectral The first parameter should be a level name. This level will be loaded if the "Start A New Game" option is chosen on the Main Menu. See below for level names. The remaining bytes can be used for parameters. If the -mainmenu parameter is not there, when the game is started, the first parameter level will automatically be loaded. The -inspectral parameter means Raziel will start a new game in the spectral world. It is not known exactly what the -voice parameter does as there are still voices in the game if it is not there. The following string will open all portals. Also, when a new game is selected, it will start after the long beginning cut-scene and very close to the first portal. These cheats will not however allow access to all areas of the game because they do not grant any of the additional abilities or weapons needed to continue nor will they solve any of the puzzles which open locked doors. train 1 -mainmenu -voice -allwarp Command Line Parameters: -ALLWARP -LOADGAME -DEBUG_CD -VOICE -INSPECTRAL -MAINMENU -TIMEOUT -NOMUSIC -NOSOUND -NOPUPPETSHOWS -GHOST_CAM -ALLGLYPHS -NO_CHEATS -NOSHIFT -LEVELID -MOREVRAM -NOMONSTERS -FASTLOAD -NOTEXTURESWAP -MONSTER_DUMBASS -MONSTER_MESSAGES -MONSTER_STATS -DRAW_MONSTER_AI -PLANNING_MESSAGES -DRAW_PLANNING -USE_C -NOMONSTERAI -NOSCRIPTS Level Names (not in order): chrono 1 skinnr 1 pillars 1 skinnr 7 cathy 55 out 4 chrono 2 out 1 nightb 8 cathy 68 aluka 46 cathy 49 pillars 2 cathy 47 cathy 54 cathy 42 skinnr 12 cathy 19 fire 3 cathy 8 train 9 cathy 5 train 7 cathy 3 train 1 cathy 1 hubb 1 tompil 3 huba 10 pillars 9 huba 6 pillars 4 huba 1 pillars 3 mrlock 1 oracle 22 under 1 oracle 18 cliff 1 oracle 17 city 14 oracle 15 city 9 oracle 13 city 2 oracle 10 city oracle 5 tower 7 oracle 3 tower 1 oracle's cave add 1 nightb 5 conectc 1 nightb 3 tomb 1 nighta 4 boss 2 nighta 2 htorm 1 nighta 1 piston 1 aluka 29 sunrm 1 aluka 27 intvaly 1 aluka 19 fill 1 aluka 12 stone 10 aluka 8 stone 5 aluka 6 stone 1 aluka 4 skinnr 9 aluka 1 Note: Sometimes other numbers after the level name will also work. Examples: train 2; cathy 25.