Return to Castle Wolfenstein

Return to Castle Wolfenstein

Not enough ratings
Xbox Controller Support
By that's what she said
To play on your 8k TV and be blown away by classic gameplay at over9000 fps.
   
Award
Favorite
Favorited
Unfavorite
Requirements and foreplay
1) Copy of RTCW. Good one, eh?

2) Xbox gamepad.
Unexpected requirement.

3) ioRTCW source port for OS you use. (in case you can't google)[github.com]
Unpack into RtCW dir replacing existing files.
Don't forget to replace executive file that steam uses with the one you downloaded.
FFS I mean rename ioWolfSP.x86_64.exe to WolfSP.exe, so you could launch through steam and make screenshots.

4) IQ higher than average ape.
But you probably all good since you figured out the previous part
Instructions
Go to "Main" directory in RtCW folder, create there a text file. Paste into it:

in_joystick 1 in_restart bind PAD0_B "+movedown" bind PAD0_A "+moveup" bind PAD0_X "+reload; +activate" bind PAD0_Y "weaplastused" bind PAD0_BACK "notebook" bind PAD0_START "togglemenu" bind PAD0_LEFTSTICK_CLICK "+zoom" bind PAD0_RIGHTSTICK_CLICK "+kick" bind PAD0_LEFTSHOULDER "+sprint" bind PAD0_RIGHTSHOULDER "+useitem" bind PAD0_DPAD_UP "weapprev" bind PAD0_DPAD_DOWN "weapnext" bind PAD0_DPAD_LEFT "itemprev" bind PAD0_DPAD_RIGHT "itemnext" bind PAD0_LEFTSTICK_LEFT "+moveleft" bind PAD0_LEFTSTICK_RIGHT "+moveright" bind PAD0_LEFTSTICK_UP "+forward" bind PAD0_LEFTSTICK_DOWN "+back" bind PAD0_RIGHTSTICK_LEFT "+left" bind PAD0_RIGHTSTICK_RIGHT "+right" bind PAD0_RIGHTSTICK_UP "+lookup" bind PAD0_RIGHTSTICK_DOWN "+lookdown" bind PAD0_LEFTTRIGGER "weapalt" bind PAD0_RIGHTTRIGGER "+attack" in_joystickuseanalog 1 seta j_pitch "0.005" seta j_yaw "-0.008"

Save and rename it whatever you like, but change .txt extension to .cfg
I suggest 360.cfg
Now launch your RtCW as usual, press tilde (this: ~) and type there 'exec 360.cfg' without quotes.
Enjoy
How to control menu and patches
You can't.
So use Steam Chords (hold guide button and use right stick to control mouse and rt/rb to simulate lmb click)

Please, don't try to install ancient abandoned unofficial patch on top, ioRtCW has all you need and more already in it.

For widescreen use:
cg_fixedAspect 2
5 Comments
devildante50 Jan 30, 2020 @ 1:39pm 
I did everything you suggested, and I tried to type exec 360.cfg and the game doesn't recognize it. Should I put that with the autoexec.cfg file and add a line to execute the 360.cfg file?
that's what she said  [author] Jun 30, 2018 @ 7:20pm 
xbox controllers don't have hardware deadzone, they require software to handle what to filter out. Basically they always send some input to your PC, and the more plastic parts inside wear off over the time - the more noise controller will send. So you don't touch the stick, but PC thinks it still tilted.
djkennedy001 Jun 30, 2018 @ 6:53pm 
Works perfectly now! It's weird that it insisted on moving forward even when the stick was at neutral before, tho.
that's what she said  [author] Jun 30, 2018 @ 6:23pm 
increase software deadzone by including this one in cfg:

joy_threshold 0.3

it controls analog deadzone, 0.3 means that the game will ignore your analog stick input until it is tilted for more than 30%. Default one is 0.15 and it works well for my brand new xbox one gamepad. Basically you need to figure out number that will allow for preciese movement and filtering of unwanted analog noise for your gamepad. I think 0.3 should work for you mate.
djkennedy001 Jun 30, 2018 @ 4:18pm 
This works, but the character loves to keep running forward even when I'm not pressing up on the control stick. Any advice to help with this problem? It makes it hard to aim.