Guys, i tryed the script and i really liked, but one thing i changed was the movement, i wanted move lile press "wasd" so i did a change in the script to allow it, that wal left joystick move the cursor, right joystick move the camera and the arrown buttons move the character. replace that script in GlovePie and have fun ! hope i help someone Leftshoulder = auto atq Y= See interacble things around Obs: if you play with a mouse and control will work perfectly i loved play that way
// Dragon Age Controls for Xbox 360 Controller // Mouse Pointer Control Mouse.DirectInputX = Mouse.DirectInputX + 10*deadzone(XInput1.Joy1X) Mouse.DirectInputY = Mouse.DirectInputY - 10*deadzone(XInput1.Joy1Y) // Camera Control A = -2 < XInput1.Joy2X < -0.2 D = 2 > XInput1.Joy2X > 0.2 Home = -2 < XInput1.Joy2Y < -0.2 End = 2 > XInput1.Joy2Y > 0.2 Control+A = XInput1.LeftThumb //Use LeftShoulder or RightShoulder to Cycle through Menus //Press B for inventory or Back for map if pressed(XInput1.B) then var.NumberB = 3 if pressed(XInput1.Back) then var.NumberB = 1 if delta(var.NumberB) and var.NumberB < 1 then var.NumberB = 7 if pressed(XInput1.RightShoulder) then var.NumberB++ if var.NumberB > 7 then var.NumberB = 1 M = (delta(var.NumberB) and (var.NumberB = 1)) or XInput1.Back J = delta(var.NumberB) and (var.NumberB = 2) I = (delta(var.NumberB) and (var.NumberB = 3)) or XInput1.B C = delta(var.NumberB) and (var.NumberB = 4) P = delta(var.NumberB) and (var.NumberB = 5) K = delta(var.NumberB) and (var.NumberB = 6) Backslash = delta(var.NumberB) and (var.NumberB = 7) endif Mouse.RightButton = XInput1.A //Right Mouse Buttton Mouse.LeftButton = XInput1.X //Left Mouse Button Space = XInput1.LeftTrigger //Pause Action Slash = XInput1.RightTrigger //Switch Weapon Sets Escape = XInput1.Start //Main Menu Mouse.IsDragging = True keyboard.w = Xinput1.Up keyboard.d = Xinput1.Right keyboard.s = Xinput1.Down keyboard.a = Xinput1.Left keyboard.Tab = XInput1.Y keyboard.R = XInput.LeftShoulder
// Dragon Age Controls for Xbox 360 Controller // Mouse Pointer Control Mouse.DirectInputX = Mouse.DirectInputX + 10*deadzone(XInput1.Joy1X) Mouse.DirectInputY = Mouse.DirectInputY - 10*deadzone(XInput1.Joy1Y) // Camera Control A = -2 < XInput1.Joy2X < -0.2 D = 2 > XInput1.Joy2X > 0.2 Home = -2 < XInput1.Joy2Y < -0.2 End = 2 > XInput1.Joy2Y > 0.2 Control+A = XInput1.LeftThumb //Select Full Party //Use LeftShoulder or RightShoulder to Cycle through Menus //Press B for inventory or Back for map if pressed(XInput1.B) then var.NumberB = 3 if pressed(XInput1.Back) then var.NumberB = 1 if delta(var.NumberB) and var.NumberB < 1 then var.NumberB = 7 if pressed(XInput1.RightShoulder) then var.NumberB++ if var.NumberB > 7 then var.NumberB = 1 // Press Up or Down on D-Pad to Select Party Members if pressed(XInput1.Up) then var.Number-- if var.Number < 1 then var.Number = 4 if pressed(XInput1.Down) then var.Number++ if var.Number > 4 then var.Number = 1 endif M = (delta(var.NumberB) and (var.NumberB = 1)) or XInput1.Back J = delta(var.NumberB) and (var.NumberB = 2) I = (delta(var.NumberB) and (var.NumberB = 3)) or XInput1.B C = delta(var.NumberB) and (var.NumberB = 4) P = delta(var.NumberB) and (var.NumberB = 5) K = delta(var.NumberB) and (var.NumberB = 6) Backslash = delta(var.NumberB) and (var.NumberB = 7) endif Mouse.RightButton = XInput1.A //Right Mouse Buttton Mouse.LeftButton = XInput1.X //Left Mouse Button Space = XInput1.LeftTrigger //Pause Action Escape = XInput1.Start //Main Menu Mouse.IsDragging = True keyboard.Tab = XInput1.Y keyboard.R = XInput.LeftShoulder keyboard.w = XInput1.RightTrigger keyboard.h = XInput1.RightThumb F1 = Xinput1.Up F2 = Xinput1.Left F3 = Xinput1.Right F4 = Xinput1.Down
I'm gonna be brutally honest, this controller input is terrible. It's extremely awkward to use and is more uncomfortable than with a keyboard and mouse. It doesn't feel like I'm playing with a controller, it feels like I'm playing with a keyboard and mouse shaped like a controller.
It did not take me long to get this running, thanks to the simple and straightforward explanation of this creator! Thank you for taking the time to make this, it is very helpful, if not essential for players like myself who are not used to playing on PC just yet. <3
For those who are still struggling, I downloaded GlovePie (the actual app) somewhere else, then extracted the file provided by this download here to a new folder in order to open it on the app, then run it. However, it only worked FOR ME when I ran the app I normally use to play Dragon Age Inquisition, which is called InputMapper (which I strongly recommend having, it's safe and simple to use.) Those two APPS together made it work for me and my game is running smoothly so far. Any doubts, I won't mind lending a hand! =)
dont mean to diss your mod because you had the best intentions in mind but its just altogether so much more simple to use a program called xpadder. i used it in dao and am currently using it for da2. you can use any controller with any control scheme that you choose. it helps to have a picture of the controller to use as a layout to make customization easier but i dont think its necessary. this isnt my program so this isnt spam, im just trying to help my fellow gamers out here if you dont mind. just go to http://www.xpadder.com/ if you wanna find out more info about this program. i use it for all the games i play that dont offer 360 controller support. i also dont see why you wouldnt be able to use a ps3 or any other console controller with xpadder either, just as long as you have the right set up for those controllers to work under your pc os of choice.
When im trying to run the mod via glove pie, its saying that statements cant begin with an integer? Could i ask for some help o how te get this mod working?
32 comments
Mouse.DirectInputX = Mouse.DirectInputX + 5*deadzone(XInput1.Right)
Mouse.DirectInputX = Mouse.DirectInputX - 5*deadzone(XInput1.Left)
Mouse.DirectInputY = Mouse.DirectInputY + 5*deadzone(XInput1.Down)
Mouse.DirectInputY = Mouse.DirectInputY - 5*deadzone(XInput1.Up)
// Mouse Pointer Control
A = -2 < XInput1.Joy2X < -0.2
D = 2 > XInput1.Joy2X > 0.2
Home = -2 < XInput1.Joy2Y < -0.2
End = 2 > XInput1.Joy2Y > 0.2
// Camera Control
Q = -2 < XInput1.Joy1X < -0.2
E = 2 > XInput1.Joy1X > 0.2
S = -2 < XInput1.Joy1Y < -0.2
W = 2 > XInput1.Joy1Y > 0.2
G = XInput1.LeftThumb //Select Full Party
J = XInput1.Back
tab = XInput1.RightShoulder
endif
Mouse.RightButton = XInput1.LeftTrigger //Right Mouse Buttton
Mouse.LeftButton = XInput1.RightTrigger //Left Mouse Button
Space = XInput1.A //Pause Action
Escape = XInput1.Start //Main Menu
Mouse.IsDragging = True
keyboard.R = XInput1.LeftShoulder
keyboard.h = XInput1.RightThumb
keyboard.1 = XInput1.X
keyboard.2 = XInput1.Y
keyboard.3 = Xinput1.B
keyboard.4 = XInput1.LeftShoulder and Xinput1.X
keyboard.5 = XInput1.LeftShoulder and XInput1.Y
keyboard.6 = XInput1.LeftShoulder and XInput1.B
Leftshoulder = auto atq
Y= See interacble things around
Obs: if you play with a mouse and control will work perfectly i loved play that way
// Dragon Age Controls for Xbox 360 Controller
// Mouse Pointer Control
Mouse.DirectInputX = Mouse.DirectInputX + 10*deadzone(XInput1.Joy1X)
Mouse.DirectInputY = Mouse.DirectInputY - 10*deadzone(XInput1.Joy1Y)
// Camera Control
A = -2 < XInput1.Joy2X < -0.2
D = 2 > XInput1.Joy2X > 0.2
Home = -2 < XInput1.Joy2Y < -0.2
End = 2 > XInput1.Joy2Y > 0.2
Control+A = XInput1.LeftThumb
//Use LeftShoulder or RightShoulder to Cycle through Menus
//Press B for inventory or Back for map
if pressed(XInput1.B) then var.NumberB = 3
if pressed(XInput1.Back) then var.NumberB = 1
if delta(var.NumberB) and var.NumberB < 1 then var.NumberB = 7
if pressed(XInput1.RightShoulder) then var.NumberB++
if var.NumberB > 7 then var.NumberB = 1
M = (delta(var.NumberB) and (var.NumberB = 1)) or XInput1.Back
J = delta(var.NumberB) and (var.NumberB = 2)
I = (delta(var.NumberB) and (var.NumberB = 3)) or XInput1.B
C = delta(var.NumberB) and (var.NumberB = 4)
P = delta(var.NumberB) and (var.NumberB = 5)
K = delta(var.NumberB) and (var.NumberB = 6)
Backslash = delta(var.NumberB) and (var.NumberB = 7)
endif
Mouse.RightButton = XInput1.A //Right Mouse Buttton
Mouse.LeftButton = XInput1.X //Left Mouse Button
Space = XInput1.LeftTrigger //Pause Action
Slash = XInput1.RightTrigger //Switch Weapon Sets
Escape = XInput1.Start //Main Menu
Mouse.IsDragging = True
keyboard.w = Xinput1.Up
keyboard.d = Xinput1.Right
keyboard.s = Xinput1.Down
keyboard.a = Xinput1.Left
keyboard.Tab = XInput1.Y
keyboard.R = XInput.LeftShoulder
// Mouse Pointer Control
Mouse.DirectInputX = Mouse.DirectInputX + 10*deadzone(XInput1.Joy1X)
Mouse.DirectInputY = Mouse.DirectInputY - 10*deadzone(XInput1.Joy1Y)
// Camera Control
A = -2 < XInput1.Joy2X < -0.2
D = 2 > XInput1.Joy2X > 0.2
Home = -2 < XInput1.Joy2Y < -0.2
End = 2 > XInput1.Joy2Y > 0.2
Control+A = XInput1.LeftThumb //Select Full Party
//Use LeftShoulder or RightShoulder to Cycle through Menus
//Press B for inventory or Back for map
if pressed(XInput1.B) then var.NumberB = 3
if pressed(XInput1.Back) then var.NumberB = 1
if delta(var.NumberB) and var.NumberB < 1 then var.NumberB = 7
if pressed(XInput1.RightShoulder) then var.NumberB++
if var.NumberB > 7 then var.NumberB = 1
// Press Up or Down on D-Pad to Select Party Members
if pressed(XInput1.Up) then var.Number--
if var.Number < 1 then var.Number = 4
if pressed(XInput1.Down) then var.Number++
if var.Number > 4 then var.Number = 1
endif
M = (delta(var.NumberB) and (var.NumberB = 1)) or XInput1.Back
J = delta(var.NumberB) and (var.NumberB = 2)
I = (delta(var.NumberB) and (var.NumberB = 3)) or XInput1.B
C = delta(var.NumberB) and (var.NumberB = 4)
P = delta(var.NumberB) and (var.NumberB = 5)
K = delta(var.NumberB) and (var.NumberB = 6)
Backslash = delta(var.NumberB) and (var.NumberB = 7)
endif
Mouse.RightButton = XInput1.A //Right Mouse Buttton
Mouse.LeftButton = XInput1.X //Left Mouse Button
Space = XInput1.LeftTrigger //Pause Action
Escape = XInput1.Start //Main Menu
Mouse.IsDragging = True
keyboard.Tab = XInput1.Y
keyboard.R = XInput.LeftShoulder
keyboard.w = XInput1.RightTrigger
keyboard.h = XInput1.RightThumb
F1 = Xinput1.Up
F2 = Xinput1.Left
F3 = Xinput1.Right
F4 = Xinput1.Down
what?? 2 buttons+stick just to walk? no ones gonna hold that the whole game, it's most bizzare and ridiculous input ever to just move sorry.
For those who are still struggling, I downloaded GlovePie (the actual app) somewhere else, then extracted the file provided by this download here to a new folder in order to open it on the app, then run it. However, it only worked FOR ME when I ran the app I normally use to play Dragon Age Inquisition, which is called InputMapper (which I strongly recommend having, it's safe and simple to use.) Those two APPS together made it work for me and my game is running smoothly so far. Any doubts, I won't mind lending a hand! =)