haekb / nolf1-modernizer

The goal of NOLF Modernizer is to help fix some long standing bugs, and update some more outdated features of the game.
https://haekb.itch.io/nolf-modernizer
45 stars 11 forks source link

EAX/DirectSound3D providers in Miles Sound System #53

Open ThreeDeeJay opened 1 year ago

ThreeDeeJay commented 1 year ago

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:

TP555 commented 1 year ago

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

ThreeDeeJay commented 1 year ago

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 🤔

TP555 commented 1 year ago

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