Results -9 to 0 of 1325

Dev. Posts

Threaded View

  1. #11
    Player
    RinKaenbyou's Avatar
    Join Date
    May 2019
    Location
    Ul'dah
    Posts
    27
    Character
    Rin Ka'enbyou
    World
    Excalibur
    Main Class
    Ninja Lv 90
    Quote Originally Posted by Larirawiel View Post
    Interesting informations. But please do not make any assumptions about APIs in use like WinMM or Xaudio. Windows uses API wrappers for many things and it can be that some DLLs are loaded although the program does not use them directly. If you google after FF14 and WinMM then you will find many messages about winmm.dll which are some years old.

    That the CPU utilization goes up when sounds are muted, this is also interesting. Rendering sound and then remove the rendered sound afterwards would be very bad programming practise. But since i have seen much source code of some "commercial" applications i do not wonder about something like this. It is called "technical debt" and if you do not pay attention to this it will overhelm you some day. I guess, SQEX is now at this point. Sins made in the past are now back and cost them real money. And they can not fix it quickly because it could break some other functionality.

    Cheers
    My friend said you are correct about the API wrappers however they also said that even when using those wrappers the xaudio runtime would still be handle locked to prevent deletion and yet they can delete all the xaudio files while the game is running and even start it without them existing at all so it seems very likely that EW is completely using WinMM.

    Edit: They've also found this CDev.Engine.Sd.SoundDriver CDev.Engine.Sd.SoundDriver %d [Voice]
    UseVoice =
    VoiceCount = %d/%d
    AudioRenderSlave%d R E S S U C C E S S D O N E ja R E S S U C C E S S G O T O W E B A P P R E S F A I L C O N N E C T I O N R E S F A I L N O L I C E N S E R E S F A I L E X P I R E D L I C E N S E ja R E S F A I L P H O T O R E S F A I L C O N T A C T S U P P O R T R E S F A I L H R T F D O W N L O A D R E S F A I L H R T F S A V E R E S F A I L H R T F C O R R U P T R E S U N K N O W N SOFTWARE\Embody\Immerse Gamepack FINAL FANTASY XIV Edition InstallPath Library CreateResonanceAudioApi

    Which led them to this https://resonance-audio.github.io/resonance-audio/

    Which led to them coming to the conclusion that it's FMOD audio on top of WinMM.
    (8)
    Last edited by RinKaenbyou; 01-05-2022 at 10:08 PM.

Tags for this Thread