Whats the best wiimote programs for the pc

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

Aug 10, 2009
  1. cheatmaster5
    OP

    Member cheatmaster5 GBAtemp Regular

    Joined:
    Feb 19, 2009
    Messages:
    298
    Country:
    United States
    Is glovepie the best
    i want something i can play deadspace and bioshock with
     
  2. WiiThoko

    Member WiiThoko GBAtemp Fan

    Joined:
    Apr 5, 2009
    Messages:
    353
    Country:
    United States
    Yep. Just use scripts others have made, it's what I did when I used GlovePIE.
     
  3. cheatmaster5
    OP

    Member cheatmaster5 GBAtemp Regular

    Joined:
    Feb 19, 2009
    Messages:
    298
    Country:
    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
     

Share This Page