Spent four nights getting this to work, and it’s worth it. Even added shake controls (shake wiimote to reload, nunchuk to spin 180).
Thanks to –
Carl Kenner and Glovepie
the Wiili.org community
PPjoy and JoyID
Frank for costarring
Tin for directing
Jeff for some scripting
EDIT: Due to public demand, I’m including a short guide on how I pulled this off. I won’t go into much detail, so for some parts I’ll just refer you to where I learned how to do it. What I will include are the specific scripts I used myself.
What you’ll need:
- Two Wiimotes
- A Sensorbar
- A bluetooth dongle
- Glovepie
- PPJoy
- JoyID
- Left 4 Dead
Step 1:
Install Glovepie and PPjoy. With Glovepie and PPJoy installed, you can connect your Wiimotes to your PC via a bluetooth dongle and use it as a virtual joystick. For the details, check out Wiili.org.
Step 2:
Setup the following PPJoy mapping for controllers 1 and 2:
- 6 Axes 16 Buttons 1 POV Hat
- Axes
- 1 – X Axis – Analog 0
- 2 – Y Axis – Analog 1
- 3 – Z Axis – Analog 2
- 4 – X Rotation – Analog 3
- 5 – Slider – Analog 4
- 6 – Throttle – Analog 5
- Buttons
- Button 1-16 — Digital 4-19
- Directional POV
- NEWS – Digital 0-3
Step 3:
Create a file, Wii2p.cfg, in your Left 4 Dead config folder (/Left 4 Dead/left4dead/cfg). Here’s mine:
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)
joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)
joy_name "L4D WII Joystick Configuration"
joy_advaxisx 3 // ok x-axis controls GAME_AXIS_SIDE (strafing left and right)
joy_advaxisy 1 // y-axis controls GAME_AXIS_FORWARD (move forward and back)
joy_advaxisz 0 // z-axis is treated like a button
joy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 4 // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0 // v-axis is unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1 // look sensitivity
joy_yawsensitivity -3
joy_pitchsensitivity2 1 // look sensitivity
joy_yawsensitivity2 -3
sensitivity 3
joy_pitchthreshold 0.0 // look dead zone settings
joy_yawthreshold 0.0
joy_inverty2 0
joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 1
joy_accelmax 1
joy_response_move 5
joy_response_look 0
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look
// Alternate control 2
cmd2 bind "0" "slot10"
cmd2 bind "1" "slot1"
cmd2 bind "2" "slot2"
cmd2 bind "3" "slot3"
cmd2 bind "4" "slot4"
cmd2 bind "5" "slot5"
cmd2 bind "6" "slot6"
cmd2 bind "7" "slot7"
cmd2 bind "8" "slot8"
cmd2 bind "9" "slot9"
cmd2 bind "a" "+moveleft"
cmd2 bind "c" "+voicerecord"
cmd2 bind "d" "+moveright"
cmd2 bind "e" "+use"
cmd2 bind "f" "impulse 100"
cmd2 bind "h" "motd"
cmd2 bind "m" "chooseteam"
cmd2 bind "q" "lastinv"`
cmd2 bind "r" "+reload"
cmd2 bind "s" "+back"
cmd2 bind "t" "impulse 201"
cmd2 bind "u" "messagemode2"
cmd2 bind "w" "+forward"
cmd2 bind "x" "+mouse_menu QA"
cmd2 bind "y" "messagemode"
cmd2 bind "z" "+mouse_menu Orders"
cmd2 bind "`" "toggleconsole"
cmd2 bind "SPACE" "+jump"
cmd2 bind "TAB" "+showscores"
cmd2 bind "ESCAPE" "cancelselect"
cmd2 bind "SHIFT" "+speed"
cmd2 bind "CTRL" "+duck"
cmd2 bind "F1" "Vote Yes"
cmd2 bind "F2" "Vote No"
cmd2 bind "F5" "jpeg"
cmd2 bind "MOUSE1" "+attack"
cmd2 bind "MOUSE2" "+attack2"
cmd2 bind "MOUSE3" "+zoom"
cmd2 bind "MWHEELUP" "invprev"
cmd2 bind "MWHEELDOWN" "invnext"
// controller 1 bindings
+jlook // enable joystick look
cmd1 bind "JOY1" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd1 bind "JOY10" "+reload" // (B) button - Reload
cmd1 bind "RIGHT" "+use" // (X) Use
cmd1 bind "LEFT" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd1 bind "JOY3" "+attack" // RT - Main weapon - Primary trigger
cmd1 bind "JOY4" "+attack2" // LT - Melee
cmd1 bind "joy11" "+lookspin" // RB - Fast 180 spin
cmd1 bind "JOY2" "toggle_duck" // LB - Duck - is also used to give objects to people.
cmd1 bind "UP" "vocalize smartlook" // LS - vocalize
cmd1 bind "DOWN" "+zoom" // RS click - Rifle Zoom
cmd1 bind "" "togglescores" // (back) button - scores
cmd1 bind "JOY9" "pause" // (start) button - pause
cmd1 bind "" "+menuUp" // Hud menu Up
cmd1 bind "" "+menuDown" // Hud menu Down
cmd1 bind "JOY8" "impulse 100" // DPad Up - Toggle flashlight
cmd1 bind "JOY7" "slot3" // DPad Left - grenade
cmd1 bind "joy6" "slot4" // DPad Right - health
cmd1 bind "joy5" "slot5" // DPad Down - Pills
// controller 2
cmd2 +jlook // enable joystick look
cmd2 bind "JOY1" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "JOY10" "+reload" // (B) button - Reload
cmd2 bind "RIGHT" "+use" // (X) Use
cmd2 bind "LEFT" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "JOY3" "+attack" // RT - Main weapon - Primary trigger
cmd2 bind "JOY4" "+attack2" // LT - Melee
cmd2 bind "joy11" "+lookspin" // RB - Fast 180 spin
cmd2 bind "JOY2" "toggle_duck" // LB - Duck - is also used to give objects to people.
cmd2 bind "UP" "vocalize smartlook" // LS - vocalize
cmd2 bind "DOWN" "+zoom" // RS click - Rifle Zoom
cmd2 bind "" "togglescores" // (back) button - scores
cmd2 bind "JOY9" "pause" // (start) button - pause
cmd2 bind "" "+menuUp" // Hud menu Up
cmd2 bind "" "+menuDown" // Hud menu Down
cmd2 bind "JOY8" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "JOY7" "slot3" // DPad Left - grenade
cmd2 bind "joy6" "slot4" // DPad Right - health
cmd2 bind "joy5" "slot5" // DPad Down - Pills
Step 4:
Use the following script in Glovepie:
// Customized by redtani for Left 4 Dead
// button mapping by jeromote
// shake controls from Community FPS script from Wiili.org
// aiming by Carl Kenner, modified by Bakou for Joysticks
// modify the aiming part below based on the resolution of your monitor
// Nunchuk
// Movement
ppjoy1.Analog0 = Wiimote1.Nunchuk.JoyX
ppjoy1.Analog1 = Wiimote1.Nunchuk.JoyY
ppjoy2.analog0 = wiimote2.Nunchuk.JoyX
ppjoy2.analog1 = wiimote2.Nunchuk.JoyY
// Jump
ppjoy1.Digital5 = Wiimote1.Nunchuk.ZButton
ppjoy2.Digital5 = Wiimote2.Nunchuk.ZButton
// Duck
ppjoy1.Digital6 = Wiimote1.Nunchuk.CButton
ppjoy2.Digital6 = Wiimote2.Nunchuk.CButton
// Wiimote
// Keyboard and Wiimote = up/down/left/right
ppjoy1.Digital0 = Wiimote1.Up
ppjoy1.Digital3 = Wiimote1.Down
ppjoy1.Digital2 = Wiimote1.Left
ppjoy1.Digital1 = Wiimote1.Right
ppjoy2.Digital0 = Wiimote2.Up
ppjoy2.Digital3 = Wiimote2.Down
ppjoy2.Digital2 = Wiimote2.Left
ppjoy2.Digital1 = Wiimote2.Right
// Fire
ppjoy1.Digital7 = Wiimote1.B
ppjoy2.Digital7 = Wiimote2.B
// Melee
ppjoy1.Digital8 = Wiimote1.A
ppjoy2.Digital8 = Wiimote2.A
ppjoy1.digital9 = Wiimote1.Minus
ppjoy2.digital9 = Wiimote2.Minus
// Keyboard = divide / Wiimote = home
ppjoy1.Digital10 = Wiimote1.Home
ppjoy2.Digital10 = Wiimote2.Home
// Keyboard and Wiimote = plus
ppjoy1.Digital11 = Wiimote1.Plus
ppjoy2.Digital11 = Wiimote2.Plus
// Keyboard = enter / Wiimote = one
ppjoy1.Digital12 = Wiimote1.One
ppjoy2.Digital12 = Wiimote2.One
// Keyboard = escape / Wiimote = two
ppjoy1.Digital13 = Wiimote1.Two
ppjoy2.Digital13 = Wiimote2.Two
// Shake Controls
if (Wiimote1.RelAccX > 35 or < -35) or (Wiimote1.RelAccY > 35 or < -35) or (Wiimote1.RelAccZ > 35 or < -35)
ppjoy1.Digital14 = true
else
ppjoy1.Digital14 = false
var.swing = 0
endif
if (Wiimote2.RelAccX > 35 or < -35) or (Wiimote2.RelAccY > 35 or < -35) or (Wiimote2.RelAccZ > 35 or < -35)
ppjoy2.Digital14 = true
else
ppjoy2.Digital14 = false
var.swing = 0
endif
//For a Nunchuk swing, do the same thing here:
if (Wiimote1.Nunchuk.RawAccX > 25 or < -25) or (Wiimote1.Nunchuk.RawAccY > 25 or < -25) or (Wiimote1.Nunchuk.RawAccZ > 25 or < -25)
ppjoy1.Digital15 = true
else
ppjoy1.Digital15 = false
endif
if (Wiimote2.Nunchuk.RawAccX > 25 or < -25) or (Wiimote2.Nunchuk.RawAccY > 25 or < -25) or (Wiimote2.Nunchuk.RawAccZ > 25 or < -25)
ppjoy2.Digital15 = true
else
ppjoy2.Digital15 = false
endif
Wiimote1.Led1 = True
Wiimote2.Led2 = TRue
// Change these values for wiimote1:
var.SensorBarSeparation = 6.0 inches // distance between middles of two sensor bar dots
var.NoYawAllowed = true // Calculates X if no yaw is allowed, otherwise calculates Yaw but not X
var.IRMulX = 1.0
var.IRMulY = 1.0
var.IROffsetX = 0 // add to mouse.x
var.IROffsetY = 0 // add to mouse.y
// change these values for wiimote2
var.SecondSensorBarSeparation = 6.0 inches // distance between middles of two sensor bar dots
var.SecondNoYawAllowed = true // Calculates X if no yaw is allowed, otherwise calculates Yaw but not X
var.SecondIRMulX = 1.2
var.SecondIRMulY = 1.2
var.SecondIROffsetX = 0 // add to mouse.x
var.SecondIROffsetY = 0 // add to mouse.y
// Code for wiimote 1 ------------------------------------------------------------------------------------
// Compensate for roll
var.c = cos(Smooth(wiimote1.roll, 10))
var.s = sin(Smooth(wiimote1.roll, 10))
if wiimote1.dot1vis then
var.dot1x = var.c*(511.5-wiimote1.dot1x)/511.5 - var.s*(wiimote1.dot1y-383.5)/511.5
var.dot1y = var.s*(511.5-wiimote1.dot1x)/511.5 + var.c*(wiimote1.dot1y-383.5)/511.5
end if
if wiimote1.dot2vis then
var.dot2x = var.c*(511.5-wiimote1.dot2x)/511.5 - var.s*(wiimote1.dot2y-383.5)/511.5
var.dot2y = var.s*(511.5-wiimote1.dot2x)/511.5 + var.c*(wiimote1.dot2y-383.5)/511.5
end if
// if both dots are visible check which is which and how far apart
if wiimote1.dot1vis and wiimote1.dot2vis then
if var.dot1x <= var.dot2x then
var.leftdot = 1
var.dotdeltay = var.dot2y - var.dot1y
else
var.leftdot = 2
var.dotdeltay = var.dot1y - var.dot2y
end if
var.dotdeltax = abs(var.dot1x-var.dot2x)
var.DotSep = hypot(var.dotdeltax, var.dotdeltay) * 511.5
var.IRDistance = var.SensorBarSeparation * 1320 / var.DotSep
end if
// sort out the position of the left and right dots
if var.leftdot = 1 then
if wiimote1.dot1vis and wiimote1.dot2vis then
var.LeftDotX = var.dot1x
var.LeftDotY = var.dot1y
var.LeftDotVis = true
var.RightDotX = var.dot2x
var.RightDotY = var.dot2y
var.RightDotVis = true
else if wiimote1.dot1vis then
if hypot(var.leftdotx-var.dot1x,var.leftdoty-var.dot1y) <= hypot(var.rightdotx-var.dot1x,var.rightdoty-var.dot1y) then
// is the real dot 1
var.LeftDotX = var.dot1x
var.LeftDotY = var.dot1y
var.RightDotX = var.dot1x + var.dotdeltax
var.RightDotY = var.dot1y + var.dotdeltay
var.LeftDotVis = true
var.RightDotVis = false
else
// was originally dot 2, but now called dot 1.
var.leftdot = 2 // this dot (1) is actually the right dot
var.LeftDotX = var.dot1x - var.dotdeltax
var.LeftDotY = var.dot1y - var.dotdeltay
var.RightDotX = var.dot1x
var.RightDotY = var.dot1y
var.RightDotVis = true
var.LeftDotVis = false
end if
else if wiimote1.dot2vis then
var.LeftDotX = var.dot2x - var.dotdeltax
var.LeftDotY = var.dot2y - var.dotdeltay
var.RightDotX = var.dot2x
var.RightDotY = var.dot2y
var.RightDotVis = true
var.LeftDotVis = false
end if
else if var.leftdot = 2 then
if wiimote1.dot1vis and wiimote1.dot2vis then
var.LeftDotX = var.dot2x
var.LeftDotY = var.dot2y
var.LeftDotVis = true
var.RightDotX = var.dot1x
var.RightDotY = var.dot1y
var.RightDotVis = true
else if wiimote1.dot1vis then
if hypot(var.leftdotx-var.dot1x,var.leftdoty-var.dot1y) <= hypot(var.rightdotx-var.dot1x,var.rightdoty-var.dot1y) then
var.leftdot = 1 // dot 1 is now the left dot
var.LeftDotX = var.dot1x
var.LeftDotY = var.dot1y
var.RightDotX = var.dot1x + var.dotdeltax
var.RightDotY = var.dot1y + var.dotdeltay
var.LeftDotVis = true
var.RightDotVis = false
else
// the real dot 1 (on the right)
var.LeftDotX = var.dot1x - var.dotdeltax
var.LeftDotY = var.dot1y - var.dotdeltay
var.RightDotX = var.dot1x
var.RightDotY = var.dot1y
var.RightDotVis = true
var.LeftDotVis = false
end if
else if wiimote1.dot2vis then
var.RightDotX = var.dot2x + var.dotdeltax
var.RightDotY = var.dot2y + var.dotdeltay
var.LeftDotX = var.dot2x
var.LeftDotY = var.dot2y
var.LeftDotVis = true
var.RightDotVis = false
end if
else
var.LeftDotX = var.dot1x
var.LeftDotY = var.dot1y
var.RightDotX = var.LeftDotX
var.RightDotY = var.LeftDotY
var.LeftDotVis = true
var.RightDotVis = true
end if
// Find the imaginary middle dot
var.MiddleDotX = (var.leftdotx + var.rightdotx)/2
var.MiddleDotY = (var.leftdoty + var.rightdoty)/2
var.MiddleDotVis = wiimote1.dot1vis or wiimote1.dot2vis
if var.MiddleDotVis then
var.TotalPitch = atan2(511.5*var.MiddleDotY,1320) + Wiimote.Pitch
var.DotYaw = atan2(-511.5*var.MiddleDotX,1320) // assume yaw is 0
var.WiimoteYawNoX = atan2(511.5*var.MiddleDotX,1320)
var.WiimoteXNoYaw = -sin(var.dotyaw)*var.IRDistance
var.WiimoteY = -sin(var.totalpitch)*var.IRDistance
var.WiimoteZ = (-sqrt(sqr(var.IRDistance) - sqr(var.WiimoteY)))*var.IRDistance/RemoveUnits(var.IRDistance)
end if
// scale it to the screen range 0 to 1
var.IRx = var.IRMulX*var.middledotx/2 + 0.5
var.IRy = var.IRMulY*var.middledoty*1359/767/2 + 0.5
var.IRvis = wiimote1.dot1vis or wiimote1.dot2vis
var.IROnScreen = 0 <= var.IRx <= 1 and 0 <= var.IRy <= 1
// is it off the screen?
var.IRTooFarLeft = var.IRx < 0 or (var.IRx < 0.1 and (not var.IRvis))
var.IRTooFarRight = var.IRx > 1 or (var.IRx > 1-0.1 and (not var.IRvis))
var.IRTooFarUp = var.IRy < 0 or (var.IRy < 0.1 and (not var.IRvis))
var.IRTooFarDown = var.IRy > 1 or (var.IRy > 1-0.1 and (not var.IRvis))
// Heavily smooth small movements, but do zero lag for quick movements
var.MoveAmount = 1360*hypot(delta(var.IRx), delta(var.IRy))
if smooth(var.MoveAmount) > 12 then
var.SmoothX = var.IRx
var.SmoothY = var.IRy
var.LastSureFrame = PIE.Frame
else if (PIE.frame-var.LastSureFrame) > 18 then
var.SmoothX = Smooth(var.IRx, 18, 4/1360)
var.SmoothY = Smooth(var.IRy, 18, 4/1360)
else if (PIE.frame-var.LastSureFrame) > 14 then
var.SmoothX = Smooth(var.IRx, 14, 4/1360)
var.SmoothY = Smooth(var.IRy, 14, 4/1360)
else if (PIE.frame-var.LastSureFrame) > 10 then
var.SmoothX = Smooth(var.IRx, 10, 4/1360)
var.SmoothY = Smooth(var.IRy, 10, 4/1360)
else if (PIE.frame-var.LastSureFrame) > 6 then
var.SmoothX = Smooth(var.IRx, 6, 4/1360)
var.SmoothY = Smooth(var.IRy, 6, 4/1360)
else if (PIE.frame-var.LastSureFrame) > 2 then
var.SmoothX = Smooth(var.IRx, 2, 4/1360)
var.SmoothY = Smooth(var.IRy, 2, 4/1360)
end if
// Freeze the mouse cursor while they start pressing the button
// otherwise it will make the cursor jump
var.Freeze = (var.IRLeftButton or var.IRRightButton) and KeepDown(pressed(var.IRLeftButton) or pressed(var.IRRightButton), var.FreezeTime)
// Only change the mouse position if pointing at the screen
// otherwise they can still use a real mouse
if var.IRvis and (not var.Freeze) then
// convert to joystick coordinates
ppjoy1.Analog4 = (var.SmoothX - 0.5 ) * 2.0
ppjoy1.Analog5 = (var.SmoothY - 0.5 ) * 2.0
end if
// Code for wiimote #2 ------------------------------------------------------------------------------------
// Compensate for roll
var.Secondc = cos(Smooth(wiimote2.roll, 10))
var.Seconds = sin(Smooth(wiimote2.roll, 10))
if wiimote2.dot1vis then
var.Seconddot1x = var.Secondc*(511.5-wiimote2.dot1x)/511.5 - var.Seconds*(wiimote2.dot1y-383.5)/511.5
var.Seconddot1y = var.Seconds*(511.5-wiimote2.dot1x)/511.5 + var.Secondc*(wiimote2.dot1y-383.5)/511.5
end if
if wiimote2.dot2vis then
var.Seconddot2x = var.Secondc*(511.5-wiimote2.dot2x)/511.5 - var.Seconds*(wiimote2.dot2y-383.5)/511.5
var.Seconddot2y = var.Seconds*(511.5-wiimote2.dot2x)/511.5 + var.Secondc*(wiimote2.dot2y-383.5)/511.5
end if
// if both dots are visible check which is which and how far apart
if wiimote2.dot1vis and wiimote2.dot2vis then
if var.Seconddot1x <= var.Seconddot2x then
var.Secondleftdot = 1
var.Seconddotdeltay = var.Seconddot2y - var.Seconddot1y
else
var.Secondleftdot = 2
var.Seconddotdeltay = var.Seconddot1y - var.Seconddot2y
end if
var.Seconddotdeltax = abs(var.Seconddot1x-var.Seconddot2x)
var.SecondDotSep = hypot(var.Seconddotdeltax, var.Seconddotdeltay) * 511.5
var.SecondIRDistance = var.SecondSensorBarSeparation * 1320 / var.SecondDotSep
end if
// sort out the position of the left and right dots
if var.Secondleftdot = 1 then
if wiimote2.dot1vis and wiimote2.dot2vis then
var.SecondLeftDotX = var.Seconddot1x
var.SecondLeftDotY = var.Seconddot1y
var.SecondLeftDotVis = true
var.SecondRightDotX = var.Seconddot2x
var.SecondRightDotY = var.Seconddot2y
var.SecondRightDotVis = true
else if wiimote2.dot1vis then
if hypot(var.Secondleftdotx-var.Seconddot1x,var.Secondleftdoty-var.Seconddot1y) <= hypot(var.Secondrightdotx-var.Seconddot1x,var.Secondrightdoty-var.Seconddot1y) then
// is the real dot 1
var.SecondLeftDotX = var.Seconddot1x
var.SecondLeftDotY = var.Seconddot1y
var.SecondRightDotX = var.Seconddot1x + var.Seconddotdeltax
var.SecondRightDotY = var.Seconddot1y + var.Seconddotdeltay
var.SecondLeftDotVis = true
var.SecondRightDotVis = false
else
// was originally dot 2, but now called dot 1.
var.Secondleftdot = 2 // this dot (1) is actually the right dot
var.SecondLeftDotX = var.Seconddot1x - var.Seconddotdeltax
var.SecondLeftDotY = var.Seconddot1y - var.Seconddotdeltay
var.SecondRightDotX = var.Seconddot1x
var.SecondRightDotY = var.Seconddot1y
var.SecondRightDotVis = true
var.SecondLeftDotVis = false
end if
else if wiimote2.dot2vis then
var.SecondLeftDotX = var.Seconddot2x - var.Seconddotdeltax
var.SecondLeftDotY = var.Seconddot2y - var.Seconddotdeltay
var.SecondRightDotX = var.Seconddot2x
var.SecondRightDotY = var.Seconddot2y
var.SecondRightDotVis = true
var.SecondLeftDotVis = false
end if
else if var.Secondleftdot = 2 then
if wiimote2.dot1vis and wiimote2.dot2vis then
var.SecondLeftDotX = var.Seconddot2x
var.SecondLeftDotY = var.Seconddot2y
var.SecondLeftDotVis = true
var.SecondRightDotX = var.Seconddot1x
var.SecondRightDotY = var.Seconddot1y
var.SecondRightDotVis = true
else if wiimote2.dot1vis then
if hypot(var.Secondleftdotx-var.Seconddot1x,var.Secondleftdoty-var.Seconddot1y) <= hypot(var.Secondrightdotx-var.Seconddot1x,var.Secondrightdoty-var.Seconddot1y) then
var.Secondleftdot = 1 // dot 1 is now the left dot
var.SecondLeftDotX = var.Seconddot1x
var.SecondLeftDotY = var.Seconddot1y
var.SecondRightDotX = var.Seconddot1x + var.Seconddotdeltax
var.SecondRightDotY = var.Seconddot1y + var.Seconddotdeltay
var.SecondLeftDotVis = true
var.SecondRightDotVis = false
else
// the real dot 1 (on the right)
var.SecondLeftDotX = var.Seconddot1x - var.Seconddotdeltax
var.SecondLeftDotY = var.Seconddot1y - var.Seconddotdeltay
var.SecondRightDotX = var.Seconddot1x
var.SecondRightDotY = var.Seconddot1y
var.SecondRightDotVis = true
var.SecondLeftDotVis = false
end if
else if wiimote2.dot2vis then
var.SecondRightDotX = var.Seconddot2x + var.Seconddotdeltax
var.SecondRightDotY = var.Seconddot2y + var.Seconddotdeltay
var.SecondLeftDotX = var.Seconddot2x
var.SecondLeftDotY = var.Seconddot2y
var.SecondLeftDotVis = true
var.SecondRightDotVis = false
end if
else
var.SecondLeftDotX = var.Seconddot1x
var.SecondLeftDotY = var.Seconddot1y
var.SecondRightDotX = var.SecondLeftDotX
var.SecondRightDotY = var.SecondLeftDotY
var.SecondLeftDotVis = true
var.SecondRightDotVis = true
end if
// Find the imaginary middle dot
var.SecondMiddleDotX = (var.Secondleftdotx + var.Secondrightdotx)/2
var.SecondMiddleDotY = (var.Secondleftdoty + var.Secondrightdoty)/2
var.SecondMiddleDotVis = wiimote2.dot1vis or wiimote2.dot2vis
if var.SecondMiddleDotVis then
var.SecondTotalPitch = atan2(511.5*var.SecondMiddleDotY,1320) + Wiimote.Pitch
var.SecondDotYaw = atan2(-511.5*var.SecondMiddleDotX,1320) // assume yaw is 0
var.SecondWiimoteYawNoX = atan2(511.5*var.SecondMiddleDotX,1320)
var.SecondWiimoteXNoYaw = -sin(var.Seconddotyaw)*var.SecondIRDistance
var.SecondWiimoteY = -sin(var.Secondtotalpitch)*var.SecondIRDistance
var.SecondWiimoteZ = (-sqrt(sqr(var.SecondIRDistance) - sqr(var.SecondWiimoteY)))*var.SecondIRDistance/RemoveUnits(var.SecondIRDistance)
end if
// scale it to the screen range 0 to 1
var.SecondIRx = var.SecondIRMulX*var.Secondmiddledotx/2 + 0.5
var.SecondIRy = var.SecondIRMulY*var.Secondmiddledoty*1359/767/2 + 0.5
var.SecondIRvis = wiimote2.dot1vis or wiimote2.dot2vis
var.SecondIROnScreen = 0 <= var.SecondIRx <= 1 and 0 <= var.SecondIRy <= 1
// is it off the screen?
var.SecondIRTooFarLeft = var.SecondIRx < 0 or (var.SecondIRx < 0.1 and (not var.SecondIRvis))
var.SecondIRTooFarRight = var.SecondIRx > 1 or (var.SecondIRx > 1-0.1 and (not var.SecondIRvis))
var.SecondIRTooFarUp = var.SecondIRy < 0 or (var.SecondIRy < 0.1 and (not var.SecondIRvis))
var.SecondIRTooFarDown = var.SecondIRy > 1 or (var.SecondIRy > 1-0.1 and (not var.SecondIRvis))
// Heavily smooth small movements, but do zero lag for quick movements
var.SecondMoveAmount = 1360*hypot(delta(var.SecondIRx), delta(var.SecondIRy))
if smooth(var.SecondMoveAmount) > 12 then
var.SecondSmoothX = var.SecondIRx
var.SecondSmoothY = var.SecondIRy
var.SecondLastSureFrame = PIE.Frame
else if (PIE.frame-var.SecondLastSureFrame) > 18 then
var.SecondSmoothX = Smooth(var.SecondIRx, 18, 4/1360)
var.SecondSmoothY = Smooth(var.SecondIRy, 18, 4/1360)
else if (PIE.frame-var.SecondLastSureFrame) > 14 then
var.SecondSmoothX = Smooth(var.SecondIRx, 14, 4/1360)
var.SecondSmoothY = Smooth(var.SecondIRy, 14, 4/1360)
else if (PIE.frame-var.SecondLastSureFrame) > 10 then
var.SecondSmoothX = Smooth(var.SecondIRx, 10, 4/1360)
var.SecondSmoothY = Smooth(var.SecondIRy, 10, 4/1360)
else if (PIE.frame-var.SecondLastSureFrame) > 6 then
var.SecondSmoothX = Smooth(var.SecondIRx, 6, 4/1360)
var.SecondSmoothY = Smooth(var.SecondIRy, 6, 4/1360)
else if (PIE.frame-var.SecondLastSureFrame) > 2 then
var.SecondSmoothX = Smooth(var.SecondIRx, 2, 4/1360)
var.SecondSmoothY = Smooth(var.SecondIRy, 2, 4/1360)
end if
// Freeze the mouse cursor while they start pressing the button
// otherwise it will make the cursor jump
var.SecondFreeze = (var.SecondIRLeftButton or var.SecondIRRightButton) and KeepDown(pressed(var.SecondIRLeftButton) or pressed(var.SecondIRRightButton), var.SecondFreezeTime)
// Only change the mouse position if pointing at the screen
// otherwise they can still use a real mouse
if var.SecondIRvis and (not var.SecondFreeze) then
// convert to joystick coordinates
ppjoy2.Analog4 = (var.SecondSmoothX - 0.5 ) * 2.0
ppjoy2.Analog5 = (var.SecondSmoothY - 0.5 ) * 2.0
end if
Step 5:
Make sure your wiimotes have controller IDs 1 and 2. When you first install them they’re probably on 1 and 3. To correct this, use JoyID.
Step 6:
Connect your wiimotes to your PC and run the Glovepie Script above. The LEDs on the wiimotes will tell you which wiimote is player 1 and which is player 2.
Step 7:
Turn on your Wii. This is just so the sensor bar’s IR LEDs work. Alternatively, you can use two tealight candles or make your own sensor bar. I’m working on the latter, but for now I’m using the Wii’s.
Step 8:
Run Left 4 Dead. On the console type the following:
- exec Wii2p.cfg
- ss_enable 1
- ss_splitmode 2 [if your monitor is widescreen. otherwise the default value is ok, and you don't need to type this]
Start a single player game.
Step 9:
Unplug and then replug the nunchuks. For some reason they’re not recognized when the game first starts.
Step 10:
Play around with the controls and adjust them in the Glovepie script and the Wii2p.cfg file. To tweak the aiming, adjust these lines in te Wii2p.cfg:
joy_pitchsensitivity 1 //vertical sensitivity
joy_yawsensitivity -3 //horizontal sensitivity
joy_pitchsensitivity2 1 // vertical sensitivity for Player 2
joy_yawsensitivity2 -3 // horizontal sensitivity for Player 2
Step 11:
Proceed to Mercy Hospital for evacuation.
{ 24 trackbacks }
{ 248 comments… read them below or add one }
PathOfFenris 01.10.09 at 9:55 am
[..YouTube..] does this really work?if it does so… EPIC =D
redtani 01.10.09 at 10:03 am
[..YouTube..] Yup, it really does. Epic indeed
luvmsiahatethegov 01.10.09 at 10:57 am
[..YouTube..] Awesome. Great to see your efforts rewarded
shawomx 01.10.09 at 3:51 pm
[..YouTube..] Great job !Can we hope you will distrib the script ?
flybyeproductions00 01.10.09 at 5:02 pm
[..YouTube..] how do you do taht becous o have a wii
RATTPack 01.10.09 at 6:17 pm
[..YouTube..] epic success. i want to try that with the wii zapper =o and do a real melee. but that might mess up the aim like make me turn rite?
redtani 01.10.09 at 10:22 pm
[..YouTube..] You can make it so that thrusting the wiimote forward would melee. That way the aim wouldn’t change a bit if you thrust forward, as opposed to shaking down or to the side.
redtani 01.10.09 at 10:23 pm
[..YouTube..] I’ll post it in here soon, but check out the video details for a summary
shawomx 01.11.09 at 10:36 am
[..YouTube..] Many thanks for the documentation.It’s working so well, maybe better than a fps on wii ^^
redtani 01.11.09 at 10:49 am
[..YouTube..] You’re welcome
Actually, I’ve played Metroid Prime 3, Medal of Honor 2, and Call of Duty 5 on the Wii, and this is by far the best FPS I’ve played with wiimotes
narutosama9 01.11.09 at 8:43 pm
[..YouTube..] gota b fake…the pointer wouldnt stand still for just holding the wiimote. it would move a lil. i say fail.
redtani 01.11.09 at 10:16 pm
[..YouTube..] Yup, wish it were fake. That would mean I’d have an xbox360 lying around somewhere
nemesisurvivorleon 01.12.09 at 3:23 am
[..YouTube..] I did this with GlovePIE too. I don’t have a camera though, so I couldn’t upload it here.
cocojumb0 01.12.09 at 8:26 am
[..YouTube..] Looks like a lot of fun
Quilyan 01.12.09 at 11:31 am
[..YouTube..] indee, looks like alot of fun
Jonny202003 01.12.09 at 1:28 pm
[..YouTube..] Where can I get JoyID? Is it a program or a feature in one of the other programs?
Superbowl96 01.12.09 at 3:38 pm
[..YouTube..] thats gotta be hard with the damn fagish wii
slipperywhenwet5 01.12.09 at 7:18 pm
[..YouTube..] Does any one know how to add this game to my live account when i have it for PC?
redtani 01.13.09 at 12:37 am
[..YouTube..] To the guy who asked for JoyID, I added a link to it in the description of this video. And sorry for accidentally deleting your comment
GreenStorm01 01.15.09 at 5:33 am
[..YouTube..] man.. this is cool ^^
seanskiver2007 01.15.09 at 3:39 pm
[..YouTube..] it is fake though
phrozenliquidz 01.16.09 at 1:58 am
[..YouTube..] what kind of PC are you running this on? My pc dies in splitscreen mode and i’m running a 8800gtx sli setup, possibly CPU limited?
redtani 01.16.09 at 12:42 pm
[..YouTube..] single 8800gt 2.66Ghz core 2 duo 4G ram. My pc dies too when I max out my settings so I put them on medium. hope this helps
zipper2k8 01.17.09 at 10:20 am
[..YouTube..] you cant.
Yoshi 01.21.09 at 12:36 pm
Great work, you deserve all the recognition you deserve, people who dont believe it, well then dont believe it, try it out and see for your self. Once again great work
redtani 01.21.09 at 11:02 am
[..YouTube..] check out the details of this video
saucymonk 01.21.09 at 12:34 pm
[..YouTube..] ARSE!
Nightmare78hAlo 01.21.09 at 1:49 pm
[..YouTube..] Man thx for this now me and my friend can play split screen it works fine
Roger Coda 01.21.09 at 10:02 pm
I fucking love you so much, gonna invite a friend around now for some Wiimote L4D fun
In fact, here have this delicious cookie I baked earlier
quickattack 01.21.09 at 3:56 pm
[..YouTube..] yea, i noticed that, too. and i think it’d be cooler if an upward swipe with the wiimote would be melee. and have something else as reload.
TadpoleBuckshot 01.21.09 at 4:36 pm
[..YouTube..] finally a real use for my dusty wiimote!
BadDudeGiovanni 01.21.09 at 4:55 pm
[..YouTube..] Well, cool. Wish I had a good PC for games…
Red 01.22.09 at 2:14 am
@ Yoshi and Roger Coda:
Thanks for the kudos and the cookie
Ed Duffy 01.22.09 at 2:47 am
Brilliant script, very well written. I had tried something similar to this before but struggled with PPJoy. Currently having some trouble with the .cfg in the console of Left 4 Dead, I can’t seem to set the binds. Any suggestions?
Sion338 01.21.09 at 8:38 pm
[..YouTube..] fail console is fail
redtani 01.21.09 at 8:59 pm
[..YouTube..] Actually, you can play Left 4 Dead at lower settings on a decent PC and still have fun. Valve makes games that manage computer resources well, and unlike other games that focus too much on the graphics, they give equal consideration, if not more, to gameplay
redtani 01.21.09 at 9:00 pm
[..YouTube..] You’re welcome! Glad to know it works for you
Red 01.22.09 at 5:06 am
Thanks Ed! But what exactly are you having trouble with? Let me know and I’ll do my best to help.
redtani 01.22.09 at 12:16 am
[..YouTube..] I dedicated a button (A) to melee because you use it too often. Shaking to melee would be cool though, but I’m not sure about the upward swipe — that’d mess up your aiming. Right now to reload I do a forward swipe so the aim is still centered, more or less.
mengfoley 01.22.09 at 1:11 am
[..YouTube..] haha won’t ur arms get tired or something. XD
BloodyEyed 01.22.09 at 1:29 am
[..YouTube..] I call shenanigans!
quickattack 01.22.09 at 2:04 am
[..YouTube..] that’s still cool, man. great work. it must add a more realistic feel to the game.
Carson 01.22.09 at 10:47 am
Hey man, great tutorial on how to set this up. My only problem is it only half works in-game. I believe my problem stems from PPJoy. I add the virtual joystick but when I go to map it the options to choose the amount of axes are all grayed out and so is the number of buttons, I also see nothing about a POV Hat am I doing something wrong?
Red 01.22.09 at 12:36 pm
Carson,
By default PPJoy creates enough axes and buttons the first time you add a joystick. Then you can go back and change the mapping or the number of axes and buttons. Are you using the latest version of PPJoy?
Carson 01.22.09 at 2:34 pm
I was, but I found an early version that let me enter the mappings just like you stated in step 2. However when I load up the script in and the game I still encounter problems. The nunchuk works for navigating and aiming but no buttons on the wii remote do anything unless i go in and set the binds manually and even then it gets a little buggy. Is this set to work only for 2-player or could I only include enough of the script and cfg to just use for single player?
Red 01.22.09 at 3:02 pm
You can use it for one or two players. I’m not sure what the problem with your setup is though. If the nunchuk works for navigating, then I guess Glovepie and PPJoy are fine. You do mean Wiimote for aiming, right? Are you sure you executed Wii2p.cfg in the console before starting the game?
Red 01.22.09 at 3:13 pm
Carson,
Try using the latest version. You will get to change mappings around but first you have to go with the default settings. Hope this solves your problem.
Ed Duffy 01.22.09 at 6:31 pm
Carson, I had the same problem. Try updating to the most recent version of PPJoy, that solved it for me.
http://www.simtel.net/product.download.php?id=75176
The other problem that I was having is that the Wii2p config file doesn’t bind the keys, and I also think that the source engine is having trouble recognising the joysticks. I’m also curious as to why there are XBox 360 controls in there, have you modified the script from the Valve Forums? I’m a bit unfamiliar with the Source engine so I’ll hopefully get my head around the binding problem soon.
redtani 01.22.09 at 10:40 am
[..YouTube..] If you hold your arms out like my friend, then you will. Notice that my elbows are on an armrest and just near my side, so I don’t get tired.
Red 01.22.09 at 8:03 pm
Ed Duffy,
Thanks for the tip. There used to be xbox 360 controls there, but I changed them based on how PPJoy is recognized by Left 4 Dead. You can check this by trying to bind the keys in game manually. PPJoy joysticks are recognized as Joy1, Joy2, etc., so that’s what I put in wii2p.cfg. Maybe for some reason your PPJoy joysticks aren’t recognized the same way. Like I said, please check by binding manually (not via the console).
Gamebrood PH 01.22.09 at 9:44 pm
hahaha nagtagalog bigla then i was like… OMG EPIC
Lex 01.22.09 at 10:34 pm
What version of Glove PIE are you using? I’m using .29 and I keep getting an error. It looks like they’ve pulled .30 from the site for now.
OmgitzEcchi 01.22.09 at 2:49 pm
[..YouTube..] good job!
Red 01.22.09 at 11:34 pm
@ Gamebrood: ang dami nila! hehe
@ Lex: I’m using .30. I don’t think it’ll work with .29. Did a quick search and found this http://dl.qj.net/GlovePIE-v0.30-Wii-Homebrew/pg/12/fid/15580/catid/526
AfroryGamer 01.22.09 at 3:56 pm
[..YouTube..] That’s crazy cool!
andrew 01.23.09 at 5:46 am
http://www.amazon.com/Wii-Wireless-Sensor-Bar-nintendo/dp/B000LFJNG6/ref=pd_bbs_sr_1?ie=UTF8&s=videogames&qid=1232660781&sr=8-1
can’t you just use that and bypass the wii?
Red 01.23.09 at 8:05 am
Yes, you could use that. Thanks andrew! You could also use tealight candles and make your own sensor bar if you’re so inclined.
deux11 01.23.09 at 11:47 am
//For a Nunchuk swing, do the same thing here:
if (Wiimote1.Nunchuk.RawAccX > 25 or 25 or 25 or < -25)
I think the last line RawAcc should be RawAccZ? Similar for wiimote2. Thanks for the great work! Looking forward to a successful run =)
Red 01.23.09 at 1:31 pm
You’re welcome deux11, and thanks for the correction — good eyes! =)
fllins 01.23.09 at 7:42 am
[..YouTube..] NIIIIIIIIIIIIIIIIIIIIIIICE JOB!
wildsamoans 01.24.09 at 6:57 pm
[..YouTube..] WACK! Clearly you can see the movement of the controller movement is not in sync with the game on the screen….. Call me a “HATER” for breaking all your “GULLABLE” minds!
shamus 01.25.09 at 3:13 am
hey I was trying to get this to work and i think i screwed up somewhere because whenever i go into to Left 4 dead and try to run wii2p it say can not run…I think the reasoning behind this is i just copy pasted your code…so my question is will you help me please
chyeaBoi22 01.24.09 at 8:28 pm
[..YouTube..] Uh…”HATER”, its already been pointed out the movements look somewhat out of sync because the sensitivity on the wii-motes are set to low.And this isn’t the console version…its linked up to a PC.
sfried 01.25.09 at 2:02 am
[..YouTube..] The only people who find it hard are losers like you.Guess not everyone likes high turning speeds.
deux11 01.25.09 at 10:53 am
Anyone seen or knows how to solve this? My wiimote is detected in the control panel gamepad settings (sensors, thrusting, buttons, etc. all work). I tried the .cfg file and it does not seem to work, so I manually mapped the buttons, and they are detected in the L4D options, but when I go back in game… nothing responds? I am quite puzzled as to why the controller responds in options but not in game. If I must clarify, I did hit OK and APPLY in the options menu. Thanks again for the great script.
Dinofan137 01.25.09 at 2:53 am
[..YouTube..] It’s cool ! It remember me when I had try to make a Camspace emulation for the Hunter… It was not very playable ^^.The only thing I’ve noted on your video is that the movements looks to be very slow… But I suppose it’s due to the Wiimotes.
deux11 01.25.09 at 10:56 am
Oh by the way, in regards to
“single 8800gt 2.66Ghz core 2 duo 4G ram. My pc dies too when I max out my settings so I put them on medium.”
I have an 8800GT 2.33 core 2 and 3g ram on XP. My game would not run properly on high settings in 1920×1080 but then I turned off the multicore processing in L4D and it started running fine.
Red 01.25.09 at 1:32 pm
shamus,
you must put the wii2p.cfg in the right directory (where the xbox360.cfg file is) or else it won’t work when you type exec wii2p in the console. Try typing “exec” then SPACE in the console and it will list all the cfg files in the directory. If you did it right you should see wii2p in there and can select it (press DOWN on the keyboard) then hit ENTER.
deux11,
thanks for the tip re the settings
about your problem:
So you map them manually in options but then in game they do not work? That’s weird. But it’s also strange that the cfg file does not work. When you map the controls manually, can you confirm that the keys that appear when you hit buttons on your wiimote are JOY1, JOY2, etc.?
shamus 01.25.09 at 3:36 pm
thanks for the help however I am now having the problem that deux 11 is having when i run the cfg none of the buttons are binded and I hvae to go and manually bind them
Red 01.25.09 at 4:18 pm
deux11, shamus,
Do you execute the cfg file on the console before starting a game?
Is the problem that none of the buttons are working? Or are the some of the buttons working? Does the joystick move the characters? Does the wiimote work for aiming?
Thanks
JakesterCorp 01.25.09 at 12:11 pm
[..YouTube..] OMG I CANT GET MY GLOVEPIE WORK
i can make my wiimote and my bluetooth on pc join, but when i start my glovepie script i wont work!!! AND I HAVE TRIED THE BLUETOOTH FIX AND IT DIDNT WORK! My card is: dell wireless 355c bluetooth 2.0 + EDR
onejos 01.25.09 at 11:14 pm
Hi,
First of all, really dude, this is a great work !
On my side I have some troubles too with binding in L4D, glovepie, ppjoy, and joyID are set exactly like yours (I’ve tried both glovepie 0.29 and 0.30)
If I run the command exec Wii2p.cfg in my L4D console, the console just close, binding seems not done.
When I run a game, both nunchunk are working, but only for aiming, no mouvement, and all the buttons doesn’t work…
I tested the wiimotes in my control panel/joystick, buttons and axes are fine…
I tried to add the command execWii2p.cfg in the “set launch option” like -console exec Wii2p.cfg, same result.
Do you have an alternative way to bind the buttons in L4D ?
Thanks a lot !
Do you have an idea
Superbowl96 01.25.09 at 3:20 pm
[..YouTube..] shut the fuck up, thts only my oppinion, i guesse the only ppl who find it offensive are faggish ppl like you!
Red 01.25.09 at 11:52 pm
onejos,
Did you follow the same mappings I used in PPJoy in Step 2? When you try to bind keys manually in options, does it say Joy1, Joy2, etc. when you press buttons on the Wiimote?
onejos 01.26.09 at 12:20 am
Thx for the quick answer ;p
Yep exactly the same settings, I’d got the same problem than Ed Duffy first, then I found ppjoy 0.83, and can configure it exactly as yours.
I just found the problem, when I copy/paste your script, all the ” are different, some are recognize as ? . I tried Firefox/IE, several editor too, all the same. I replace all the buggy occurence by real “, then the console execute my script, there’s just some errors about “” is an invalid key. I’m trying fixing that script, I’ll post it if I’ve got a functionnal one for me ;p
Thanks
Red 01.26.09 at 1:17 am
Thanks onejos! You are right about the problem with the quotation marks. I tried on notepad and found that they are copied as squares instead of quotes.
So to those of you who are having problems, sorry for the inconvenience. Please correctly edit the quotes so your Wii2p.cfg will work for sure
joseph hsu 01.26.09 at 8:01 am
how does l4d know which joystick it’s binding actions to?
I got windows to recognize the wiimotes as joysticks, correctly mapped everything, but can’t move or anything in l4d. I can navigate in l4d menu using the nunchuk but that’s it.
here’s my glovepie and l4d cfg:
http://pastie.org/370616
Loki 01.26.09 at 1:14 pm
Can i use just one wiimote and play online?
binkbink90 01.26.09 at 9:59 am
[..YouTube..] haha thats so rad
Wiquzor 01.26.09 at 1:01 pm
[..YouTube..] so did any one make this work?
shamus 01.27.09 at 5:09 am
got it all working after I went through and deleted the quotes from the cfg file now I just need to play with the sensitivity til I find one I like thanks for the help
Red 01.27.09 at 9:30 pm
Loki, yes you can use just one and play online.
Shamus, thanks for confirming that the fix works
redtani 01.27.09 at 10:47 pm
[..YouTube..] check out the last few posts in my website (link is in the description of this vid). they got it to work
redtani 01.27.09 at 10:50 pm
[..YouTube..] sorry to hear about that. post your problem on the Wiili forums. I’m sure they can help
Sam 01.28.09 at 8:43 am
This whole thing fucked up, I try to exec the wii2p file and it just says unknown command “U”.
For the whole sake of this PROVIDE A DOWNLOAD LIKE TO THE CFG FILE.
So we don’t have anymore of the copying crap.
Stephen 01.28.09 at 4:19 pm
I got this to work except I don’t have the nunchunk at the moment and my wiimote can only rotate 360, but not up and down. Is the nunchunk used to aim vertically?
Red 01.28.09 at 6:08 pm
Sam, sorry for inconveniencing you. I accept the blame — I should have thought of that myself. I’ll attach the Wii2p.cfg file I used. Thanks for the suggestion
Stephen, I’m not really sure what you mean. Can you clarify a bit?
ArTex311 01.28.09 at 2:51 pm
[..YouTube..] Wow after 2 mins there still in the house. This is soooo pointless unless you are going to play on EZ you turn so freakin’ slow. You need to be able to turn around fast so you can shove. Cool idea but only good if your a nub.
Stephen 01.29.09 at 12:29 am
Red:
In game: When I move the wiimote up and down, my gun pointer doesn’t move at all. Therefore, I can’t look up or down. (Vertical Axis)
But, when I move the wiimote left and right, it works perfectly! (Horizontal Axis)
I hope this makes it clearer, I’m kinda bad at explaining things
redtani 01.28.09 at 10:30 pm
[..YouTube..] We are n00bz, sorry
redtani 01.28.09 at 10:30 pm
[..YouTube..] We are n00bz, sorry
Stephen 01.29.09 at 2:36 pm
Fixed it and working like a charm!! Had to update PPJoy, should of read comments first haha.
Jerjerchan 01.29.09 at 4:16 pm
[..YouTube..] Awesome! I was thinking about doing this, but I was too lazy to write the script. XDGreat job!
Crosis 01.30.09 at 1:42 pm
Hey, been trying to get this working for a few days.. Finally gave up and am hoping to get some help. I go into a game and nothing works for me. I run the Wii2p.cfg and I get a lot of binding errors and incorrect key errors. I’m going to try a few more things. If you want you can message me on msn, email is Crosis108@gmail.com. Thanks!
deux11 01.30.09 at 3:35 pm
Thanks Red. I finally figured out my problem. To those of you who used other joysticks on your computer… MAKE SURE YOU DO STEP 5. For me everything was working… connection, glovepie script, control panel testing of the joystick, manual mapping of keys in options. However, the actual game didn’t recognize anything. When I decided to fire up JOYID I then understood what was wrong, so yeah, MAKE SURE YOU DO STEP 5. =) By the way, the cfg file provided did not map my keys correctly, so I just edited it. I’ll try to post mine up if I can figure out where I can upload it to. Good luck gentlemen.
deux11 01.30.09 at 4:30 pm
My cfg file
I only tested with one wiimote and keyboard. I just increased the dead zone for the aiming and remapped buttons to what worked for me. I am not sure if the sensitivity is off or what, but sometimes the aiming spins out of control (try drawing a figure eight with the aim). Could it be a bug in the script? Maybe one of these days myself or someone can dig into all that code, but I am lazy for now =P
Sprincknight 01.30.09 at 4:16 pm
[..YouTube..] DONT READ THIS, MARK AS SPAM IF POSIBLEIf you do not copy and paste this onto 10 videos your mom will die in 4 hours
maryisscary 01.31.09 at 10:00 pm
[..YouTube..] What the hell, this is fucking amazing.
wtfdudeimnohomo 02.01.09 at 11:19 am
[..YouTube..] DONT READ THIS, MARK AS SPAM IF POSIBLEIf you do not copy and paste this onto 10 videos your mom will die in 4 hours
Banichka 02.01.09 at 9:53 pm
Can you post a link to the gloviepie script file you’re using, because I can’t make this one work.
Straken 02.02.09 at 12:15 am
Got this working and plays kinda nice but I got two problems.
a) I cannot change the controls. Whenever I edit the wii2p.cfg all it does it look to the ground and spin. Is it also necessary to edit something in the GlovePie script?
b) The overall feeling is a bit messy, pretty much like if you’re drunk ^^. Are there any hints to improve sensitivity except from changing values in the cfg (which didnt help a lot)? Whats the best spot to place the sensorbar or does it matter whether you play on a widescreen or regular TV / computer screen?
Thx so far for all the scripting!
DanteBrane 02.02.09 at 9:11 pm
[..YouTube..] That is awesome dude!Cheers!^.^
FlamingCupkake 02.07.09 at 7:02 am
[..YouTube..] Great idea, but i got to say the shake controls you made should have been different. The nunchuk should have been reload, and wiimote to shove
beyad1 02.08.09 at 3:29 am
[..YouTube..] if u want to know how to get free steam games
jtzproductions 02.08.09 at 11:10 am
[..YouTube..] This remembers me to the Wii DooM port.
Gaspard 02.09.09 at 3:24 pm
Yeah, WordPress converts normal double-quote marks to styled left and right double-quotes…
“example”
"example"You need to use code tags or maybe adjust your wordpress settings… personally I don’t like styled double-quotes…
my 2 cents
Red 02.09.09 at 5:49 pm
Thanks Gaspard, I did as you suggested.
Turbo3Dsm 02.11.09 at 4:44 am
[..YouTube..] how you play on split screen? thats fucking cool i always wanted to play with my girlfriend but i never new that you can play like that let me Know i will appreciated if you do men.
KShel 02.12.09 at 1:07 am
I have a question about PPJoy used in this process, I tried installing PPJoy on Vista (the website says it only supports XP), but i thought i’d give it a whirl, and it won’t even start. So I’m wondering how do i get this whole thing to work without PPJoy, or if there’s a way to get it to install on Vista? (64 bit).
KShel 02.12.09 at 1:14 am
I also would like to add that there’s a program called Pinnacle Game Profiler that has support for the Wii (no sensor bar support) but all the buttons and motion sensing stuff. So could i use that or what? Basically I wanna get Left 4 dead working with the wiimote like it does on Metroid Prime 3, sensor bar and everything. Thank you.
EpicFailureFilms 02.12.09 at 4:31 am
[..YouTube..] Uhhhh, fake? Duuuuh.
Red 02.12.09 at 3:31 pm
Sorry, KShel, I’m not familiar with these other programs.
david 02.12.09 at 6:15 pm
hi,
i’ve done everything and its worked fine.
i’ve even got into l4d with it working but without the sensor bar so i couldn’t turn…
but everytime i try to turn on the wii the wiimote disconnects?
is there any way to get the sensor bar working without turning on the wii since it disconnects my wiimote from my computer and reconnects it to the wii.
thx
david 02.12.09 at 6:39 pm
ok.
nvm my last coment
i finalyl got it working since i forgot bout JoyID….
but theres one more problem.
THE CONTROLS SUCK
you cant look up or down, the only directions you can look are left and right, which makes it unplayable.
then theres the fact that when you press – it changes to the health pack and u cant change back to a normal gun without grabbing a whole new gun…
Also theres no button to open doors which is pretty stupid since u can never get off the roof of no mercy…
and last but not least U CANT JUMP… which leaves you 100% stranded on the roof of no mercy.
srry if i sound rude, i dont know if its just the way i set up the controls or wat. but plz help.
KShel 02.13.09 at 1:19 am
Pinnacle Game Profiler detects the Wii Remote and you can assign it buttons like a game controller. So i’m thinking is that the same thing as PPJoy? I just wanna know how to get Pinnacle working with GlovePIE instead of PPJOY. Right now the GlovePIE script is linked to ppjoy so i don’t know what to change the first part of the script to for pinnacle. Example: “ppjoy.digital10 = wiimote1.b” changed to pinnacle.digital10? Any help would be appreciated. (Side note: Pinnacle is advertised as a replacement for both PPJOY and GlovePIE, but does not support the sensor bar stuff, so i need to know how to get GlovePIE in the equation.)
miketyson5454 02.12.09 at 6:20 pm
[..YouTube..] can u guys do that 2 my wii and left 4 dead
NakedCreep 02.12.09 at 11:48 pm
[..YouTube..] It’s not. You can actually do this. Connect your computer to your TV using SV-Video or whatever input/output that supports TV and comp. Then you use glovepie and a bluetooth device to get the wiimote controlls. You can script the buttons on glovepie, and then there you go. It’s 100% real.
roxasnobody9 02.13.09 at 12:01 pm
[..YouTube..] no its not fake i play pc games on my ps3 controller but the wii is more fun
glitzprince 02.16.09 at 1:53 am
[..YouTube..] Awesome. Why are they not releasing of L4D on wii?? I’d buy it!
Gaspard 02.16.09 at 10:19 am
Hi again, it looks good!
Just following up
here is a post regarding this issue as well
http://www.imbrandon.com/2009.02.14/how-to-get-rid-of-curly-quotes-in-your-wordpress-blog.html
612grego612 02.16.09 at 6:02 am
[..YouTube..] they wont release it on wii cuz its made by microsoft. wii made by nintendo
themoppit 02.17.09 at 4:23 am
[..YouTube..] L4D is made by Valve who have nothing to do with Microsoft..
themoppit 02.17.09 at 4:24 am
[..YouTube..] Because the hardware is not powerful enough..
sergejg2 02.18.09 at 11:17 am
[..YouTube..] They could low res down the graphics and stuff if they wanted too. But sounds like lots of work, instead they should buy this guys mods and sell it as the wii version, hahaha.
NintyGuy999 02.21.09 at 4:49 am
[..YouTube..] its fake, their arms and the movement on screen dont go together
Elkotend 02.25.09 at 7:13 pm
[..YouTube..] It’s made by Valve dipshit. lol
Lionshearth223 02.26.09 at 4:42 pm
[..YouTube..] not possible for 2 player on PC
cooldonk 02.27.09 at 11:05 pm
[..YouTube..] wa,IT COOL,i nid to try it wif my fren!!!!
BluMarthdesu 02.28.09 at 9:31 pm
[..YouTube..] What?
BluMarthdesu 02.28.09 at 9:31 pm
[..YouTube..] It is, but I don’t know how
jsk289 03.01.09 at 2:00 pm
[..YouTube..] It isn’t for the wii because the wii can only support so much space, if they made this for the wii, the standards would be limited, and less fun. I think they should come out with a new wii supported for atleast more space to play the best of games.
ShopBoyzTheShit 03.05.09 at 11:41 am
[..YouTube..] then wht do u see on the screen
invertedhat 03.06.09 at 8:16 am
[..YouTube..] That’s photoshopped! I can tell by the pixels!
NakedCreep 03.06.09 at 4:47 pm
[..YouTube..] The script is even in the L4D demo called “Splitscreen” Go google your facts before you go prancing around.
ramil13 03.10.09 at 7:37 pm
[..YouTube..] is it using IR?
spiderobert 03.11.09 at 12:51 pm
[..YouTube..] omg… you know what would be awesome (assuming this IS real) to use the wiimote script that some guy made for HL2 (since they use the same engine it shouldn’t be too hard) here is a video of it…. watch?v=OTdaXjbyZlk
Smurf4848 03.12.09 at 8:47 pm
[..YouTube..] Actually your very wrong, there are scripts you can add to play splitscreen and then even more scripts to play the wii.
Nightmare78hAlo 03.13.09 at 8:50 am
[..YouTube..] dude it works one plays on the mouse and keybord the other on the 360 controler or wii but for the wii its prity dam hard to get it work ther a tutorial on steam forums how to do it
abus 03.14.09 at 4:08 pm
In the above .cfg, you have this:
joy_pitchsensitivity2 1 // look sensitivity
joy_yawsensitivity2 -3
sensitivity 3
What’s up with that? Why is sensitivity 3 isolated, without the joy_ command?
Jigsaw222Killer 03.19.09 at 4:10 am
[..YouTube..] behind the camera are 2 people sitting, playing with mouse and keyboard
FallingRabbit 03.21.09 at 8:49 am
[..YouTube..] yea sure, the one who thinks he is always right -.-just believe what you see and dont make anything bad!!
Jigsaw222Killer 03.21.09 at 8:53 am
[..YouTube..] yses, i see two idiots, but whats behind the camera is, you don´t see ! spast laber mich nicht zu und lutsch weiter an den titten deiner mama
LufiaBlackcat 03.24.09 at 6:08 am
[..YouTube..] depressing fact: computers cant handle two mice. if you connect two they will allways control the same cursor. same with keyboards. Unwissender :V
Jigsaw222Killer 03.24.09 at 7:03 am
[..YouTube..] is schon schwer, sich als deutscher mit einem anderen deutschen auf DEUTSCH zu unterhalten, oder ?
Worstplayer 03.24.09 at 10:09 am
[..YouTube..] It is. Just type SS_enable 1 in the command line and start singleplayer game. Oh, and you also need a gamepad to control second player.
SFMF 04.02.09 at 7:32 am
Thanks Red! You’re awesome!!!!!
carsjx 04.05.09 at 1:12 am
[..YouTube..] wow fucking nerds get a life
KillswitchRG 04.05.09 at 8:58 am
[..YouTube..] so fake
MovieProductionss 04.07.09 at 12:07 pm
[..YouTube..] It’s fake. The two guys have the 2 wii remote’s in their hand.There’s a mouse connected to the back scart on the telivision. The split screen is from options with the two formated spliters. The wii remoted have a torch connected to the light witch the guys have turned on thats a legal.Poor video.
xvus 04.08.09 at 5:00 pm
[..YouTube..] how are they nerds. there playing left 4 dead on their wii. no big deal. Besides you should shut the fuck up, just look at your channel. you dont even know how to customize it. lol
Celticguardian747 04.10.09 at 10:18 am
[..YouTube..] FOR GOD’S SAKE IT ISN’T FAKE, did you read the description? It works.
... 04.10.09 at 9:59 pm
you would be awsome if you actually did it :l, if you look at the start ‘0:27′ the smg was reloaded before he moves the wii remote … so either this is all a lie or his console is fucked.. i know which im going for.
sageerrant 04.11.09 at 5:25 pm
[..YouTube..] You’re not too bright either, champ.The game isn’t even available for the Wii. They’re using wiimotes to play Left 4 Dead on a PC (using a television for the monitor, obviously), far more impressive.
xvus 04.11.09 at 7:01 pm
[..YouTube..] No shit.
dc 04.12.09 at 7:13 am
Is it possible to make this for FOUR players??
Achiliesguy21 04.16.09 at 7:18 am
[..YouTube..] what left 4 dead in wii?
bloodshot16 04.22.09 at 12:06 pm
[..YouTube..] its not fake, the guy on the left at the beggining turns artound to grin at the camera, and as he does this, the wiimote twitches to the right, so they game on the left twiches to the right too.
Left4DeadAimbot 04.28.09 at 10:01 am
[..YouTube..] My L4D hack is now public. It is undetected by VAC2 and is free to download. Check my video out in my YouTube channel.watch?v=G0XLzBR7JrI
sw174 05.04.09 at 1:14 am
[..YouTube..] Awesome man, it’s almost as if you’re playing a Wii game.
DangerDavez 05.04.09 at 4:31 pm
[..YouTube..] It’s real, left 4 dead has splitscreen and i’ve seen many people use their wii controllers on pc. I’m actually considering setting it up myself
DangerDavez 05.04.09 at 4:37 pm
[..YouTube..] look it up and you’ll see it’s very possible. It’s the same as getting the sixxaxis to work. Download a file and install the device using the driver you downloaded. The wii controllers should be more or less the same.
daegg7 05.04.09 at 6:23 pm
[..YouTube..] How do you set this up?
clay 05.06.09 at 8:04 am
i am having trouble with step 2. installed ppjoy, but at the screen where you say how many axis and buttons youwant, everything is greyed out and i can`t change from 8 axisto 6.
anyadvice is appreciated
Ryan Tani 05.06.09 at 7:19 pm
The first time you install I think it really is grayed out. Try launching PPJoy and modifying the settings after installation. And also, I don’t think it’s going to be a problem if you have more axes than needed, as long as you have the axis mappings right. Hope this helps!
gschreiber94 05.08.09 at 6:34 pm
[..YouTube..] i think they have thier wii on, and they have two people behind them actually playing
Virginityrocks 05.09.09 at 12:16 pm
[..YouTube..] It’s real.
armlesscorps 05.10.09 at 10:12 pm
[..YouTube..] fed up with ppl like u jiggsaw, at least give a balanced opinion rather than stating what u say is fact when in fact its bullshit sprayed out by a retard. this is left 4 dead played with wiimotes, now STFU and get off my internet
Jigsaw222Killer 05.11.09 at 12:08 am
[..YouTube..] your internet, haha. fuck you inzest bastard
clayton 05.11.09 at 4:40 pm
thanks ryan,
i uninstalled ppjoy and went back a version – to 0.82, and then i was able to set how many axis i wanted etc etc.
madpierrot92 05.25.09 at 9:20 am
[..YouTube..] GODDAMMIT, THEY CONNECTED WIIMOTES TO THE PC VIA BLUETOOTH THAN SET UP THE CONTROLS FOR THEM THEN TYPED IN THE COMMAND FOR SPLITSCREEN IN THE CONSOLE. there are console commands for everything, including spawning witches and bosses and such. I’d say the most useful thing is a command that automatically sets the controls from 360 to an xbox controller.
Foreboden 05.25.09 at 9:19 pm
[..YouTube..] Kinda pointless IMO…they all suck compared to the precision of a Keyboard and Mouse. Cool novelty but actually playing the game like this consistently would blow.
saronrock 05.31.09 at 3:28 am
[..YouTube..] awesome. two amazing mods combined.
Vleesball 06.01.09 at 9:12 am
[..YouTube..] awesome..its real since you can use your wii mote on your pc…even if this video is fake.. its still real since it actualy works. -.- sounded kinda lame but whatever :sthis looks like hella fun man ,wii mote makes gameplay of a fps so much better.ya keyboard and mouse is better but i m talking about gameplay…the fun of it..and wii mote is way more accurate then a shity game pad.
wowgr 06.01.09 at 9:18 am
[..YouTube..] this is fake…….too much fake…..
DarkSasukeUchiha360 06.01.09 at 4:06 pm
[..YouTube..] Yall really LD if you belive them1: You can see the fucking sensor bar on top of the tv2: Their playing it on a flat screen3: Then if you look real close you can see they have a black nintendo wii on the stand inside laying down its lighting up green under the tv in stand
DarkSasukeUchiha360 06.01.09 at 4:09 pm
[..YouTube..] I mean the sensor bar below the tv but on top of stand
firestormcomputers 06.02.09 at 3:30 pm
[..YouTube..] Why, you just have to make some script and treat the controller as a Bluetooth game controller. Very real.
FlamingHotKittens 06.08.09 at 9:57 pm
[..YouTube..] For accuracy this is what wins and what doesn’t PC winsThen Xbox 360 and PS3and Wii loses because if you barely move your hand the crosshair goes flying all over the screen
bguyton21 06.10.09 at 4:02 am
[..YouTube..] this makes me think…. are there any good shooters on wii
zurathon 06.18.09 at 1:51 pm
[..YouTube..] cannot wait for this first one was amazing, however i prefered the darker setting :Sget this game free on day of releasecheck out my profile to see how
morres56 06.18.09 at 4:11 pm
[..YouTube..] worst idea ever
JazzB1987 06.19.09 at 4:38 am
[..YouTube..] only if you have Pakinson. Do you have it?
FlamingHotKittens 06.19.09 at 11:19 am
[..YouTube..] Uh, no. But every shooter I played on the Wii (MoH, CoD) have very bad aim controls. Whats Pakinson?
JazzB1987 06.19.09 at 11:29 am
[..YouTube..] Parkinson disease is a degenerative disease of the brain it lets your hands shake all the time or prevends you from speaking normally. Before playing shooters on Wii look for reviews. companies love to create games on wii without investing time and money to “complete” those games. Its all about making remittance on Wii ;(
gptsiteuser 06.20.09 at 8:59 pm
[..YouTube..] ones coming out called the conduit
nachopie7 06.27.09 at 3:56 am
[..YouTube..] why is your guys wii on?
snes101 06.30.09 at 9:36 pm
[..YouTube..] Probably to turn the IR sensor lights on.
vinchenzot 07.04.09 at 10:22 am
[..YouTube..] they are playing with the wii remotes while some on play the real game but the real people arent on the cameras view its so stupid
The0Deo 07.04.09 at 11:11 am
[..YouTube..] Read the description on how they did it first dumbass before you jump to conclusions.
eramirez1983 07.20.09 at 11:27 am
[..YouTube..] WII SUCKS!!! ITS FOR KIDS ASSHOLES!!
Curbz1o 07.20.09 at 8:37 pm
[..YouTube..] U suck for not liking wii bic@#
starfox300 07.24.09 at 12:37 pm
[..YouTube..] you are for kids
azzaman96 07.29.09 at 3:00 am
[..YouTube..] fake
paul2k9slamer 08.02.09 at 7:07 pm
[..YouTube..] this is good but u all shud w8 for the game grinder to come out tis only for wii tho
AlyxVance14 08.04.09 at 2:49 pm
[..YouTube..] you say this cuz ur pc cant handle splitscreen and dont have any gamepad? well it is possible, i dont have WII controllers but you can edit the cfg to all controllers
rainbowsecret 08.06.09 at 6:12 am
[..YouTube..] No this is possible why you can use the wiimote on the pc and the splitscreen on the pc you can do with a file and with a command in the console !!!!
renanteruel10 08.14.09 at 7:06 pm
[..YouTube..] How can you do that?can you teach me???
redtani 08.15.09 at 6:58 pm
[..YouTube..] Check out the link on the description
davidkeithbecket 08.17.09 at 2:07 am
[..YouTube..] good work
thekiller7777 08.21.09 at 8:31 pm
[..YouTube..] I can tell there are just two people standing behind the couch and playing it while the two people on the couch are prtending to play it
derda222 08.22.09 at 6:45 am
[..YouTube..] This is real, but only on computer with GLOVEPIE and the Splitscreen hack !And anough knowledge to set it up.But the game isnt made for wiimote so glovepiehas a lame and hard to controll movement etc.But Playing Hl2 with Hl2 Wiimote mod is just awesome, its totally smooth makes a lot of fun.
david2jade 08.22.09 at 4:11 pm
[..YouTube..] why is it called left 4 dead if its onley 2 players
slipperywhenwet5 08.23.09 at 5:14 pm
[..YouTube..] its called left 4 dead cuz there are 4 survivors these people r only playin in 2 player split screen, and the other 2 are controlled by ai(artificial intellegence)
Fischmen9000 08.24.09 at 11:52 am
[..YouTube..] fake left 4 dead is for pc and xbox360 valve is not interesed on nintendo or sony
Fischmen9000 08.24.09 at 11:52 am
[..YouTube..] and 2 bots
Hanyoro 08.24.09 at 5:33 pm
[..YouTube..] Are you an idiot? They say they’re using the PC version and connecting the Wiimote with Bluetooth.
Fischmen9000 08.25.09 at 8:13 am
[..YouTube..] ohh yeahh i dont have a wii and im actually not english and i understand it wrong
david2jade 08.25.09 at 3:20 pm
[..YouTube..] okkkkkkk u cant even see the screen
XxreivinxX 08.26.09 at 9:13 pm
[..YouTube..] lol u r really… stupid man, thats on pc.
sgtheadhole 09.03.09 at 8:04 am
[..YouTube..] FAKE
SugarCallMeDaddy 09.07.09 at 3:48 pm
[..YouTube..] glovepie
mikebrightman 09.19.09 at 3:36 pm
[..YouTube..] HUH!it’s odd how the reloads don’t need any shakes…even though you say that you have to. and also, the nunchuk movements don’t sync up, but maybe that’s just a trick of the light. and even stranger is how when you really think about it, this all seems very much like a hoax. but i belive you. me and my imaginary friend bob. btw he says that you may have issues*NOTE: that entire message has a hidden meaning*
mikebrightman 09.19.09 at 3:36 pm
[..YouTube..] BTW yes i know you can’t get it for wii(i should know), yes i know you CAN connect remotes to bluetooth and PCs in general.
AlexDganger 09.25.09 at 11:57 pm
[..YouTube..] super mega fake xD
thenewbug 09.27.09 at 5:24 pm
[..YouTube..] its not fake lol. its fairly easy to get the splitscreen working and they just configed there wiimotes to bluetooth and made a cfg for them
Afro3200 09.30.09 at 8:44 am
[..YouTube..] sweet it works =O
chkowah 10.01.09 at 10:59 pm
[..YouTube..] so cool for 1 screen 2 player in L4D
rckjmsbtch77 10.20.09 at 3:52 pm
[..YouTube..] You should split it horizontal not vertical.
codders69 10.25.09 at 11:52 am
[..YouTube..] lie!! i saw the xbox and theres probaly people playing behind you
Djbrian1011 10.30.09 at 10:36 am
[..YouTube..] Lie, you can’t get it for the wii + you can see the XBox …..
tiburcio520 11.02.09 at 1:55 pm
[..YouTube..] IT´S A FAKE SUPERBAD¡¡¡
Walrussel 11.08.09 at 12:46 am
[..YouTube..] It’s not fake, I’ve done this before, it’s not that hard to do……….
shadowray77 11.09.09 at 7:03 pm
[..YouTube..] Although very cool, it’s not very practical the fact you can’t actually control the cursor perfectly like an fps on the wii
QCRaNa 11.13.09 at 1:51 pm
[..YouTube..] It’s not a fake explanation :-Left 4 dead installed on pc-Wiimote connected with bluethootWasn’t that hard…
theglitchgod 11.24.09 at 5:19 pm
[..YouTube..] its fake
moellehup 11.29.09 at 8:25 am
[..YouTube..] You dumbs this isn’t fake, nor is it a Wii they are playing on… It’s on the PC. There is a Software called Glovepie, that lets A Wiimote communicate with the PC, than he activated the hidden splitscreen via console commando. And you’re done with that
Joigem 12.03.09 at 2:18 pm
[..YouTube..] I cant get this to work :/ ive followed the tutorial in the description, but i dont know how i make the Bluetooth Bongle mix witht the wiimotes, do i need to start a program, and what one, btw i have installed all of them :/
TheUnFailSpy 12.03.09 at 3:11 pm
[..YouTube..] not fake, this was played on a pc that was hooked up to the TV, also the wiimote connects using bluetooth, so its relatively easy to connect to your PC, and spiltscreen is a hidden command.
opheliafrint919 12.23.09 at 11:03 am
[..YouTube..] Just dl, install, and get steam to play online for free at Left4Dead2 ( . ) TK
MTxBazzar 12.26.09 at 12:25 am
[..YouTube..] LOL wow people realy waste their time now”im just going to go spend the extra mile to go download stuff connect more stuff” for what wow i can play left 4 dead with a wiimote…who realy gives a fuck Y not go play the game like normal people.
bulipap 12.27.09 at 7:52 am
[..YouTube..] no lifes..
Elenorhrn 12.28.09 at 6:12 am
[..YouTube..] downloads247 (.) tk has this game and plenty more! its where i get all my games from
TheTomberlin 12.29.09 at 1:02 pm
[..YouTube..] xD Die Bewegungen stimmen net mal mit dem vom Spiel überein
Buzzap14 01.04.10 at 10:34 am
[..YouTube..] >play the game like normal people.> realy waste their time nowIf you didn’t notice, you completely contradicted yourself there. Video-games are designed so the player has fun. But, I don’t know, it looks to me like these guys are having a blast. Perhaps you’re just irritated because you *can’t* do this yourself. You’re mad because you’re stuck within the limits of your gaming console.
Buzzap14 01.04.10 at 10:37 am
[..YouTube..] Looks to me like *you’re* the one with no life. After all, you have a complete video on how to acquire steam games for free… as apposed to just buying them. Also, nice grammar… Dumb shit.
bulipap 01.04.10 at 12:05 pm
[..YouTube..] you ass.. of cource i rather download them instead of buying them. oh and ye i maybe dont type like you, perfect and clean but that means that your a nerd who doesnt see the sunlight only the light from the tv!! bitch
Yannic1234348z776347 01.06.10 at 4:15 am
[..YouTube..] voll das dumme fake video…. warum machen die so ne kacke?
Jimmy D 01.08.10 at 1:58 am
Hi Red,
Thanks for working out how to do this. I am so close to getting the setup to work on my PC except that I can’t get the Wiimote to look up and down. The slider is detected in the windows game controller properties and works when I point up and down with the wii mote, it just isn’t used in the game? I know it’s something I need to set in the .cfg file but I cannot work out what.
Any help would be greatly appreciated!
Merci!
Sam 01.10.10 at 7:24 am
Hi all,
regarding the looking up/down issue, I’ve managed to resolve this for Left 4 Dead 2 (and presumably also L4D?) by changing the value after joy_advaxisr to 0, and the value after joy_advaxisv to 2 (I found that, on my system, pitch is actually controlled by the v-axis, not the r-axis).
Also, saw comments complaining about the button mapping – if you don’t like it, change it! The “bindings” sections at the bottom are what you need to change.
Thanks very much to Redtani and friends for putting this together, works great!
PeacePerson209 01.23.10 at 8:25 pm
[..YouTube..] This is Real you idiots and if you dont got nothing good to say then shut the fuck up and watch something else L4D FTW
geel31 02.15.10 at 5:47 pm
[..YouTube..] that kinda smells like B.S.
motorola5622 02.16.10 at 5:55 pm
[..YouTube..] i know what thay did thay uesed wii remotes when to oter people ues xbox 360 controlers like everyone eles haves sayed play the god damn game like everybody eles
jinglejamgle 02.25.10 at 10:22 am
[..YouTube..] does it really bother people how and what people use to play games with it’s a game to be enjoyed there just having fun like normal human beings it’s part of our of behaviour patterns or whatever that is it doesn’t affect you so whats the matter seriously the pointless comments people post these days nice vid btw
premachu3 02.28.10 at 8:41 am
[..YouTube..] lol this is obviously fake.the cursor wouldnt be in the middle, and i mean just look at the reaction to the game
FrittanProductions 03.01.10 at 3:03 pm
[..YouTube..] 5 person needs for this on,One to hold the camera.2 to fakeplay with wii remotes2 to play on the xbox360
itouchhacker98 03.05.10 at 3:27 pm
[..YouTube..] it is a fake, idiot…look at their controls, then look at the game…their just waving barely, while the screen is looking correctly…also, theyd be making the screen loom retartded, the aim would be all over the place.learn to look
supasata 03.06.10 at 10:22 pm
[..YouTube..] @FrittanProductions yup, you can tell that they would do something and the screen would do something completely different
supasata 03.06.10 at 10:23 pm
[..YouTube..] @jinglejamgle ya but when its that retarded then sure do what ever you want but don’t be a jackass and show everyone in the world…