the cutting room mirror

Rapala Pro Fishing (Windows)

Unused Graphics#

DEFAULTTEXTURE_X1.DDS#

DEFAULTTEXTURE_X1.DDS appears to be a placeholder texture relating to the shaders.

Debug Functions#

Console#

RapalaProFishing_Console.png

Pressing the tilde key will activate a console used for enabling some of the debugging features below.

Free Camera#

RapalaProFishing_cam_free.png

Inputting cam_free 1 into the console activates a free camera. Moving the mouse will rotate it, while the K, L, O, and semicolon keys are used to change the position.

Draw AI#

RapalaProFishing_DrawAi.png

DrawAi 1 displays information about the AI for each fish. This includes the current animation, speed, and which task is being performed.

Game Logging#

Download RapalaProFishing debuglog.zip

File: RapalaProFishing debuglog.zip (info)

The game will automatically create a game log named debug.log in the Bin folder when Rapala.exe is running as an administrator.

Unused Code#

A few of the scripts feature some code that was commented out.

FX\SHADERS\FX_SHADERS.SCRIPT#

The sunmask was originally diffused differently.

--                  MaterialDiffuse( "KeyFramePARAM",12,
--                                  0,0,
--                                  5,0,
--                                  100,1,
--                                  175,1,
--                                  210,1,
--                                  300,0.5,
--                                  500,0,
--                                  600,1 ,
--                                  652,1,
--                                  950,1,
--                                  950,1,
--                                  1000,1,1,1,1);

FX\SHADERS\RAPALAFX.SCRIPT#

The shader relating to rain water has a single line of unused code.

--      ZFunc (SHADER_ALWAYS);

SCRIPTS\GAMEFISHES.LUA#

The Smallmouth Bass was just going to be the Southern Smallmouth Bass.

--DefineFish("sbasss", "Smallmouth Bass", "Southern Smallmouth Bass");
--  SetFishDims(18.89, 3.01852, -0.2963, 0.01852);
--  SetFishTemp(21.5, 4, 30);
--  SetFishLurePref (8,11,13);
--  SetFishAttr ("hj",90,"hhj",100,"f",75,"hf",85,"fr",90,"sp",95,"spr",95,"sw",90,"cd",80,"rnr",83,"hcd",90,"hrnr",95);

SCRIPTS\UNLOCK.SCR#

//      trace ("Called UnlockLevel (%d)\n",level);
//      if (GetTournamentPlace (tour) < 20) UnlockLevel (20);

SCRIPTS\LEVELS\AK1\CTB.SCR#

//special lodz
//      SetCTB("levels/objects/alaska/tree/aktree1_l.skin", -4500);     
//      SetCTB("levels/objects/alaska/tree/aktree1_3.skin", -4500);     
//      SetCTB("levels/objects/alaska/tree/aktree1_13.skin", -4500);    

SCRIPTS\LEVELS\AK1\SPAWNSETUP.SCR#

//      DefineSpawnMaterial("Default");
//      if (ActiveTour (2))     SpawnFishTable("ksalmon", 1, 108, 127);
//      else 
//      if (ActiveTour (11))    SpawnFishTable("ssalmon", 1, 90, 114);
//      else 
//      {
//          SpawnFishTable("ksalmon", 1, 108, 127);
//          SpawnFishTable("ssalmon", 1, 90, 114);
//      }
//      EndSpawnMaterial();

SCRIPTS\LEVELS\BASE\SPAWNBASE.SCR#

//void  SetBiteParams(char *fishType, int biteTime, int maxDecrease, int relax); se impart la 100
//void  SetFightParams(char *fishType, int run, int charge, int jump, int angle, int time);

SCRIPTS\LEVELS\BASE\WORLDBASE.SCR#

Interestingly enough, this script has a reference to a cut voice line.

//AddMessage ("amb26", "You got a \"Festive Beverage\" there?");

Unused Text#

FX.INI#

A configuration file containing references to test scripts that can not be found in retail.


--DefineFX( "test1" );
--DefineFX( "test2" );
--DefineFX( "onetest" )