Skip to content

Instantly share code, notes, and snippets.

@flibitijibibo
Last active December 18, 2018 19:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save flibitijibibo/a4324a544ca8af59182b49e753a921df to your computer and use it in GitHub Desktop.
Save flibitijibibo/a4324a544ca8af59182b49e753a921df to your computer and use it in GitHub Desktop.
flibit's game list for FAudio/XAudio2 research. Not official, not important, probably better off not reading it unless you're doing research yourself.

UPDATE: Thanks to my current partnerships I'm now able to access various games on Steam as I need them. This document is now (mostly) obsolete, unless you just want to give me keys for no reason at all.

This is my internal hit list for researching XAudio2, to aid in developing FAudio.

When working on large amounts of games in an unofficial capacity, it can be difficult finding which games even have XAudio2 in the first place, let alone use a feature set that we can take apart and implement. Generally you have to Google the game with variants of "xaudio2" and pray that a support ticket comes up (most of the time, nothing comes up), though occasionally you get lucky and it shows up in a database like this.

Even then, once you have a list, you have to figure out how to work with your budget - sure, it's a tax writeoff, but to spend money you usually need to... er, have money. The tradition up to now was to use a small Steam Wallet along with the refund system for games that I only needed a few minutes with, but A: that's a tremendously shitty way of using a very important mechanism for customers on Steam and other digital storefronts, and B: it only works when you research one or two games a year. With Proton on the table we now have dozens (if not hundreds) of games to look at, so what do we do?

Thankfully I already have a good pile of games to research, but the feature set is limited and most of the games are from my pre-Linux days, so there's not a lot of modern stuff to work with, and that's what players generally want. It was suggested by some customers that I publish my internal hit list so users can get a sense of what I'm looking at and why, along with what I'm actively researching at this very moment.

If you happen to have a key for any of these, I would love to have it! I have some very specific rules though:

  • No takebacks. Obvious since that's how product keys work...
  • Nothing NOT on this list. I need evidence of XAudio2 usage first!
  • DO NOT BUY ANY GAME JUST FOR THIS!!! In addition to burning your money with basically no RoI whatsoever, this definitely walks dangerously close to the "No Tux No Bux" line that I would prefer not to cross. Buy real Linux games first. I know many of you miss my Patreon page but this is not a substitute.

With all that in mind, here's the list:

Should be fine:

  • 208200 - DOOM 3 BFG - Easy to trace, thanks GPL release!
  • 414340 - Hellblade: Senua's Sacrifice
  • 495050 - Mega Man Legacy Collection 2
  • 544750 - Soul Calibur 6
  • 584400 - Sonic Mania
  • 742300 - Mega Man 11
  • 743890 - Mega Man X Legacy Collection
  • 838310 - Bloodstained: Curse of the Moon

Wwise XAudio2 Device:

  • 379720 - DOOM
  • 403640 - Dishonored 2
  • 480490 - Prey

Blocked by WMA:

  • 377160 - Fallout 4
  • 427190 - Dead Rising
  • 489830 - Skyrim (wish I could access non-SE...)
  • 758330 - Shenmue I & II

UE4, XAudio2 Unconfirmed:

  • 310950 - Street Fighter 5
  • 359100 - QUBE 2
  • 438740 - Friday the 13th
  • 678950 - Dragon Ball FighterZ

Free Stuff:

  • 17080 - Tribes Ascend :(
  • 39000 - Moonbase Aeiou
  • 345390 - Kings Quest

Stuff I already have:

  • 9200 - RAGE (Basically DOOM 3 BFG audio engine)
  • 40930 - P.B. Winterbottom (XACT)
  • 45740 - Dead Rising 2 (WMA)
  • 71250 - Sonic Adventure DX (XAudio2 + DSound together?!)
  • 201810 - Wolfenstein: The New Order (See RAGE)
  • 204360 - Castle Crashers (WMA)
  • 205950 - Jet Set Radio
  • 207490 - Rayman Origins
  • 213610 - Sonic Adventure 2 (XAudio2 + DSound together?!)
  • 223220 - Giana Sisters: Twisted Dreams (ADPCM I think?)
  • 225080 - Brothers: A Tale of Two Sons (???)
  • 236450 - PAC-MAN CEDX+ (5.1 buffers, lolwut)
  • 253230 - A Hat in Time (UE3)
  • 254700 - Resident Evil 4 (XACT)
  • 292030 - The Witcher 3: Wild Hunt (Wwise XAudio2)
  • 329440 - Sonic Lost World (???)
@dragonfly-lover
Copy link

Please investigate also Strider. Some reported audio working After installing xaudio2 via winetricks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment