Next Generation Emulation banner

Status
Not open for further replies.
1 - 5 of 5 Posts

·
Maybe I'm a Lion
Joined
·
5,057 Posts
Discussion Starter #1 (Edited)
Notice: Games listed here do not necessarily reflect the games included in the GDB included in the lib download.

To update the gdb, click refresh in the App on the game list tab.

HookMode

Items in these lists are in need of testing with the new hookmask system

Normal Mode
  1. Alpha Protocol
  2. Avatar: The Game
  3. Bionic Commando
  4. Bioshock
  5. Blur
  6. Call Of Juarez Bound In Blood
  7. Crysis
  8. Crysis Warhead
  9. Dead Space
  10. Deus Ex Human Revolution (uses xinput9_1_0.dll)
  11. Devil May Cry 4
  12. F1 2010
  13. Fable 3
  14. Fallout 3
  15. Ghostbusters
  16. Guilty Gear Isuka
  17. Guilty Gear X2 #Reload
  18. Incredible Hulk
  19. James Bond 007 Blood Stone
  20. Kane & Lynch 2 : Dog Days
  21. Kung Fu Panda
  22. Last Remnant, The
  23. Lost Planet Colonies
  24. Lost Planet 2
  25. Mafia 2
  26. Need for Speed: Carbon
  27. Need for Speed: Hot Pursuit
  28. Ninja Blade
  29. OnLive
  30. Prince of Persia (2008)
  31. Prince of Persia: The Forgotten Sands
  32. Prototype
  33. Puzzle Quest 2
  34. Resident Evil 5
  35. Resident Evil: Operation Raccoon City
  36. Saboteur, The
  37. Serious Sam HD - The Second Encounter
  38. Silent Hill Homecoming
  39. Sonic & SEGA All-Stars Racing
  40. Spider-Man - Web of Shadows
  41. Star Wars: The Force Unleashed
  42. Tomb Raider - Anniversary (uses xinput9_1_0.dll)
  43. Tomb Raider - Legend (uses xinput9_1_0.dll)
  44. Tomb Raider - Underworld (uses xinput9_1_0.dll)
  45. Transformers - War for Cybertron
  46. Two Worlds II
  47. Velvet Assassin
  48. Virtua Tennis 2009
  49. X-Blades
  50. X-Men Origins - Wolverine
Compatibility Mode
  1. Alice Madness Returns
  2. Dead Space 2
  3. Kane and Lynch Dead Men
  4. Splinter Cell Conviction
  5. Split/Second
Known games that do not work
  1. Blazing Angels 2 Secret Missions of WWII
  2. Brutal Legend
  3. Front Mission Evolved
  4. Spider-Man(TM) - Shattered Dimensions (needs confirmation)
  5. Marvel - Ultimate Alliance
HookMasks

This is the new system utilised by r574+

Hookmask Not Required
  1. Ace Combat Assault Horizon
  2. Afterfall Insanity: Extended Edition
  3. Alice: Madness Returns
  4. Alone in the dark (2008) (uses xinput1_1.dll)
  5. Antichamber
  6. Assassin's Creed: Brotherhood (uses xinput9_1_0.dll for multiplayer)
  7. Assassin's Creed: III (uses xinput9_1_0.dll for multiplayer)
  8. Assassin's Creed: IV Black Flag (uses xinput9_1_0.dll for multiplayer)
  9. Assassin's Creed: Revelations (uses xinput9_1_0.dll for multiplayer)
  10. Awesomenauts
  11. Awesomenauts
  12. Bastion
  13. Batman Arkham Asylum
  14. Batman Arkham City (uses xinput9_1_0.dll)
  15. Batman Arkham Origins
  16. Battlefield 3 (uses xinput9_1_0.dll)
  17. Before the Echo
  18. BioHazard 6 (needs dinput8.dll)
  19. BioShock Infinite
  20. Blade Kitten
  21. Blades of Time (uses xinput9_1_0.dll)
  22. Borderlands 2
  23. Brothers: A Tale of Two Sons
  24. Brutal Legend
  25. Bulletstorm
  26. Call of Duty Advanced Warfare (64bit only)
  27. Call of Duty Ghosts (64bit only)
  28. Call of Juarez: Gunslinger
  29. Capsized (If using Type 2 rumble, increase motor duration to 500)
  30. Castle Crashers
  31. Castlevania: Lords of Shadow – Ultimate Edition
  32. Cave, The
  33. Dark Souls II
  34. Dark Souls II: SCHOLAR OF THE FIRST SIN (64bit only)
  35. Dark Souls: Prepare to Die Edition (may need dinput8.dll with DSFIX)
  36. Darksiders
  37. Darksiders 2
  38. Dead Island
  39. Deadlight
  40. DeathSpank
  41. DeathSpank - Thongs of Virtue
  42. DmC - Devil May Cry
  43. Dragon Age: Inquisition (uses xinput9_1_0.dll) (64bit only)
  44. Dragon Ball Xenoverse
  45. Dragon Ball Xenoverse 2
  46. DuckTales Remastered
  47. Dungeon Defenders
  48. Dust: An Elysian Tail
  49. Elder Scrolls V, The - Skyrim
  50. Elite: Dangerous (uses xinput9_1_0.dll) (32bit and 64bit executables)
  51. Elite: Dangerous Combat Training
  52. Enslaved: Odyssey to the West
  53. Evil Within, The (64bit only)
  54. Far Cry 2
  55. Farcry 3 (If using Type 2 rumble, increase motor duration to 500)
  56. Fez
  57. FIFA 10
  58. FIFA 11
  59. FIFA 12
  60. FIFA 13
  61. FIFA 15 (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
  62. Final Exam
  63. FlatOut Ultimate Carnage
  64. Godmode (uses xinput9_1_0.dll)
  65. Grand Theft Auto IV (If using Type 2 rumble, increase motor duration to 500)
  66. Grid
  67. Grid 2
  68. Guacamelee! Gold Edition (uses xinput9_1_0.dll)
  69. Hell Yeah!
  70. Hitman: Absolution (uses xinput9_1_0.dll)
  71. Hotline Miami
  72. How to Survive
  73. Injustice: Gods Among Us Ultimate Edition
  74. Just Cause 2
  75. L.A. Noire
  76. Lara Croft and the Guardian of Light (uses xinput9_1_0.dll)
  77. LEGO Indiana Jones: The Original Adventures
  78. LEGO Pirates of the Caribbean: The Video Game
  79. Limbo
  80. Magicka
  81. Mark of the Ninja
  82. Mirror's Edge
  83. Monaco
  84. Mortal Kombat Arcade Kollection
  85. Mortal Kombat Komplete Edition
  86. Mortal Kombat X (uses xinput9_1_0.dll) (64bit only)
  87. NBA 2k13
  88. NBA 2k14
  89. NBA 2k15
  90. Need For Speed 16 (uses xinput9_1_0.dll) (64bit only) (see comment 5)
  91. Need For Speed Most Wanted 2012
  92. Outlast (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  93. Pang
  94. Pro Evolution Soccer 2010 (uses xinput1_1.dll)
  95. Pro Evolution Soccer 2014
  96. Rayman Legends
  97. Rayman Origins
  98. Remember Me
  99. Resident Evil 6 (needs dinput8.dll)
  100. Rise of the Tomb Rider
  101. Rise of the Triad (2013)
  102. Rusty Hearts (uses xinput9_1_0.dll and xinput1_3.dll)
  103. Sacred Citadel (uses xinput9_1_0.dll)
  104. Saints Row 2
  105. Saints Row IV
  106. Saints Row: The Third
  107. Shank
  108. Shank 2
  109. Sine-Mora
  110. Skullgirls
  111. Sleeping Dogs
  112. Sleeping Dogs: Definitive Edition (uses xinput9_1_0.dll) (64bit only)
  113. Sonic & All-Stars Racing Transformed
  114. Sonic Generations
  115. Street Fighter IV
  116. Street Fighter x Tekken
  117. Sudeki(Steam) (uses xinput1_2.dll)
  118. Super Meat Boy (uses xinput9_1_0.dll)
  119. Super Street Fighter IV: Arcade Edition (uses xinput9_1_0.dll and xinput1_3.dll)
  120. Syndicate
  121. TERA
  122. The Last Remnant
  123. They Bleed Pixels
  124. Tiny Brains
  125. Titanfall (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  126. Tomb Raider(2013) (uses xinput9_1_0.dll)
  127. Trine (If using Type 2 rumble, increase motor duration to 500)
  128. Trine 2 (If using Type 2 rumble, increase motor duration to 500)
  129. Vessel
  130. WarFrame (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  131. Watch Dogs
  132. Worms Revolution
  133. XCOM Enemy Unknown
  134. XCOM Enemy Within
  135. Yaiba - Ninja Gaiden Z
Hookmask Required

HookLL

HookSA
  1. Beat Hazard Classic/Ultimate
HookWT
  1. Gears of War
Combination
  1. Assassin's Creed (HookCOM + Hook_DI + HookVIDPID + HookName)
  2. Assassin's Creed II (HookCOM + Hook_DI + HookVIDPID + HookName)
  3. Assassin's Creed Unity (Hook_DI + HookVIDPID + HookName) (64bit only)
  4. Baconing, The (HookLL + HookCOM)
  5. Burnout Paradise - The Ultimate Box (HookCOM + HookDI + HookVIDPID + HookName)
  6. Carmageddon Max Damage (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll)
  7. Carmageddon Reincarnation (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll)
  8. FIFA 14 (HookCOM + HookDI + HookVIDPID + HookName)
  9. Final Fantasy - FFX & FFX-2 HD Remastered (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll) (Requires Untitled Project X)
  10. Final Fantasy XIV: A Realm Reborn(HookCOM + HookDI + HookVIDPID)
  11. I Am Alive (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll)
  12. Kane & Lynch - Dead Men (HookCOM + HookDI + HookVIDPID + HookName)
  13. Metal Gear Solid V: Ground Zeroes (HookCOM + Hook_DI + HookVIDPID) (64bit only)
  14. Need for Speed: Rivals (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
  15. Rocket League (HookCOM + HookDI + HookVIDPID + HookSA)
  16. Slam Bolt Scrappers (HookCOM + HookDI + HookVIDPID)
  17. Teenage Mutant Ninja Turtles: Out of Shadows (HookCOM + HookDI + HookVIDPID)
  18. Tom Clancy's H.A.W.X (HookCOM + HookDI + HookVIDPID)
  19. Tom Clancy's H.A.W.X 2 (HookCOM + HookDI + HookVIDPID)
  20. Tom Clancy's Rainbow Six Vegas 2 (HookCOM + HookDI + HookVIDPID)
    Tom Clancy's Splinter Cell Blacklist (HookCOM + HookDI + HookVIDPID)
  21. Tom Clancy's Splinter Cell Conviction (HookCOM + HookDI + HookVIDPID)
Notes:
  1. All games utilise the x86 version of xinput1_3.dll unless otherwise specified.
  2. Games do not need the dinput8.dll unless specified.
  3. Most SEGA games do not display XBOX360 Controller buttons.
  4. Blade Kitten does not display XBOX360 Controller buttons.
  5. Saints Row 2 does not display XBOX360 Controller buttons.
Incompatible:
  1. Unity Engine titles. Most of these games only utilise xinput to trigger vibration events while all input detection is performed via RawInput. Unfortunately this poses issues as
    1. Controller calibration is ignored via RawInput.
    2. Unity Engine needs to profile every gamepad hardware and its driver for RawInput to actually work with them.
 

·
Maybe I'm a Lion
Joined
·
5,057 Posts
Discussion Starter #2 (Edited)
With the addition of Hookmasks, hooking has become more flexible and yet more complex. This however has added the ability to implement a GDB (Game Database) file and remove the need for users to play with the config settings to get the game set up right.

Default settings and GDB can be placed in ProgramData\X360ce to reduce the amount of files being copied around - The ini will still be loaded from the game folder if it is present in the location, but the GDB will always be loaded from the common appdata location unless Override=1 is placed in the input hooks section of the ini.

HookModes are deprecated and removed as of r574.
 

·
Maybe I'm a Lion
Joined
·
5,057 Posts
Discussion Starter #3 (Edited)
Dark Souls only has input on GFWL Login.
Using DSFIX


  1. use the vs2010 version of the dll
  2. rename the x360ce 'Dinput8.dll' to '_Dinput8.dll' and add it to the DarkSouls /Data/ folder
  3. set # Dinput dll chaining as follows in DSFIX
Code:
# Dinput dll chaining
# if you want to use another dinput8.dll wrapper together
# with DSfix, rename it (e.g. "dinputwrapper.dll") and put the new name here
dinput8dllWrapper _dinput8.dll
# dsmfix.dll
Not Using DSFIX

  1. Drop the Dinput8.dll file into the /Data/ folder without any renaming.
Dark Souls is in the process of migration to steamworks, these requirements may change as a result.
 

·
Maybe I'm a Lion
Joined
·
5,057 Posts
Discussion Starter #4
I am Alive buttons/triggers wrong.

The most latest version of this game includes an instance of x360ce ini and dll intended for the xbox 360 wireless controller, after starting the game you may need to open the button mapping screen and select Defaults to resolve this issue.
 

·
Maybe I'm a Lion
Joined
·
5,057 Posts
Discussion Starter #5
Assassins Creed 4 and Need for Speed 2015 wrong or double buttons:

This is caused by the game applying default Dinput configuration and not having an easy on/off switch.

For Assassins Creed 4,
You must blank out all of the button/axis mappings in Assassin4.ini which you can find in \Documents\Assassin's Creed IV Black Flag

For Need for Speed
You must open the wheel config screen, and then configure every button to the same one, preferably you can just assign each button to dpad down.
 
1 - 5 of 5 Posts
Status
Not open for further replies.
Top