matatk / agrip

AGRIP AudioQuake and Level Description Language (LDL)
http://agrip.org.uk
Other
16 stars 6 forks source link

Possibility to use fte client instead of zquake #67

Open Ali-Bueno opened 3 years ago

Ali-Bueno commented 3 years ago

If possible, will be better to use fte client, because it has open al hrtf support and I think will be a good enhancement to sound quality specially for accessibility, making players localizate in a much better way where are the objects in game

matatk commented 3 years ago

Thanks for your suggestion @CartridgeSoft. I wasn't aware that FTE supported this. I have heard that QuakeSpasm and maybe DarkPlaces have some advanced features, but I'm not sure about their audio support. I have had a look at FTE's repo and will try it out. As this would be a very big change, it won't make it into the upcoming release, but I will keep this issue open for a future release.

Ali-Bueno commented 3 years ago

Thank you for considering it! It will always make a big change to Audio localization, and For sure Will inprove accessibility

matatk commented 3 years ago

I've been trying to test the OpenAL HRTF feature in FTE, but unfortunately haven't been successful so far. I did find a video on YouTube that seems to have much better 3D/environmental sound than I've been able to experience myself, so I can appreciate why you suggested this.

Unfortunately FTE is not developed natively on the Mac (which is where all my dev tools are), and when I tried running it (via the Afterquake bundle) on Windows, I just couldn't get the feature to work as it sounded in the video. I tried setting the sound output device to "OAL" which I think means "use OpenAL" and restarting the sound (and even the game).

Do you happen to have the URL for some current set-up instructions for this feature? Also I was wondering if you know if any other engines support it, too?

One really interesting thing about FTE is that it appears to work very well when compiled to WebAssembly form, as there are several demonstrations of mods for the game in form of web pages, where you can play the game directly in-browser, and that might be helpful for a related but different project I've been working on.

Ali-Bueno commented 3 years ago

unfortunately i don't have more information. I have suggested that feature cause I've seen it on the video your mentioned. I was trying my self with OCR help to enable hrtf, but like you, I haven't got any success

Ali-Bueno commented 3 years ago

also, did you have configured open al? maibe was that and you can have more succes than me haha. I was testing doom wit an other accesible mod and it was working on there following this configuration, it is on the video description: https://www.youtube.com/watch?v=VCXQp7swp5k&t=883s

matatk commented 3 years ago

@CartridgeSoft thanks for the info, especially about the Doom mod (is it Toby Doom?) as I wasn't aware of it—very cool!

I think I've found the underlying OpenAL Soft project used in the video you mentioned. Will try setting that up when next I'm able to (I don't believe I did last time; I thought that it was built into the engine).