CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Assassin's Creed
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

assassin's WIIMOTE

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
jero38
jero38
Niveau 7
02 mars 2008 à 17:40:10

bonjour, tout le monde pour ceux qui ne le savent pas, je fait des script glovepie (logiciel pour utiliser la wiimote sur pc)pour les bon jeux pc (cod4,crysis,farcry,grow2,gow,lost planet).
je viens de recevoir assassin creed et je viens de faire un script pour la wiimote, si des gens sont interréssé et veulent donner des coups d'epée au lieu de clické sur un bouton, dite le moi je vous enverrais l'adresse pour le script.

fanina
fanina
Niveau 7
02 mars 2008 à 18:24:35

Salut Jero38
Ta proposition me parait fort intéressante , ont pourrais avoir l'adresse du script ? merci ^^
(j'ai une wiimote ainsi qu'une clée bluetooth USB donc pas de soucis, j'ai déjà fait marché la wiimote sur le pc au par avant )

jero38
jero38
Niveau 7
02 mars 2008 à 18:34:13

il te faut le nunchuk si tu veux joué.
http://www.gigasize.com/get.php/3196667263/script_Assassin_'s_creed.PIE
dit moi ce que tu en pense, parce que moi je trouve ça terrible mais je ne peux pas en profiter pleinement mon pc à du mal, il faut vraiment une trés bonne config pour le faire tourné.

fanina
fanina
Niveau 7
02 mars 2008 à 19:20:46

J'ai le nunchuk et une très bonne config ^^
( 8800GT , 2 go de ram, DualCore, crysis en Hight, bref pas de soucis normalement )

Je te dirais ce que ça donne (ptète une vidéo) mais bon faut que je récupère ma clef bluetooth donc je sais pas quand...

jero38
jero38
Niveau 7
02 mars 2008 à 22:58:09

dommage, parce que c'est vraiment terrible, il y a un petit temp d'adaptation mais quand tu la bien en main ta presque l'impression de donné des coups d'epée.
bon dés que ta testé tiens moi au courant.

jero38
jero38
Niveau 7
03 mars 2008 à 15:48:58

http://www.gigasize.com/get.php/3196671738/script2-assassin_'s_creed.rar
script emulation joystik

fanina
fanina
Niveau 7
03 mars 2008 à 18:15:21

Salut !
C'est quoi au juste le dernier script que tu viens de mettre ?

Ah et aussi, est-ce que tu pourrais faire un petit guide pour savoir quel bouton = quel action ?
ça serait bien pratique je pense.

En tout les cas merci ! (je devrais avoir la clef bluetooth dans la semaine)

jero38
jero38
Niveau 7
03 mars 2008 à 21:48:14

c'est un script qui emule une manette, bien mieux adapter, desoler pour les boutons je t'expliquerais dés que j'ai le temps.

anihilliator
anihilliator
Niveau 8
03 mars 2008 à 21:50:36

ca ressemble a un monologue

fanina
fanina
Niveau 7
03 mars 2008 à 21:55:32

Anihilliator => Par ce que toute les discussion entre deux personnes sur JV.COM sont forcement des discussion de un seul mec qui utilise deux comptes ?

Je m'intéresse a sont script c'est tout...

JERO38 => ça marche :)

chenzo
chenzo
Niveau 3
05 mars 2008 à 19:36:12

salut,

  1. http://www.gigasize.com/g[...]sassin_'s_creed.rar

script emulation joystik
fichier supprimé

chenzo
chenzo
Niveau 3
05 mars 2008 à 19:44:23

Je fait aussi des scripts,

Tu pense quoi de celui la:(Mortel pour ma part)

//
//Script Call Of Duty 4
//
if pie.Frame == 1

HidePie = False
// Accélération du Nunchuk et de la Wiimote
var.nunchukAccX = 20
var.nunchukAccY = 20
var.wiimoteAcc = 40
var.xNunchukou = 0

pie.FrameRate = 120
pie.MouseDPI = 1600
Wiimote.Leds = 0
var.IRSmooth = 2
Wiimote.Led4 = True
endif

// Calibrage Wiimote
var.accx = wiimote.RawForceX - 1
var.accy = wiimote.RawForceY - 27
var.accz = wiimote.RawForceZ + 4

// Variable Joystik du Nunchuk
var.xNunchuk = Wiimote.Nunchuk.JoyX * 100
var.yNunchuk = Wiimote.Nunchuk.JoyY * 100

if wiimote.dot1vis and wiimote.dot2vis then var.dotsvisible = True else var.dotsvisible = False

// Bouttons du jeu
mouse.LeftButton + Wiimote.Rumble = Wiimote.B // Tire et vibre
mouse.MiddleButton = Wiimote.A // Zoom

Shift = Wiimote.Nunchuk.ZButton // Courir
if doubleclicked(wiimote.Nunchuk.ZButton)
F = true // Utiliser
F = false
endif

? = Wiimote.Left // ?
N = Wiimote.Right // Vision Nocturne
? = wiimote.Up // ?
V = Wiimote.Down // Corps à corps

// Rotation Horizontale du Nunchuk
q = Wiimote.Nunchuk.Roll + var.xNunchukou < -20 // Se pencher à gauche
e = Wiimote.Nunchuk.Roll + var.xNunchukou > 30 // Se pencher à droite
debug = 'Debug: xNunchukou: ' + (Wiimote.Nunchuk.Roll + var.xNunchukou)

Four = Wiimote.Home // Grenade Flash
G = Wiimote.Minus // Grenade Frag
One = Wiimote.Plus // Changer d'armes

Tab = Wiimote.One // Objectifs
if doubleclicked(wiimote.one)
Escape = true // Echap
Escape = false
endif

c = wiimote.Nunchuk.CButton // Accoupri
if doubleclicked(wiimote.Nunchuk.CButton)
Ctrl = true // Allonger
Ctrl = false
endif

// Mouvement Nunchuk vertical
if |Wiimote.Nunchuk.RawAccY| > var.nunchukAccY
Space = true // Saut
Space = false
wait 100ms
endif

// Mouvement Nunchuk Horizontal
if |Wiimote.Nunchuk.RawAccX| > var.nunchukAccX
R = true // Recharger
R = false
wait 100ms
endif

//use items, open doors etc.,if you move wiimote near to sensorbar
if var.dotsvisible
var.IRDist_dotx = (wiimote.dot1x - wiimote.dot1y) - (wiimote.dot2x - wiimote.dot2y)
var.IRDist_doty = (wiimote.dot1x + wiimote.dot1y) - (wiimote.dot2x + wiimote.dot2y)
var.IRDistance = 7.2 inches * 1320 / hypot(|var.IRDist_dotx|, |var.IRDist_doty|) //7.2 = distance in inches between middles of two sensor bar dots
endif

// Mouvements
if |nunchuk.joyx| >= 20% or |nunchuk.joyy| >= 20% //if nunchuck is not in neutral position
if var.accZ < -20 and (not var.dotsvisible) //if wiimote faces down - strafe l/r is deactivated, look l/r is activated
Left = nunchuk.joyx <= -20%
Right = nunchuk.joyx >= 20%
else //if wiimote faces to screen - strafing l/r is activated
A = nunchuk.joyx <= -20%
D = nunchuk.joyx >= 20%
endif
W = nunchuk.joyy <= -20%
S = nunchuk.joyy >= 20%
var.resetnunchuckjoy = True
else if var.resetnunchuckjoy
A = False
D = False
W = False
S = False
Left = False
Right = False
var.resetnunchuckjoy = False
endif

//switch between sensivities
if wiimote.two
if var.IRSmooth == 1
var.IRSmooth = 2
Wiimote.Led1 = False
Wiimote.Led4 = True
else
var.IRSmooth = 1
Wiimote.Led1 = True
Wiimote.Led4 = False
endif
wait 200ms
endif

// Display Battery - Full battery: 0xC0 (192)
if doubleclicked(Wiimote.Two)
if 0.25 < wiimote.Battery / 48 <=1
Wiimote.Leds = 1
else if 1 < wiimote.Battery / 48 <=2
Wiimote.Leds = 3
else if 2 < wiimote.Battery / 48 <=3
Wiimote.Leds = 7
else if 3 < wiimote.Battery / 48 <=4
Wiimote.Leds = 15
else
Wiimote.Leds = 0
endif
wait 2s
Wiimote.Leds = 0
if var.IRSmooth == 1 then Wiimote.Led1 = True else Wiimote.Led4 = True
endif

//------------------------------------------------
------------------------------
//MOUSE EMULATION FOR IR SENSOR BAR

if var.IRSmooth == 2
//acceleration adjust
var.cpower = 0.05 //0.02 std by Dr_Zoidberg
var.ipower = 1.0 //1.2 std by Dr_Zoidberg
var.0power = 1.2 //0.1 std by Dr_Zoidberg
var.scrmlt = 22 //16 std by Dr_Zoidberg
else
//acceleration adjust
var.cpower = 0.002
var.ipower = 0.03
var.0power = 0.05
var.scrmlt = 16
endif

//speed factors
var.cfactor = 1/30 //1 std by Dr_Zoidberg
var.ifactor = 1/30 //1/16 std by Dr_Zoidberg
var.0factor = 1/30 //1/40 std by Dr_Zoidberg

var.factory = 0.00002 //1/1.1 std by Dr_Zoidberg

//direct pointing area
var.czonex = (screen.Width/1.2)/ var.scrmlt //1.5 std by Dr_Zoidberg
var.czoney = (screen.Height/1.2)/ var.scrmlt

//faster direct pointing area
var.izonex = (screen.Width/4)/ var.scrmlt //3 std by Dr_Zoidberg
var.izoney = (screen.Height/4)/ var.scrmlt

//wiimoteroll convert
if var.onedot = 0
var.cos0 = var.cos
var.sin0 = var.sin
endif

var.roll = 0 - wiimote.roll
if var.roll < 0 then var.roll = var.roll + 360

var.cos = cos(var.roll)
var.sin = -sin(var.roll)

var.0cos = var.cos - var.cos0
var.0sin = var.sin - var.sin0

var.0cos = smooth(var.0cos,2)
var.0sin = smooth(var.0sin,2)

var.cos = smooth(var.cos,25)
var.sin = smooth(var.sin,25)

var.sinpitch = sin(wiimote.Pitch)
var.sinpitch = smooth(var.sinpitch,5)

if (wiimote.dot1vis or wiimote.dot2vis) and var.wmaccZtimer == 0 and var.AccZ < var.wiimoteAcc and |var.accY| < var.wiimoteAcc then

//phantomdot creation if only one dot is visible
if (not wiimote.dot1vis) or (not wiimote.dot2vis)

if var.onedot < pie.FrameRate
var.onedot ++
endif

//compensate for pitch
var.distf =
1+((abs(var.y)^1/640-1)*((abs(var.sinpitch)^1)*(va
r.dist-1))/(1024-1))*sign(var.sinpitch)*sign(var.y
) //768 - normal screen, 640 - widescreeen

var.px = var.cos*var.dist*var.distf
var.py = var.sin*var.dist*var.distf

if wiimote.dot1vis
var.d0x = (1024/2)- wiimote.dot1x
var.d0y = (640/2) - wiimote.dot1y //768 - normal screen, 640 - widescreeen

var.dot2f = 2
var.dot1f = 1
else
var.d0x = (1024/2)- wiimote.dot2x
var.d0y = (640/2) - wiimote.dot2y //768 - normal screen, 640 - widescreeen

var.dot1f = 2
var.dot2f = 1
endif

//check which dot is which
if
sqrt(sqr(var.d0x-var.d1x)+sqr(var.d0y-var.d1y))*va
r.dot1f >
sqrt(sqr(var.d0x-var.d2x)+sqr(var.d0y-var.d2y))*va
r.dot2f then
var.d3x = var.d1x
var.d3y = var.d1y

var.0d3x = var.d01x
var.0d3y = var.d01y

var.0d0x = var.d02x
var.0d0y = var.d02y
else
var.d3x = var.d2x
var.d3y = var.d2y

var.0d3x = var.d02x
var.0d3y = var.d02y

var.0d0x = var.d01x
var.0d0y = var.d01y
endif

//var.roll = var.roll - var.dr
if
sqrt(sqr(var.d0x+var.px-var.d3x)+sqr(var.d0y+var.p
y-var.d3y)) >
sqrt(sqr(var.d0x-var.px-var.d3x)+sqr(var.d0y-var.p
y-var.d3y)) then
var.px = var.px*(-1)
var.py = var.py*(-1)
endif

if var.onedot < 3 // set to +1 0sin / 0cos smooth value
//eliminte glitches at transition form 2 to 1 ir dots visible
var.0dx = var.px - var.0d3x + var.0d0x - var.0cos*var.dist
var.0dy = var.py - var.0d3y + var.0d0y - var.0sin*var.dist
endif

var.d2x = var.d0x + var.px - var.0dx
var.d2y = var.d0y + var.py - var.0dy

var.d1x = var.d0x
var.d1y = var.d0y

else
//read IR if both dots are visible
var.onedot = 0

var.d2x = (1024/2)- wiimote.dot2x
var.d2y = (640/2) - wiimote.dot2y //768 - normal screen, 640 - widescreeen

var.d1x = (1024/2)- wiimote.dot1x
var.d1y = (640/2) - wiimote.dot1y //768 - normal screen, 640 - widescreeen

var.dist = sqrt(sqr(var.d1x-var.d2x)+sqr(var.d1y-var.d2y))
endif

var.rotc =
acos((var.d1x-var.d2x)/sqrt(sqr(var.d1x-var.d2x)+s
qr(var.d1y-var.d2y)))
if
((var.d1y-var.d2y)/sqrt(sqr(var.d1x-var.d2x)+sqr(v
ar.d1y-var.d2y))) > 0
var.rotc = 360 - var.rotc
endif

var.rots = -
asin((var.d1y-var.d2y)/sqrt(sqr(var.d1x-var.d2x)+s
qr(var.d1y-var.d2y)))
if
((var.d1x-var.d2x)/sqrt(sqr(var.d1x-var.d2x)+sqr(v
ar.d1y-var.d2y))) < 0
var.rots = 180 - var.rots
endif
if var.rots < 0
var.rots = 360 + var.rots
endif

var.rot = var.rotc/2 + var.rots/2

//rotation neutralization
if (360 - 36) > abs(var.rot - var.roll) > (36) //36 = rotation deadzone
var.rot = var.rot - 180
if var.rot < 0 then var.rot = 360 + var.rot

var.d0x = var.d1x
var.d0y = var.d1y

var.d1x = var.d2x
var.d1y = var.d2y

var.d2x = var.d0x
var.d2y = var.d0y
endif

//store last dots
if var.onedot = 0
var.d01x = var.d1x
var.d01y = var.d1y
var.d02x = var.d2x
var.d02y = var.d2y
endif

//smooth movement
var.d1x = smooth(var.d1x,2)
var.d1y = smooth(var.d1y,2)
var.d2x = smooth(var.d2x,2)
var.d2y = smooth(var.d2y,2)

//store last coordinates
var.0x = var.x
var.0y = var.y

//coordinate calculation
var.y = ((var.d1y*var.d2x)-(var.d1x*var.d2y)) / (sqrt(sqr(var.d2x-var.d1x) + sqr(var.d2y-var.d1y)))/((640))*screen.height/ var.scrmlt //768 - normal screen, 640 - widescreeen
var.x =
(sqr(var.d1x)-sqr(var.d2x)+sqr(var.d1y)-sqr(var.d2
y)) / (2*(sqrt(sqr(var.d2x-var.d1x) + sqr(var.d2y-var.d1y))))/(1024)*screen.Width/ var.scrmlt

//NAN bug workaround
if var.x = NAN
var.x = 0
var.0x = 0
endif

if var.y = NAN
var.y = 0
var.0y = 0
endif

//softsmoothdeadzone
if abs(var.x-var.0x) < 1.0 //deadzone = 1.0
var.x = var.x -
((var.x-var.0x)*(1-((abs((var.deadzone-abs(var.x-v
ar.0x))/1.0)))^0.5)) //deadzone = 1.0
var.x = smooth(var.x,4)
endif

if abs(var.y-var.0y) < 1.0 //deadzone = 1.0
var.y = var.y -
((var.y-var.0y)*(1-((abs((var.deadzone-abs(var.y-v
ar.0y))/1.0)))^0.5)) //deadzone = 1.0
var.x = smooth(var.x,4)
endif

var.x = smooth(var.x,2)
var.y = smooth(var.y,2)

if abs(var.x) > var.czonex
var.x =
var.x*abs(1+(abs(abs(var.x)-var.czonex)/abs(var.x)
)*var.cpower)*var.cfactor
endif

if abs(var.y) > var.czoney
var.y =
var.y*abs(1+(abs(abs(var.y)-var.czoney)/abs(var.y)
)*var.cpower*var.factory)*var.cfactor
endif

//fps mouse movement
if abs(var.x) > var.izonex
var.inputx = var.inputx +
var.x*abs((abs((abs(var.x)-var.izonex)^var.ipower)
/abs(abs(var.x)^var.ipower)))*var.ifactor
endif

if abs(var.y) > var.izoney
var.inputy = var.inputy +
var.y*abs((abs((abs(var.y)-var.izoney)^var.ipower)
/abs(abs(var.y)^var.ipower)))*var.ifactor
endif

var.inputx = var.inputx + var.x - var.0x
var.inputy = var.inputy + var.y - var.0y

mouse.DirectInputX = var.inputx
mouse.DirectInputY = var.inputy
var.ipolcount = 0
else
//continue mouse movement for 2 sec if no IR visible
if var.ipolcount <= 2*pie.FrameRate and var.wmaccZtimer == 0 and var.AccZ < var.wiimoteAcc and |var.accY| < var.wiimoteAcc and (var.x <> 0 or var.y <> 0) then
if abs(var.x) > var.izonex
var.InputX = var.InputX +
var.x*abs((abs((abs(var.x)-var.izonex)^var.ipower)
/abs(abs(var.x)^var.ipower)))*var.ifactor
else
var.InputX = var.InputX + var.x*abs(1+abs(var.x)*var.0power)*var.0factor
endif
if abs(var.y) > var.izoney
var.InputY = var.InputY +
var.y*abs((abs(abs(abs(var.y)-var.izoney)^var.ipow
er)/abs(abs(var.y)^var.ipower)))*var.ifactor
else
var.InputY = var.InputY +
var.y*abs(1+abs(var.y)*var.0power*var.factory)*var
.0factor
endif
mouse.directinputX = var.inputx
mouse.directinputY = var.inputy
var.ipolcount = var.ipolcount + 1
else
var.x = 0
var.y = 0
endif
endif

kannuki
kannuki
Niveau 20
05 mars 2008 à 19:47:16

Voila le genre de sujet que j'aime voir dans un forum.
Pas parce que ca parle de la wii et de sa wiimote(que je deteste cordialement).
Car on decouvre des choses, des personnes partagent leurs creations gratuitement. Tout le monde s'entraident.

C'est rare de voir ca sur jv.com

jero38
jero38
Niveau 7
05 mars 2008 à 21:40:24

désoler j'ai supprimé le fichier j'en ai fait un nouveau que je publierais le jour de la sortie du jeu.

jero38
jero38
Niveau 7
05 mars 2008 à 21:45:29

chenzo c'est quoi ce script qui ne marche même pas.

chenzo
chenzo
Niveau 3
06 mars 2008 à 19:22:46

salut,

Il marche pour moi

chenzo
chenzo
Niveau 3
06 mars 2008 à 22:29:12

C'est à dire?

C'est quoi qui marche pas?

T'as configurer les touches du jeu ?

chenzo
chenzo
Niveau 3
06 mars 2008 à 22:31:04

//
//Script Call Of Duty 4
//

Neo1818
Neo1818
Niveau 8
06 mars 2008 à 22:35:09

faites des videos !

jero38
jero38
Niveau 7
07 mars 2008 à 03:30:00

chenzo dés que je le met en route sous glovepie il y a de ligne de commande en rouge, j'ai allumé et eteint plusieur fois glovepie mais rien a faire.(j'aurais bien aimé voir ce que tu as fait mais ca ne fonctionne pas)
je ferais une video le 27mars.
oh faite venez voir le site sur lequel vous trouverez tout mes scripts : http://wiidows.fr
chenzo si tu fait des scripts qui marche pour d'autre jeux tu peux m'interressé pour mon site.