nolf1-modernizer icon indicating copy to clipboard operation
nolf1-modernizer copied to clipboard

EAX/DirectSound3D providers in Miles Sound System

Open ThreeDeeJay opened this issue 2 years ago • 3 comments

I'm trying to use DSOAL to restore 3D sound and EAX environmental reverb like in the windows XP days, but on a modern PC. The game uses Miles Sound System which supports sound providers/services (.M3D files) but I'm not sure how to specify them. Games like Vice City allow manual selection in the audio settings, others can be set via the developer console and others just require deleting the unwanted M3D files, but none of those methods are working in NOFL1 🤔 https://github.com/haekb/nolf1-modernizer/blob/25bac3d43c40a83b8e90201a70a14ef63b4240e7/LT2/sdk/inc/ltbasedefs.h#L539

DSOAL won't work unless you:

  • Use a modded Vice City mss32.dll (https://www.gtagarage.com/mods/show.php?id=27928) so the game loads dsound.dll from the game folder, but it will just be virtual stereo (sounds like 2 speakers in front of you), BUT it'll make audio crackle/skip like crazy https://youtu.be/qNFsN5uhtm0 Extract this into the game folder to test: NOLF_DSOAL.zip

  • Copy DSOAL files to SysWOW64. it is NOT recommended to do that, and it will still just be virtual stereo but at least the sound won't crackle https://youtu.be/BjHw6sGjzj0

ThreeDeeJay avatar Jul 14 '22 09:07 ThreeDeeJay

Hi

Can you more Work with the Source Codes from Shogo , which Support Real 3D Audio , and use either .m3d Files ! , and the 3DSoundProvider from the Autoexec.cfg

https://www.moddb.com/games/shogo-mobile-armor-division/downloads/shogo-unzipped-source-code

DSOAL 1.31a works fine with Shogo Mobile Armor Division !

My https://www.youtube.com/watch?v=_tnWmcAW6p4

And from I Drink Lava https://www.youtube.com/watch?v=J7ADOiXZYg8

TP555 avatar Oct 11 '22 00:10 TP555

Hmm, I wouldn't even know where to start with the source code, let alone port it to a different game lol but I do wonder if borrowing some files from Shogo would help here 🤔

ThreeDeeJay avatar Oct 11 '22 07:10 ThreeDeeJay

Hi

Not the Files , but the Source Code , how the 3D Sound Works ;D

The Joke is , Shogo Cames (1998) , Blood II: The Chosen (1998) , and Kiss Psycho Circus (2000) before Nolf1 , and all 3 Supports Fine 3D Sound.

Only The Lithtech Engine Version is Differnt 1.0 - 1.5 and Nolf has 2.0 - 2.4 & Talon but in principle it should be the same because mss32.dll and the .m3d files !

The Litech Engine Games Nolf 2 or Contract Jack , when you know how , can be fine Modified ^^ He have much Modded Nolf Games Widescreen/Ultrawide , and Restore the Multiplayer , where Gamespy goes Down ! Alot of Games was Affected ! https://www.pcgamingwiki.com/wiki/GameSpy https://nolfgirl.net/Unityhq/forums/files/file/78-multiplayer-launcher/

https://www.youtube.com/watch?v=rvabKxdDPWY https://www.youtube.com/watch?v=6qIy6qaILj4 https://www.youtube.com/watch?v=VxjF4OKStEo https://www.youtube.com/watch?v=X6M7BhqDO_k

TP555 avatar Oct 11 '22 21:10 TP555