XBOX 360 controller for windows emulator

Banyak Game-game baru yang berlabel "Game for Windows Live" yang menarik untuk dimainkan, beberapa diantaranya mungkin lebih afdol jika dimainkan menggunakan joystick. Game-game terebut diantaranya:
GTA4, Wofverine Revenge, Street figthter IV,Lost Planet 2, Resident Evil 5, Batman: Arkham Asylum, Mini Ninja.

Akhirnya saya berinisitatif untuk meminjam joystick milik teman, USB shock merk Sturdy yang dari bentuk fisiknya mirip dengan controller PS2. Eh malah teman saya ini menawarkan joystiknya untuk dijual, akhirnya terbelilah sebuah joystick murah meriah ini :D. Setelah diuji coba beberapa game berjalan dengan joystick ini.

Sayangnya, jika ingin memainkan game dengan memakai joystick bebrapa game cuman bisa XBOX 360 controller for windows (Seperti game Batman: Arkham Asylum, Mini Ninja). Stik yang sama seperti konsol XBOX 360 ini tersedia dalam dua: wired dan wireless. Bagi yang berminat dan punya dana lebih tentu saja bisa membelinya dengan kisaran harga 300rb-500rb

Wah bagaimana ini, karena sudah teranjur punya, dari pada mubadzir akhirnya mencoba mencari cara supaya si joystick mumer ini bisa dipakai. Setelah proses pencarian di mbah Google, akhirnya ketemu keyword "XBOX360 Controller Emulator". Ternyata ada alternatif lain, jika ingin joystick usb anda memakai XBOX360 Controller Emulator. Emulator hasil karya Racer_S bisa mengemulasikan dan mengubah joystick anda menjadi "XBOX 360 Controller for Windows" :-)

untuk alamatnya bisa didownload di sini:
x360ce vibmod 3.1.0.4 BETA3 mirror IDWS nya disini
atau alternatifnya ini:
http://www.tocaedit.com/IB/index.php?automodule=downloads&showfile=4
langkah instalasi nya sebagai berikut:
1. Ekstrak file tersebut dalam direktori,
2. kemudian jalankan  XInputTest.exe untuk melakukan test/ menyesuaikan tombol antara XBOX controller dengan Joystick anda.


3. Selanjutnya, jika setting nya salah atau terbalik edit file x360ce.ini (bisa di-backup dulu biar aman)
4. Copy semua file hasil ekstrak tersebut ke folder executable game tersebut

atau cukup file berikut file
- dinput8.dll
- x360ce.ini
- xinput1_3.dll

anda juga bisa menindih ke direktory windows/system32 namun sebaiknya dibackup dulu file-file bersangkutan.

3. Sekarang tinggal mainkan game nya seperti biasa, Jika berhasil akan terdengar suara tambahan (beep) pada saat memainkannya.

Berikut contoh file x360ce.ini joystick punya saya (Sturdy USB Shock)
----------------------------------------------
[Options]
UseInitBeep=1 #use 0 to 1; default 1; beep on init
Log=0 #use 0 to 1; creates a log file in folder 'x360ce logs'
UseAutoReInit=0 #use 0 to 1; default 0; Reinit if Rumble fails (DIERR_NOTEXCLUSIVEACQUIRED) use only for game like Need For Speed SHIFT


#Generic Rumble Controller
[PAD1]
Index=0 #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Failsafe=0 #failsafe mode (DISCL_BACKGROUND) use only for games like Bionic Commando
Left Analog X=1 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=3 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-6 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X Linear=0 #-100 to +100 raise this number to increase sensitivity near center
Left Analog Y Linear=0 #-100 to +100 raise this number to increase sensitivity near center
Right Analog X Linear=0 #-100 to +100 raise this number to increase sensitivity near center
Right Analog Y Linear=0 #-100 to +100 raise this number to increase sensitivity near center
Left Analog X+ Button=0 #button id; 0 to disable
Left Analog X- Button=0 #button id; 0 to disable
Left Analog Y+ Button=0 #button id; 0 to disable
Left Analog Y- Button=0 #button id; 0 to disable
Right Analog X+ Button=0 #button id; 0 to disable
Right Analog X- Button=0 #button id; 0 to disable
Right Analog Y+ Button=0 #button id; 0 to disable
Right Analog Y- Button=0 #button id; 0 to disable
D-pad POV=1 #POV index; 0 to disable
D-pad Up=0 #button id; 0 to disable
D-pad Down=0 #button id; 0 to disable
D-pad Left=0 #button id; 0 to disable
D-pad Right=0 #button id; 0 to disable
A=3 #button id; 0 to disable
B=2 #button id; 0 to disable
X=4 #button id; 0 to disable
Y=1 #button id; 0 to disable
Left Shoulder=5 #button id; 0 to disable
Right Shoulder=6 #button id; 0 to disable
Back=9 #button id; 0 to disable
Start=10 #button id; 0 to disable
Left Thumb=11 #button id; 0 to disable
Right Thumb=12 #button id; 0 to disable
TriggerDeadzone=0 #use 0 to 256; default 0; add deadzone to trigger
Left Trigger=7 #button id; precede with 'a' for an axis; 's' for a slider;
Right Trigger=8 #button id; precede with 'a' for an axis; 's' for a slider;
UseForceFeedback=1 #use 0 to 1; default 0
SwapMotor=0 #use 0 to 1; default 0
ForcePercent=100 #use 0 to 100; default 100
#all other options currently has no effect
----------------------------------------------

Untuk beberapa game seperti mini ninja ganti file: dinput8.dll dengan yang di folder /spoofer di dalam file dinput8-X360cev2.1.zip (sudah termasuk di dalam x360ce vibmod 3.1.0.4 BETA3) keterangan lebih lanjut ada di manual file nya.

Jika anda memakai yang xinputemu3.0.zip maka perlu download lagi file tersebut. Untuk alamatnya bisa di download disini: dinput8_X360cev2.1.zip

Mungkin akan terjadi beberapa error, untuk itu silahkan sering-sering mengecek update terbaru nya disini:
http://www.tocaedit.com/IB/index.php?act=home atau disini: http://virusdev.ovh.org/files/?dir=xinputemu

Berikut ini game yang sudah saya test sendiri berhasil:
-Mini Ninjas
-Need for Speed Shift
-Batman: Arkham Asylum
-Resident Evil 5
-Tom Clancy's H.A.W.X
-X-Men Origins - Wolverine

Selamat Mencoba, Semoga bermanfaat..