Sonic & All-Stars Racing Transformed Collection

Sonic & All-Stars Racing Transformed Collection

Nicht genug Bewertungen
Play with the Wii Remote (GlovePIE script) (Outdated)
Von Sieg
Use the wiimote as an xbox 360 controller. Wiimote > GlovePIE > PPJoy > x360ce
   
Preis verleihen
Favorisieren
Favorisiert
Entfernen
Control layout
Hold the Wiimote horizontally with the buttons facing you:
Requirements
PPJoy configuration
Create or remap a Virtual Joystick with: 5 Axes, 16 buttons and 1 POV hat.


X Axis: Analog0, Y Axis: Analog1, Z Axis: Analog2, X Rotation: Analog3 and Y Rotation: Analog4


Digital buttons from 0 to 15


POV HAT 1 North: Digital 16, East: Digital 19, West: Digital 18 and South: Digital 17
GlovePIE script
debug = 'RawY: ' + Wiimote1.RawForceY + ' RawZ: ' + Wiimote1.RawForceZ /* Wiimote script for Sonic & All Stars Racing Transformed Steering wheel script based on http://hacks-at-the-wii-glovepie.piczo.com/steeringwheel LED script based on http://hacks-at-the-wii-glovepie.piczo.com/ledextension */ /* Calibration */ //Steering wheel var.p1_zmin = -24 // 1. Stand wiimote on IR end. Put the number next to RawZ here. var.p1_zmax = 30 // 2. Stand wiimote on expansion port. Put the number next to RawZ here. var.p1_ymin = 24 // 3. Laying horizontally, A button facing up. Put the number next to RawY here. var.p1_ymax = -27 // 4. Horizontal with the B button facing up. Put the number next to RawY here. //Change to center axes, check in Control Panel>Gamepad var.p1_zoffset = 1 // PPJoy X axis var.p1_yoffset = -4 // PPJoy Y axis //Accelerate button: False=Wiimote.One(Sonic&ASRT WiiU)/True=Wiimote.Two(MarioKartWii style) var.p1_MarioKart = False /* Calibration */ var.p1_z = wiimote1.RawForceZ var.p1_y = wiimote1.RawForceY var.p1_z = var.p1_z + var.p1_zoffset var.p1_y = var.p1_y + var.p1_yoffset if var.p1_MarioKart=True then var.p1_Accelerate = wiimote1.Two var.p1_RearView = wiimote1.One else var.p1_Accelerate = wiimote1.One var.p1_RearView = wiimote1.Two endif //LS - Steering ppjoy1.Analog0 = MapRange(var.p1_z, var.p1_zmin, var.p1_zmax, -1, 1) ppjoy1.Analog1 = MapRange(var.p1_y, var.p1_ymin, var.p1_ymax, -1, 1) //RS - Stunt if(var.p1_Accelerate and wiimote1.Up) { ppjoy1.Analog3 = -1 wait 30ms ppjoy1.Analog3 = 0 } if(var.p1_Accelerate and wiimote1.Down) { ppjoy1.Analog3 = 1 wait 30ms ppjoy1.Analog3 = 0 } if(var.p1_Accelerate and wiimote1.Right) { ppjoy1.Analog4 = -1 wait 30ms ppjoy1.Analog4 = 0 } if(var.p1_Accelerate and wiimote1.Left) { ppjoy1.Analog4 = 1 wait 30ms ppjoy1.Analog4 = 0 } //D-Pad ppjoy1.Digital16 = wiimote1.Right but not var.p1_Accelerate ppjoy1.Digital17 = wiimote1.Left but not var.p1_Accelerate ppjoy1.Digital18 = wiimote1.Up but not var.p1_Accelerate ppjoy1.Digital19 = wiimote1.Down but not var.p1_Accelerate //Buttons ppjoy1.Digital0 = wiimote1.A //A ppjoy1.Digital1 = wiimote1.Minus //B ppjoy1.Digital2 = var.p1_RearView//X ppjoy1.Digital3 = wiimote1.Shake//Y ppjoy1.Digital7 = wiimote1.Plus //Start ppjoy1.Digital9 = wiimote1.Home //RS //LT ppjoy1.Digital10 = wiimote1.B //RT if(var.p1_Accelerate) { ppjoy1.Analog2 = -1 wait 30ms ppjoy1.Analog2 = 0 } //LED script if (wiimote1.Exists) { if var.led = 0 { wiimote1.Leds = 8 } if var.led = 1 { wiimote1.Leds = 4 } if var.led = 2 { wiimote1.Leds = 2 } if var.led = 3 { wiimote1.Leds = 1 } if var.led = 4 { wiimote1.Leds = 0 } if var.led = 5 { wiimote1.Leds = 1 } if var.led = 6 { wiimote1.Leds = 2 } if var.led = 7 { wiimote1.Leds = 4 } if var.led = 8 { wiimote1.Leds = 8 } wait 80 ms var.led = (var.led + 1) % 64 endif
x360ce configuration
Install/extract x360ce to the game folder(\SteamApps\common\Sonic & All-Stars Racing Transformed) and open x360ce.exe to create x360ce.ini and xinput1_3.dll.

Load the "Xbox 360 Wireless Receiver for Windows" preset and change the "Left Trigger(HAxis3)" to "Button 11"

Click on the |Advanced| tab page and uncheck [ ]Pass Through. Save and close.
Game Launcher
The last step is to remove all game controllers from the game's launcher. Use x360ce if you want to add any other gamepad, wheel, etc.
Also don't forget that you can still play the game with the keyboard pressing the [Spacebar] (default "Start" button)
21 Kommentare
DVD-RW 3. Jan. 2024 um 3:53 
Great! It works! Thanks!
Emile 6. Feb. 2016 um 13:42 
i mean the wiimotes
Sieg  [Autor] 6. Feb. 2016 um 13:37 
Imperator Librarius Izanami, eso es distinto y si, para el control inalámbrico de xbox necesitas el receptor, porque esa señal RF no es compatible con adaptadores bluetooth a diferencia del wiimote y dualshock3/4
Emile 6. Feb. 2016 um 13:23 
but it doesnt need a Bluetooth adapter or anything? just the xbox wireless receiver?
Sieg  [Autor] 6. Feb. 2016 um 10:19 
Imperator Librarius Izanami, si ya tienes funcionando el mando de xbox 360 solo tienes que añadirlo a x360ce.
Emile 6. Feb. 2016 um 9:42 
does this works along with original XBOX 360 controllers? do i need additional hardware?
Sieg  [Autor] 11. Dez. 2015 um 15:42 
I don't know why it is not working, it works for me even on win10 x64 http://i.imgur.com/75A1DBG.jpg

Have you tried to remove and add again all PPJoy Virtual Joysticks? Also try to use the latest x360ce version http://www.x360ce.com/
BoopDub 11. Dez. 2015 um 14:35 
Still dont work but now im thinking, maybe is an error config ppjoy. Al buttoms are fine. Just accelerate dont work.
Sieg  [Autor] 11. Dez. 2015 um 14:03 
Ok, use this glovepie script instead of the old one: http://pastie.org/10626295
Now run x360ce.exe and change RightTrigger (RT) from "IHaxis 3" to "Button 12".
BoopDub 11. Dez. 2015 um 11:43 
I dont have more controllers :c