Skip to content

Compatibility List

MAKSIM RABKEVICH edited this page Apr 4, 2020 · 5 revisions

Notice: Games listed here do not necessarily reflect the games included in the GDB included in the lib download.

To update the gdb, save this page over the top of your gdb

HookMode

Items in these lists are in need of testing with the new hookmask system (DO NOT ADD TO THE HOOK MODE SECTIONS)

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

Hookmask Required

HookLL

HookSA

  1. Beat Hazard Classic/Ultimate

HookWT

  1. Gears of War

Multiple HookMasks

  1. Assassin's Creed (HookCOM + HookDI + HookVIDPID + HookName)
  2. Assassin's Creed: II (HookCOM + HookDI + 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. Divinity Original Sins 2 (HookCOM + HookDI + HookVIDPID) (uses 1.4)
  9. FIFA 14 (HookCOM + HookDI + HookVIDPID + HookName)
  10. Final Fantasy - FFX & FFX-2 HD Remastered (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll) (Requires Untitled Project X)
  11. Final Fantasy XIV: A Realm Reborn (HookCOM + HookDI + HookVIDPID) (DirectX 11 client is 64bit only)
  12. I Am Alive (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll)
  13. Kane & Lynch - Dead Men (HookCOM + HookDI + HookVIDPID + HookName)
  14. Metal Gear Solid V: Ground Zeroes (HookCOM + Hook_DI + HookVIDPID) (64bit only)
  15. Need for Speed: Rivals (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
  16. Rocket League (HookCOM + HookDI + HookVIDPID + HookSA)
  17. Slam Bolt Scrappers (HookCOM + HookDI + HookVIDPID)
  18. Teenage Mutant Ninja Turtles: Out of Shadows (HookCOM + HookDI + HookVIDPID)
  19. Tom Clancy's H.A.W.X (HookCOM + HookDI + HookVIDPID)
  20. Tom Clancy's H.A.W.X 2 (HookCOM + HookDI + HookVIDPID)
  21. Tom Clancy's Rainbow Six Vegas 2 (HookCOM + HookDI + HookVIDPID)
  22. Tom Clancy's Splinter Cell Blacklist (HookCOM + HookDI + HookVIDPID)
  23. Tom Clancy's Splinter Cell Conviction (HookCOM + HookDI + HookVIDPID)

Notes:

  1. All games utilise the x86 version of the 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.

Reporting Compatibility / Incompatibility

You can report compatible games or games that have issues in 2 ways

  1. Through the Issue tracker - include 'Game Compatibility' in the Issue Title
  2. Via a thread in this board at EmuForums