Whats the best wiimote programs for the pc

Discussion in 'General Off-Topic Chat' started by cheatmaster5, Aug 10, 2009.

  1. cheatmaster5
    OP

    cheatmaster5 GBAtemp Regular

    Member
    2
    Feb 19, 2009
    United States
    Is glovepie the best
    i want something i can play deadspace and bioshock with
     
  2. WiiThoko

    WiiThoko GBAtemp Fan

    Member
    1
    Apr 5, 2009
    United States
    Yep. Just use scripts others have made, it's what I did when I used GlovePIE.
     
  3. cheatmaster5
    OP

    cheatmaster5 GBAtemp Regular

    Member
    2
    Feb 19, 2009
    United States
    This is the script i am using
    It controls fine on windows but when i enter a game it to sensitive

    a+b+1+2 = stop glovepie script running (panic button!)








    script code follows, copy into glovepie (script also attached) :




    // My best IR Mouse Script, with 5DOF Tracking
    // By Carl Kenner (adapted by djdna for Trine)

    // Change these values:
    var.SensorBarSeparation = 7.5 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.2
    var.IRMulY = 1.2
    var.IROffsetX = 0 // add to mouse.x
    var.IROffsetY = 0 // add to mouse.y
    var.IRLeftButton = Wiimote.b
    var.IRRightButton = nunchuk.zbutton


    // Compensate for roll
    var.c = cos(Smooth(wiimote.roll, 10))
    var.s = sin(Smooth(wiimote.roll, 10))
    if wiimote.dot1vis then
    var.dot1x = var.c*(511.5-wiimote.dot1x)/511.5 - var.s*(wiimote.dot1y-383.5)/511.5
    var.dot1y = var.s*(511.5-wiimote.dot1x)/511.5 + var.c*(wiimote.dot1y-383.5)/511.5
    end if
    if wiimote.dot2vis then
    var.dot2x = var.c*(511.5-wiimote.dot2x)/511.5 - var.s*(wiimote.dot2y-383.5)/511.5
    var.dot2y = var.s*(511.5-wiimote.dot2x)/511.5 + var.c*(wiimote.dot2y-383.5)/511.5
    end if

    // if both dots are visible check which is which and how far apart
    if wiimote.dot1vis and wiimote.dot2vis then
    if var.dot1x 14 then
    var.SmoothX = Smooth(var.IRx, 14, 4/1024)
    var.SmoothY = Smooth(var.IRy, 14, 4/1024)
    else if (PIE.frame-var.LastSureFrame) > 10 then
    var.SmoothX = Smooth(var.IRx, 10, 4/1024)
    var.SmoothY = Smooth(var.IRy, 10, 4/1024)
    else if (PIE.frame-var.LastSureFrame) > 6 then
    var.SmoothX = Smooth(var.IRx, 6, 4/1024)
    var.SmoothY = Smooth(var.IRy, 6, 4/1024)
    else if (PIE.frame-var.LastSureFrame) > 2 then
    var.SmoothX = Smooth(var.IRx, 2, 4/1024)
    var.SmoothY = Smooth(var.IRy, 2, 4/1024)
    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), 10ms)

    // 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
    mouse.x = var.SmoothX
    mouse.y = var.SmoothY
    end if

    // display 6DOF data
    if var.NoYawAllowed then
    debug = 'X: '+var.WiimoteXNoYaw+', Y: '+var.WiimoteY+', Z: '+var.WiimoteZ+', Yaw: 0, Pitch: '+Wiimote.Pitch+', Roll: '+Wiimote.Roll
    else
    debug = 'X: 0, Y: '+var.WiimoteY+', Z: '+var.WiimoteZ+', Yaw: '+var.WiimoteYawNoX+', Pitch: '+Wiimote.Pitch+', Roll: '+Wiimote.Roll
    endif



    keyboard.q = wiimote1.plus
    Keyboard.i = wiimote1.minus
    keyboard.esc = wiimote1.home
    keyboard.shift = wiimote1.two
    keyboard.ctrl = wiimote1.one
    keyboard.space = wiimote1.a
    mouse.leftbutton = wiimote1.b
    mouse.rightbutton = wiimote1.nunchuk.zbutton
    keyboard.e = wiimote1.nunchuk.cbutton
    keyboard.1 = wiimote1.left
    keyboard.2 = wiimote1.down
    keyboard.3 = wiimote1.right





    var.nunchukjoyy = wiimote.Nunchuk.JoyY
    var.nunchukjoyx = wiimote.Nunchuk.JoyX
    if var.nunchukjoyy > .9
    Keyboard.S = 1
    else if var.nunchukjoyy < -.9
    Keyboard.w = 1
    else
    Keyboard.S = 0
    Keyboard.w = 0
    endif
    if var.nunchukjoyx > .2
    Keyboard.D = 1
    else if var.nunchukjoyx < -.2
    Keyboard.A = 1
    else
    Keyboard.D = 0
    Keyboard.A = 0
    endif


    Shift+P+I+E = Wiimote1.a+Wiimote1.b+wiimote1.one+wiimote1.two

    how can i make it less sensitive or so it will work better with games such as dead space and bioshock
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice