Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Good question; thanks for your interest! :)
Looking over your site now, I see that you mention ALchemy. I guess I should have clicked your link earlier before posting...
Interesting indeed. Have you actually tested it on any other hardware outside of your NVIDIA solution?
I knew that this would mean I would no longer have the benefits of offloading audio processing to the external Sound Blaster, but no modern games do this anymore and I figured that my modern gaming machine would be able to handle older games with no problems. This has turned out to be unquestionably true.
I knew that this would also mean I would no longer have EAX in older games. This was definitely sad to me, and was the biggest cause for hesitation. (In fact, I almost bought an Auzentech card with HDMI support just for EAX alone, but from what I can tell they are no longer sold?)
What I didn't realize at the time, though, was that some older games relied on hardware acceleration to provide 3D positional audio. I already mentioned this in my first post, but F.E.A.R. was actually the first game I played after making the switch where I noticed I was only getting stereo sound, and when I did more research and discovered that there was nothing I could do to get it back I was pretty upset!
That made the wheels in my head turn, though: My audio hardware obviously was capable of outputting 7.1 positional audio in games, since it worked with newer games (actually, most games only support 5.1, but that's a different sad story). I started doing more research about how ALchemy actually works, and I slowly had the realization "I could do the exact same thing, but do it in software the same way that modern games do sound in Vista and Windows 7!"
To answer your other question, unfortunately no, I haven't tested on any hardware besides my own. I'm hoping some people will try it and give some feedback, though: I'm sure there are still bugs that will only manifest themselves on different hardware. The target audience is probably relatively small, but I know from Google searching that there are at least a handful of people out there in my same position for whom I think IndirectSound would be pretty cool. I know that I was pretty excited the first time I got it working well enough to hear surround sound in F.E.A.R. again :-)
3D Soundback fron Realtek did not work, Alchemy could not be installed - your dll worked just fine. Awesome! A Horror game gets so much out of surround sound!
Will there be "EAX HD" in the future?
Thank you!!
At least alchemy creates the same files in games to which it is applied to.
There are two issues: 1) Emulating EAX at all and 2) Emulating the more recent versions of EAX:
I would really like to one day emulate EAX, but it's a tricky problem. For the most part, IndirectSound uses Microsoft's XAudio2 reference implementation to emulate DirectSound, but there is no corresponding reference implementation for EAX. This means that all of the reverb-related effects have to be programmed from scratch, and although I'm an audio enthusiast I'm not an audio expert. It's definitely on my wish list to do, but progress is slow.
Regarding EAX 3-5, I don't see any compelling reason to work on emulating fake support like I did with 1-2, and so it seems like a lower priority to me than emulating real support for 1-2. If I ever get that done, though, 3-5 would be the next logical step. :-)
Thanks for your interest and kind remarks!
John-Paul
Yes, you are correct. I explain a bit how it works here:
http://www.indirectsound.com/#howDoesItWork
ALchemy uses the exact same method, which is why they both require the file dsound.dll. The dsound.ini file is optional and I could have chosen a different name to not "compete" with ALchemy, but it really makes the most sense to me (which is probably why they also used it).
And yes, IndirectSound has the big advantage that it works with any hardware. If you have a Creative sound card then ALchemy is a better solution (particularly because EAX will work), and if you have an ASUS Xonar it may be better (I've never owned one), but for everything else IndirectSound is the best choice that I know of.
I'm aware in my case alchemy is the best choice but i mean i could test your solution with realtek onboard audio and some games to provide you a little bit of support. When i will do some testing i will provide you results.
The DLL must be named dsound.dll but yes, I could rename the INI file to something different. I think that having the same name is nice because the files then cluster together in Windows Explorer, but I can see the advantage of avoiding conflicts with ALchemy. I will think about it :-)
I'd appreciate any testing you are able to do. Thanks!
I tried your solution and copied dsound.dll and dsound.ini into the FEAR folder and the first two EAX options can now be enabled but I still don't get surround just stereo. =(
The dsound.log contains the following:
I have Realtek HD audio with quad speakers, what should I do?
I had to turn EAX hardware mixing off as it played the music too loud and didn't react to the volume slider.