Skip to content

Latest commit

 

History

History
272 lines (249 loc) · 9.4 KB

CompatibilityList.md

File metadata and controls

272 lines (249 loc) · 9.4 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. Enslaved: Odyssey to the West
  51. Evil Within, The (64bit only)
  52. Far Cry 2
  53. Farcry 3 (If using Type 2 rumble, increase motor duration to 500)
  54. Fez
  55. FIFA 10
  56. FIFA 11
  57. FIFA 12
  58. FIFA 13
  59. FIFA 15 (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
  60. Final Exam
  61. FlatOut Ultimate Carnage
  62. Godmode (uses xinput9_1_0.dll)
  63. Grand Theft Auto IV (If using Type 2 rumble, increase motor duration to 500)
  64. Grand Theft Auto V (64bit only)
  65. Grid
  66. Grid 2
  67. Guacamelee! Gold Edition (uses xinput9_1_0.dll)
  68. Hell Yeah!
  69. Hitman: Absolution (uses xinput9_1_0.dll)
  70. Hotline Miami
  71. How to Survive
  72. Injustice: Gods Among Us Ultimate Edition
  73. Just Cause 2
  74. L.A. Noire
  75. Lara Croft and the Guardian of Light(uses xinput9_1_0.dll)
  76. LEGO Indiana Jones: The Original Adventures
  77. LEGO Pirates of the Caribbean: The Video Game
  78. Limbo
  79. Mad Max(2015) (uses xinput9_1_0.dll) (64bit only)
  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 Most Wanted 2012
  91. Outlast (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  92. Penny Arcade's On the Rain-Slick Precipice of Darkness 3
  93. Penny Arcade's On the Rain-Slick Precipice of Darkness 4
  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. Ring Runner
  101. Rise of the Triad (2013)
  102. Rogue Legacy
  103. Rusty Hearts (uses xinput9_1_0.dll and xinput1_3.dll)
  104. Sacred Citadel (uses xinput9_1_0.dll)
  105. Saints Row 2
  106. Saints Row IV
  107. Saints Row: The Third
  108. Shank
  109. Shank 2
  110. Sine-Mora
  111. Skullgirls (uses xinput9_1_0.dll)
  112. Sleeping Dogs
  113. Sleeping Dogs: Definitive Edition (uses xinput9_1_0.dll) (64bit only)
  114. Sonic & All-Stars Racing Transformed
  115. Sonic Generations
  116. Sonic the Hedgehog 4 EP 1
  117. Street Fighter IV
  118. Street Fighter x Tekken
  119. Sudeki (Steam) (uses xinput1_2.dll)
  120. Super Meat Boy (uses xinput9_1_0.dll)
  121. Super Street Fighter IV: Arcade Edition (uses xinput9_1_0.dll and xinput1_3.dll)
  122. Syndicate
  123. TERA
  124. The Last Remnant
  125. They Bleed Pixels
  126. Tiny Brains
  127. Titanfall (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  128. Tomb Raider(2013) (uses xinput9_1_0.dll)
  129. Trine (If using Type 2 rumble, increase motor duration to 500)
  130. Trine 2 (If using Type 2 rumble, increase motor duration to 500)
  131. Trine 3 (If using Type 2 rumble, increase motor duration to 500)
  132. Trine Enchanged Edition (If using Type 2 rumble, increase motor duration to 500)
  133. Unmechanical
  134. Vessel
  135. WarFrame (32bit and 64bit executables, defaults to 64bit on 64bit OS)
  136. Watch Dogs
  137. Worms Revolution
  138. XCOM Enemy Unknown
  139. XCOM Enemy Within
  140. 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