#1049 Mumble overlay does not work in several games

unspecified
closed
Kissaki
overlay (13)
1.2.4
5
2014-08-27
2013-10-19
typek
No

The Mumble overlay does not work with Arma III, Civlization V, Takedown: Red Sabre and SWAT 4. Here is what I have already done:

  • Disabled Steam overlay
  • Run Mumble as admin
  • Removed Steam.exe from exceptions
  • Added arma3.exe to the whitelist
  • Started Mumble after starting ArmA 3/T: RS/Civ V
  • Installed beta v1.2.4-165

I'm using the sound card of my Creative Tactica 3D Alpha Headset.

In SWAT 4 (non-steam) it is possible to get the overlay running, by letting the game load into the main menu and then start Mumble. DxDiag.txt included.

1 Attachments

Discussion

  • Kissaki

    Kissaki - 2013-10-19

    Are those games using DirectX 11?
    If so, the overlay does not support D3D11 yet. However, a it is on its way https://github.com/mumble-voip/mumble/pull/177

    You normally do not need to run Mumble as admin, as long as you do not run your games as admin either (which should be how you do it).

    I own none of those games, so can not test it.

     
    • typek

      typek - 2013-10-19

      Ok, this seems to solve the issue for DX9/DX11 games, as it works on Civ 5 in DX9 mode. Thanks for that! :D

      SWAT 4 however is a pretty old game. And as already mentioned, the overlay only works, when Mumble is started while being in the main menu of the game. Any ideas about that?

       
      • Kissaki

        Kissaki - 2013-10-20

        So it shows in the main menu, but when you load a game session it disappears/-ed?

        If you want to debug, put a debugoverlay file alongside your Mumble.exe, and start debugview. The log could be useful.

         
        • typek

          typek - 2013-10-20

          Ok, I didn't explain that clearly enough, sorry. The issue is basically - the overlay does NOT appear if I start Mumble before starting the game. If I start the game first, and THEN Mumble, it works okay, in the main menu, in a game session, etc. It's a bit annoying not to know why that is the case.

          I've made two log files with debugview (debugoverlay file with no extension is in the main folder as you suggested). The routine was:
          1) Starting Mumble, than the game/the game, than Mumble (hence two log files)
          2) Checking if the overlay works
          3) Closing the game
          4) Closing Mumble

          I was trying to make something out of the log files, but I'm not really smarter after comparing them. There is only one line in both logs that is clearly connected to the overlay, but it is exactly the same in both files.

           
          • Kissaki

            Kissaki - 2013-10-20

            In both we have a D3D9: CreateWnd with two following hooks.
            So it is D3D9, and it does seem to hook in.

             
            • typek

              typek - 2013-10-20

              Well, if it hooks in in both cases, why can't I see it if Mumble starts first?

               
              • Kissaki

                Kissaki - 2013-10-20

                I do not know. :)
                Specifically, the overlay should show when you start Mumble before the game in more cases than the other way around.

                 
                • typek

                  typek - 2013-10-20

                  Hmm, that's strange. Maybe the issue will magically resolve itself in v1.2.5 ;)

                   
  • Kissaki

    Kissaki - 2013-10-19
    • labels: Arma 3, overlay, Takedown: Red Sabre, SWAT 4, Civlization V --> overlay
    • status: open --> awaiting-reply
    • assigned_to: Kissaki
    • Targeted Release: 1.2.4 --> unspecified
     
  • Stefan H.

    Stefan H. - 2013-11-08
    • status: awaiting-reply --> closed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks