I took them down because I didn't want users d/ling the old version. I'll try to get something uploaded later on whether I iron out that one stupid bug or not. I do want to try and stomp one of them that I think I can handle, but the other one is just going to have to wait. It won't matter for The Disenfranchised since my cameras aren't free form look anywhere types, but for general purpose usage, it may be a nuisance for users who like to use a character relative based movement wtih their gamepad.

EDIT: Bah, the hell with it. I'm out of the house most of the night, and I'll deal with it all later, so I've uploaded it. It's defaulted to mode 3 which is camera relative movement with keyboard and mouse. Mouse moves the camera, WASD moves the player relative to the camera angle. I believe the arrow keys can also manipulate the camera. I have imposed no limits so using both the mouse and the keyboard controls at the same time will in essence double the force(s).

http://www.geocities.com/hainesrs/blending.zip
http://www.geocities.com/hainesrs/blending.rar

If you want to change movement modes and default controls then you have to do it in the last function in the "main.wdl"

Code:

function loadControlsDefault()
{
mouseSensitivity = 15;
joySensitivity = 15;
keyCameraSensitivity = 15;
keyPlayerSensitivity = 15;
movementType = 3;
str_cpy(fw_key, "W");
str_cpy(bw_key, "S");
str_cpy(tl_key, "A");
str_cpy(tr_key, "D");
str_cpy(tcl_key, "cul");
str_cpy(tcr_key, "cur");
str_cpy(tcu_key, "cuu");
str_cpy(tcd_key, "cud");
str_cpy(run_key, "shiftl");
str_cpy(action1_key, "mouse_left");
str_cpy(action2_key, "mouse_right");
setKeys();
}



Of course, I have a more complicated INI DLL I/O system in place, so I can change these per end user inputs from an options screen. I use this one for that:

http://www.geocities.com/hainesrs/ini.zip


My User Contributions master list - my initial post links are down but scroll down page to find list to active links