RejZoR's little secrets

Little technology secrets for big everyday problems...

How to play Dead Space with arrow keys...

, ,

Dead Space is one hell of a game, probably one of the best shooters released in the last few years if not more. Sluggish mouse movement can be fixed by disabling V-Sync feature inside Dead Space settings and enabling V-Sync inside graphic card settings (ATI CCC or NV CP). And there is also a cure for stupid key binds! I play games with arrow keys ever since i first started working with PC's, so this was a huge no go for me in Dead Space...
Until someone pointed me to this cool utility originaly designed for Wii controler.
It's called GlovePIE and was designed by Carl Kenner.

GlovePIE webpage:
http://carl.kenner.googlepages.com/glovepie

GlovePIE Mirror Download:
http://cid-94a12102e5094675.skydrive.live.com/self.aspx/System%20tools%20and%20tweaks/GlovePIE.zip

Copy this into GlovePIE and click Run button:

Key.W = Keyboard.Up
Key.A = Keyboard.Left
Key.S = Keyboard.Down
Key.D = Keyboard.Right



Now you can start Dead Space and play it with arrow keys.
Basically you can re-bind anything to anything you like. You can help yourself by using user interface on "GUI" tab to easily bind new keys. And there is really no limitations on what you can re-assign.
It's a really great utility that i'll use for other games as well.

Btw, GlovePIE also works on Windows Vista x64 even without admin rights (UAC doesn't trigger on it).

Enjoy Dead Space "your way", and not the way devs wanted p

Nokia 3110 Classic restarting randomly?How to backup your SecuROM activation data!

Comments

Anonymous Monday, December 22, 2008 11:24:59 PM

Kenny writes: Hi, Just thought I'd mention I've created a controls.rmp file which allows Dead Space to use the arrow keys natively. You can find it at:- http://www.kennynet.co.uk/2008/12/22/dead-space-with-arrow-keys/ :-)

Anonymous Friday, December 26, 2008 6:09:13 PM

Carl Kenner writes: Actually you can write it much shorter like this: W = Up A = Left S = Down D = Right By the way, "Key." and "Keyboard." are the same as each other, and are optional. If you have version 0.30 (which was temporarily taken down) then you can write it even shorter, like this: WASD = ArrowKeys GlovePIE doesn't request administrator privileges, or make any modifications to your system (unless you use TrackIR emulation), but some features don't work on Vista if you don't run as administrator. Vista deliberately doesn't allow programs to control the mouse in fullscreen games unless the program is run as administrator. GlovePIE was not originally designed for the Wii Remote, it was originally designed for the Essential Reality P5 Glove (a very cheap virtual reality glove). But the P5 Glove was not a commercial success, so GlovePIE was not famous until I added Wii Remote support.

Anonymous Wednesday, May 13, 2009 5:50:50 PM

Irec writes: Rejzor ti si bog. Hvala

Anonymous Thursday, August 13, 2009 10:28:27 PM

NemesisR3 writes: thanks dude! you saved me from those wasd keys

Anonymous Friday, August 14, 2009 12:47:46 PM

Anonymous writes: i dont know where to locate the area to inset my controls.rmp file im on vista premium 64-bit and i dont have a documents and settings folder =/ help

Anonymous Friday, August 14, 2009 12:48:50 PM

Anonymous writes: idk where to put it, im on vista premium 64 bit and i dont have a documents and settings folder where do i locate it...someone help

Anonymous Wednesday, September 9, 2009 2:34:48 PM

Anonymous writes: Now all you need to do is find the secret "Skip the damn cutscenes" button.

Anonymous Monday, November 30, 2009 12:29:57 PM

Anonymous writes: Here's a more comprehensive GlovePIE-based fix which solves both the key binding issue and the mouse sensitivity issue. Note that there's also a mouse 'lag' issue solved by disabling V-sync. /* Key bindings - Force use of numpad */ Key.W = Keyboard.NUMPAD8 Key.A = Keyboard.NUMPAD4 Key.S = Keyboard.NUMPAD2 Key.D = Keyboard.NUMPAD6 /* Mouse sensitivity multiplier */ var.X.magnify = 2 var.Y.magnify = 2 if(var.X.oldVal != mouse.DirectInputX) { var.X.newVal = mouse.DirectInputX + (var.X.magnify-1)*(mouse.DirectInputX - var.X.oldVal) mouse.DirectInputX = var.X.newVal var.X.oldVal = var.X.newVal } if(var.Y.oldVal != mouse.DirectInputX) { var.Y.newVal = mouse.DirectInputX + (var.Y.magnify-1)*(mouse.DirectInputX - var.Y.oldVal) mouse.DirectInputX = var.Y.newVal var.Y.oldVal = var.Y.newVal }

Anonymous Monday, November 30, 2009 12:44:17 PM

Anonymous writes: Erm sorry major typo... In last IF block, should be DirectInputY. Re-posted to avoid confusion: /* Key bindings - Force use of numpad */ Key.W = Keyboard.NUMPAD8 Key.A = Keyboard.NUMPAD4 Key.S = Keyboard.NUMPAD2 Key.D = Keyboard.NUMPAD6 /* Mouse sensitivity multiplier */ var.X.magnify = 2 var.Y.magnify = 2 if(var.X.oldVal != mouse.DirectInputX) { var.X.newVal = mouse.DirectInputX + (var.X.magnify-1)*(mouse.DirectInputX - var.X.oldVal) mouse.DirectInputX = var.X.newVal var.X.oldVal = var.X.newVal } if(var.Y.oldVal != mouse.DirectInputY) { var.Y.newVal = mouse.DirectInputY + (var.Y.magnify-1)*(mouse.DirectInputY - var.Y.oldVal) mouse.DirectInputY = var.Y.newVal var.Y.oldVal = var.Y.newVal }

Anonymous Tuesday, December 1, 2009 3:04:38 AM

Anonymous writes: LULZ…Alright, after a bit more play I’ve made another couple improvements (call it v0.3). - Mouse sensitivity seems to get dramatically reduced when you’re moving or aiming - Mouse sensitivity seems to be affected by where your position(?!) within a particular room. - I wanted a ’sticky’ RUN key (Hit “R”…Assumes run is bound to Numpad9) /**************************** * Key bindings ****************************/ /* Force use of numpad keys */ Key.W = Keyboard.NUMPAD8 Key.A = Keyboard.NUMPAD4 Key.S = Keyboard.NUMPAD2 Key.D = Keyboard.NUMPAD6 /* Sticky RUN key – Assume NUM9 is run */ if(Pressed(Keyboard.R)) { Toggle(Key.NUMPAD9) } /**************************** * Mouse Sensitivity Hack(s) ****************************/ /* Initialization */ if(var.state.initialized == 0) { var.state.initialized = 1 var.X.magBase = 2 var.X.magAmp = 2 var.Y.magBase = 2 var.Y.magAmp = 2 var.X.magnify = var.X.magBase var.Y.magnify = var.Y.magBase } /* Use ‘-’ and ‘+’ to adjust magBase */ if(Pressed(Keyboard.Equals)) { var.X.magBase = var.X.magBase + 0.25 var.Y.magBase = var.Y.magBase + 0.25 } else if (Pressed(Keyboard.Minus)) { var.X.magBase = |(var.X.magBase – 0.25)| var.Y.magBase = |(var.Y.magBase – 0.25)| } /* Use ‘{’ and ‘}’ to adjust magAmp */ if(Pressed(Keyboard.RightBracket)) { var.X.magAmp = var.X.magAmp + 0.25 var.Y.magAmp = var.Y.magAmp + 0.25 } else if (Pressed(Keyboard.LeftBracket)) { var.X.magAmp = |(var.X.magAmp – 0.25)| var.Y.magAmp = |(var.Y.magAmp – 0.25)| } /* Calculate mouse magnification factor */ if(Keyboard.NUMPAD8 or Keyboard.NUMPAD4 or Keyboard.NUMPAD2 or Keyboard.NUMPAD6 or mouse.RightButton) { var.X.magnify = var.X.magAmp*var.X.magBase var.Y.magnify = var.Y.magAmp*var.Y.magBase } else { var.X.magnify = var.X.magBase var.Y.magnify = var.Y.magBase } /* Mouse sensitivity hack */ if(var.X.oldVal != mouse.DirectInputX) { var.X.newVal = var.X.oldVal + var.X.magnify*(mouse.DirectInputX – var.X.oldVal) mouse.DirectInputX = var.X.newVal var.X.oldVal = var.X.newVal } if(var.Y.oldVal != mouse.DirectInputY) { var.Y.newVal = var.Y.oldVal + var.Y.magnify*(mouse.DirectInputY – var.Y.oldVal) mouse.DirectInputY = var.Y.newVal var.Y.oldVal = var.Y.newVal }

Anonymous Thursday, July 8, 2010 7:03:09 PM

Anonimo writes: THX very very good program help me for play manhunt2

Anonymous Thursday, January 6, 2011 5:01:08 AM

Anonymous writes: I can't thank you enuff I can't even attempt to play a game with the adws this wonderful program and the help here has made all of it so much better thanks again

Anonymous Tuesday, April 12, 2011 9:51:45 PM

Very Thankful Man writes: Just couldn't BELIEVE I couldn't set up my trusty 8456 numberpad set up, which I have used in EVERY single PC game I have ever played, in DEAD SPACE! So happy now, so thank you so much, I am playing with all the controls now to get it exactly how I like it! Thanks again!

Anonymous Saturday, July 16, 2011 11:42:47 AM

Anonymous writes: What a load os shit, EA could not port a game with a fist full of dollars, in a hore house Christ! Fucking Wankers - GET IT RIGHT THIS IS PC!

Anonymous Sunday, January 15, 2012 2:46:40 AM

Darkon711 writes: I was about to use this, but then I found out out that its creator is some kind of hardcore anti-Israeli blowhard with absolutely no logic behind his ramblings. I may not agree with everything that country does, but to assume that every one of its citizens is some murderous fascist is beyond the pale. Don't believe me? Check out this email transcript at http://butteredtoast.org/idiots/carl.kenner/ I usually don't let politics dictate what programs I download and which games I play, but in this case I don't want to be using a program designed by such a prejudiced halfwit. You're better off using the hex modification suggested by Kenny above.

RejZoRrejzor Sunday, January 15, 2012 2:50:44 PM

Who cares about that? He made an app that does the job. He can hate the whole world for all i care.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies