Skip to content

Latest commit

 

History

History
274 lines (251 loc) · 9.51 KB

CompatibilityList.md

File metadata and controls

274 lines (251 loc) · 9.51 KB

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

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. 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. Carmageddon Reincarnation
  31. Castle Crashers
  32. Castlevania: Lords of Shadow – Ultimate Edition
  33. Cave, The
  34. Dark Souls II
  35. Dark Souls II: SCHOLAR OF THE FIRST SIN (64bit only)
  36. Dark Souls: Prepare to Die Edition (may need dinput8.dll with DSFIX)
  37. Darksiders
  38. Darksiders 2
  39. Dead Island
  40. Deadlight
  41. DeathSpank
  42. DeathSpank - Thongs of Virtue
  43. DmC - Devil May Cry
  44. Dragon Age: Inquisition (uses xinput9_1_0.dll) (64bit only)
  45. Dragon Ball Xenoverse
  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. Grand Theft Auto V (64bit only)
  67. Grid
  68. Grid 2
  69. Guacamelee! Gold Edition (uses xinput9_1_0.dll)
  70. Hell Yeah!
  71. Hitman: Absolution (uses xinput9_1_0.dll)
  72. Hotline Miami
  73. How to Survive
  74. Injustice: Gods Among Us Ultimate Edition
  75. Just Cause 2
  76. L.A. Noire
  77. Lara Croft and the Guardian of Light(uses xinput9_1_0.dll)
  78. LEGO Indiana Jones: The Original Adventures
  79. LEGO Pirates of the Caribbean: The Video Game
  80. Limbo
  81. Mad Max(2015) (uses xinput9_1_0.dll) (64bit only)
  82. Magicka
  83. Mark of the Ninja
  84. Mirror's Edge
  85. Monaco
  86. Mortal Kombat Arcade Kollection
  87. Mortal Kombat Komplete Edition
  88. Mortal Kombat X (uses xinput9_1_0.dll) (64bit only)
  89. NBA 2k13
  90. NBA 2k14
  91. NBA 2k15
  92. Need For Speed Most Wanted 2012
  93. Outlast (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  94. Penny Arcade's On the Rain-Slick Precipice of Darkness 3
  95. Penny Arcade's On the Rain-Slick Precipice of Darkness 4
  96. Pro Evolution Soccer 2010 (uses xinput1_1.dll)
  97. Pro Evolution Soccer 2014
  98. Rayman Legends
  99. Rayman Origins
  100. Remember Me
  101. Resident Evil 6 (needs dinput8.dll)
  102. Ring Runner
  103. Rise of the Triad (2013)
  104. Rogue Legacy
  105. Rusty Hearts (uses xinput9_1_0.dll and xinput1_3.dll)
  106. Sacred Citadel (uses xinput9_1_0.dll)
  107. Saints Row 2
  108. Saints Row IV
  109. Saints Row: The Third
  110. Shank
  111. Shank 2
  112. Sine-Mora
  113. Skullgirls (uses xinput9_1_0.dll)
  114. Sleeping Dogs
  115. Sleeping Dogs: Definitive Edition (uses xinput9_1_0.dll) (64bit only)
  116. Sonic & All-Stars Racing Transformed
  117. Sonic Generations
  118. Sonic the Hedgehog 4 EP 1
  119. Street Fighter IV
  120. Street Fighter x Tekken
  121. Sudeki (Steam) (uses xinput1_2.dll)
  122. Super Meat Boy (uses xinput9_1_0.dll)
  123. Super Street Fighter IV: Arcade Edition (uses xinput9_1_0.dll and xinput1_3.dll)
  124. Syndicate
  125. TERA
  126. The Last Remnant
  127. They Bleed Pixels
  128. Tiny Brains
  129. Titanfall (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  130. Tomb Raider(2013) (uses xinput9_1_0.dll)
  131. Trine (If using Type 2 rumble, increase motor duration to 500)
  132. Trine 2 (If using Type 2 rumble, increase motor duration to 500)
  133. Trine 3 (If using Type 2 rumble, increase motor duration to 500)
  134. Trine Enchanged Edition (If using Type 2 rumble, increase motor duration to 500)
  135. Unmechanical
  136. Vessel
  137. WarFrame (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  138. Watch Dogs
  139. Worms Revolution
  140. XCOM Enemy Unknown
  141. XCOM Enemy Within
  142. 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. FIFA 14 (HookCOM + HookDI + HookVIDPID + HookName)
  7. Final Fantasy XIV: A Realm Reborn (HookCOM + HookDI + HookVIDPID) (DirectX 11 client is 64bit only)
  8. I Am Alive (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll)
  9. Kane & Lynch - Dead Men (HookCOM + HookDI + HookVIDPID + HookName)
  10. Metal Gear Solid V: Ground Zeroes (HookCOM + Hook_DI + HookVIDPID) (64bit only)
  11. Need for Speed: Rivals (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
  12. Slam Bolt Scrappers (HookCOM + HookDI + HookVIDPID)
  13. Teenage Mutant Ninja Turtles: Out of Shadows (HookCOM + HookDI + HookVIDPID)
  14. Tom Clancy's H.A.W.X (HookCOM + HookDI + HookVIDPID)
  15. Tom Clancy's H.A.W.X 2 (HookCOM + HookDI + HookVIDPID)
  16. Tom Clancy's Rainbow Six Vegas 2 (HookCOM + HookDI + HookVIDPID)
  17. Tom Clancy's Splinter Cell Blacklist (HookCOM + HookDI + HookVIDPID)
  18. 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. 1. 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