Computing.Net > Forums > PC Gaming > RumblePad 2 and PC Games

Computing.Net: Over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to sign up now, it's free!

RumblePad 2 and PC Games

Reply to Message Icon

Original Message
Name: Surfer11May
Date: March 19, 2007 at 13:36:46 Pacific
Subject: RumblePad 2 and PC Games
OS: XP
CPU/Ram: Pentium 4/ 2G
Comment:

Added the joysitck.cfg and changed config.cfg. Works great excetp when using the lfet stick to control vehicles, Right and Left movements are reversed. What line of code will change this?

See the message below form earlier post:

I recently purchased Half Life 2, but couldn't get my Logitech Rumblepad 2 gamepad to work with it, no matter how I changed the settings. I know the mouse/keyboard combo is most accurate etc, but nothing's more comfortable than kicking back in my easy chair with only one gamepad in my hands. Anyway, I figured out how to do it, and since I've noticed others with this problem, I figured I'd post my solution here.
First, you have to create a new file using Notepad called "joystick.cfg" (no quotes) and put it in the config folder (in my case it was Half Life 2> hl2> cfg) the contents of the folder is as follows:
joy_name "Xbox controller"
joy_advanced 1
joy_advaxisx 3
joy_advaxisy 1
joy_advaxisz 4
joy_advaxisr 2
joy_advaxisu 0
joy_advaxisv 0
joy_forwardsensitivity -1
joy_sidesensitivity 1
joy_pitchsensitivity 0.8
joy_yawsensitivity -0.8
joy_pitchthreshold 0.2
joy_yawthreshold 0.2
joyadvancedupdate
I found that on another site, can't remember where. I'm not sure if you need to use "Xbox controller" but I suspect it's so the game engine recognizes the dual analog. I had to change some settings to make it work with the Logitech pad.
Next, you'll want to change settings in the file "config.cfg" (in same folder) I strongly suggest copying it first, and renaming the file extension to .xxx so you will have the original at hand in case things get messed up. Simply swap extensions to switch configurations. Anyway, the contents of this file are as follows:
unbindall
bind "ESCAPE" "cancelselect"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "d" "+moveright"
bind "q" "lastinv"
bind "s" "+back"
bind "w" "+forward"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F9" "load quick"
bind "JOY1" "impulse 100"
bind "JOY2" "+use"
bind "JOY3" "phys_swap"
bind "JOY4" "+reload"
bind "AUX5" "+attack"
bind "AUX6" "+attack2"
bind "AUX7" "+duck"
bind "AUX8" "+jump"
bind "AUX9" "impulse 50"
bind "AUX10" "+zoom"
bind "AUX11" "+walk"
bind "AUX12" "+speed"
bind "AUX29" "invnext"
bind "AUX31" "invprev"
bind "PAUSE" "pause"
g_antlion_maxgibs "16"
hud_quickinfo "0"
muzzleflash_light "1"
spec_scoreboard "0"
cl_team "default"
cl_class "default"
closecaption "0"
cc_linger_time "1.0"
cc_predisplay_time "0.25"
cc_subtitles "0"
cc_lang ""
crosshair "1"
cl_observercrosshair "1"
cam_command "0"
cam_snapto "0"
cam_idealyaw "90"
cam_idealpitch "0"
cam_idealdist "64"
c_maxpitch "90"
c_minpitch "0"
c_maxyaw "135"
c_minyaw "-135"
c_maxdistance "200"
c_mindistance "30"
c_orthowidth "100"
c_orthoheight "100"
joy_name "Xbox controller"
joy_forwardthreshold "0.15"
joy_sidethreshold "0.15"
joy_pitchthreshold "0.2"
joy_yawthreshold "0.2"
joy_forwardsensitivity "-1"
joy_sidesensitivity "1"
joy_pitchsensitivity "0.8"
joy_yawsensitivity "-0.8"
joy_wingmanwarrier_centerhack "0"
joy_wingmanwarrier_turnhack "0"
joy_diagonalpov "0"
cl_upspeed "320"
cl_forwardspeed "400"
cl_backspeed "400"
lookspring "0"
lookstrafe "0"
joystick "1"
m_pitch "0.022"
m_filter "0"
sensitivity "3"
m_side "0.8"
m_yaw "0.022"
m_forward "1"
m_customaccel "0"
m_customaccel_scale "0.04"
m_customaccel_max "0"
m_customaccel_exponent "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_mousespeed "1"
cl_idealpitchscale "0.8"
net_graph "0"
net_scale "5"
net_graphpos "1"
net_graphsolid "1"
voice_modenable "1"
hud_fastswitch "0"
g_test_new_antlion_jump "1"
scene_showfaceto "0"
ai_report_task_timings_on_limit "0"
ai_think_limit_label "0"
npc_height_adjust "1"
scene_showlook "0"
scene_showmoveto "0"
func_break_max_pieces "15"
suitvolume "0.25"
sv_noclipaccelerate "5"
sv_noclipspeed "5"
sv_specaccelerate "5"
sv_specspeed "3"
sv_specnoclip "1"
sv_skyname "sky_day01_01"
sv_backspeed "0.6"
voice_forcemicrecord "1"
voice_enable "1"
voice_scale "1"
snd_duckerthreshold "0.15"
snd_duckerreleasetime "2.5"
snd_duckerattacktime "0.5"
snd_ducktovolume "0.55"
adsp_debug "0"
dsp_dist_max "1440.0"
dsp_dist_min "0.0"
snd_mixahead "0.1"
snd_musicvolume "0.000000"
volume "1.0"
snd_pitchquality "1"
sv_forcepreload "0"
sv_voiceenable "1"
dsp_enhance_stereo "0"
dsp_volume "0.800000"
dsp_slow_cpu "0"
cl_allowupload "1"
mp_decals "200"
r_drawmodelstatsoverlaymax "1.5"
r_drawmodelstatsoverlaymin "0.1"
r_eyesize "0"
r_eyeshift_z "0"
r_eyeshift_y "0"
r_eyeshift_x "0"
r_eyemove "1"
r_eyegloss "1"
skill "1"
r_aspectratio "0"
con_enable "1"
cl_allowdownload "1"
cl_forcepreload "0"
cl_soundfile "sound/player/jingle.wav"
cl_logofile "materials/decals/spraylogo.vtf"
cl_timeout "30"
sv_unlockedchapters "1"
password ""
cl_cmdrate "30"
name "unnamed"
cl_cmdbackup "2"
cl_updaterate "20"
bgmvolume "1"
vprof_unaccounted_limit "0.3"
vprof_verbose "1"
vprof_graphheight "256"
vprof_graphwidth "512"
texture_budget_background_alpha "128"
texture_budget_panel_bottom_of_history_fraction ".25"
texture_budget_panel_height "284"
texture_budget_panel_width "512"
texture_budget_panel_y "450"
texture_budget_panel_x "0"
budget_panel_height "384"
budget_panel_width "512"
budget_panel_y "50"
budget_panel_x "0"
budget_background_alpha "128"
budget_bargraph_range_ms "16.6666666667"
budget_panel_bottom_of_history_fraction ".25"
budget_history_range_ms "66.666666667"
budget_history_numsamplesvisible "100"
budget_show_history "1"
budget_show_averages "0"
budget_show_peaks "1"
budget_averages_window "30"
budget_peaks_window "30"
budget_bargraph_background_alpha "128"
+jlook
The things that are changed are the "bind" values - they assign which button etc. does what. You can fool around with these as you want; the above is simply my preferred layout.
The only thing left is to tick the checkboxes for Options> Mouse> Joystick, and > Joystick Look as well. You may need to open up the Developer Console and type in "exec joystick", but I didn't need to. (Options> Keyboard> check "enable developer's console" box, then hit the ~ key to open it)
There you go - hope that works for y'all!


Report Offensive Message For Removal








Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to PC Gaming Forum Home








Do you own an iPhone?

Yes
No, but soon
No


View Results

Poll Finishes In 6 Days.
Discuss in The Lounge
Poll History




Data Recovery Software