Life is strange PC - Giocare con Controller WII

Script per GlovePIE per utilizzare Wiimote e Nunchuk per giocare sul PC =D

« Older   Newer »
 
  Share  
.
  1.     Top   Dislike
     
    .
    Avatar

    Chrysalis

    Group
    Member
    Posts
    3
    Reputation
    0

    Status
    Offline
    Buongiorno a tutti, per chi fosse interessato a giocare a Life is Strange utilizzando il controller del Nintendo WII ho realizzato uno script apposito per GlovePIE (programma per Windows che permette di collegare tramite bluetooth il Wiimote al pc)
    Non sto a spiegarvi la procedura di collegamento in quanto su internet è pieno di tutorial (comunque se aveste difficoltà chiedete pure)

    Questo e lo script che è sufficiente copiare come testo ed incollare in una pagina bianca di GlovePIE.



    // LIFE IS STRANGE
    // script by COLEMAN

    // Wiimote Led
    Wiimote.Led1 = true
    Wiimote.Led2 = false
    Wiimote.Led3 = false
    Wiimote.Led4 = true

    // Wiimote pulsanti
    Key.A = HeldDown(Wiimote1.A, 0.05)
    Key.B = HeldDown(Wiimote1.B, 0.05)
    Key.H = HeldDown(Wiimote1.Home, 0.05)
    Key.1 = HeldDown(Wiimote1.1, 0.05)
    Key.2 = HeldDown(Wiimote1.2, 0.05)
    Key.Z = HeldDown(Wiimote1.Plus, 0.05)
    Key.I = HeldDown(Wiimote1.Minus, 0.05)
    Key.Z = Wiimote.Nunchuk.ZButton
    Key.C = Wiimote.Nunchuk.CButton

    // Mouse Croce Direzionale
    Pie.MouseDPI = 1800
    var.dz = 0.2
    var.spd = 15

    if Wiimote1.B=false then
    if Wiimote1.Right then mouse.DirectInputX += 6
    if Wiimote1.Left then mouse.DirectInputX -= 6
    if Wiimote1.Up then mouse.DirectInputY -= 6
    if Wiimote1.Down then mouse.DirectInputY += 6

    // Nunchuk per spostamenti freccie tastiera
    key.up = Wiimote.Nunchuk.JoyY < -0.4
    key.down = Wiimote.Nunchuk.JoyY > 0.4
    key.left = Wiimote.Nunchuk.JoyX < -0.4
    key.right = Wiimote.Nunchuk.JoyX > 0.4

    end if

    // Nunchuk Mouse (Si attiva solo se tasto B rimane premuto)

    if Wiimote1.B=true then
    var.deadzone = 5
    var.joyfix = 5 / 100
    if (Wiimote.Nunchuk.JoyX > var.joyfix or Wiimote.Nunchuk.JoyX < -var.joyfix) then mouse.x = mouse.x + Wiimote.Nunchuk.JoyX/100 // {Analog is used
    if (Wiimote.Nunchuk.JoyY > var.joyfix or Wiimote.Nunchuk.JoyY < -var.joyfix) then mouse.y = mouse.y + Wiimote.Nunchuk.JoyY/100 // for mouse movement}

    // Tasti Croce direzionale <-> diventano tasti Mouse se B rimane premuto
    Mouse.LeftButton = Wiimote1.Left
    Mouse.RightButton = Wiimote.Right

    end if


    Nella specie spiego come ho impostato i tasti:

    Joystick - Muove Max
    Tasto Z - Avanza Rapido
    tasto C - Riavvolgi Rapido

    Croce Direzionale - Ha la funzione di Mouse quindi Muove la telecamera
    Tasto Meno - Riavvolge il tempo
    Tasto Più - Avanza rapido
    Tasto Home - Pausa
    Tasto 1 - Diario
    Tasto 2 - Salta filmato
    A - Riporta la telecamere dietro le spalle di Max
    B - Tasto azione

    Quando Tasto B rimane premuto:
    il Joistick non muove più Max ma replica movimenti del Mouse permettendo di effettuare le scelte nelle fasi di interazione
    I tasti Desta e Sinistra della Croce direzionale prendono la funzione di Tasto Destro e Tasto Sinistro del Mouse

    Tenendo premuto B si può ovviamente anche muovere la freccia del Mouse nei menù e assieme a Tasto Destro e Tasto Sinistro permettono un controllo completo del gioco senza ausilio di Mouse e Tastiera.
     
    Top
    .
0 replies since 20/5/2020, 13:34   228 views
  Share  
.