Polite & Friendly's

in

BF4 + Ts3 Overlay: Updated.

AbramSat Oct 05, 2013 1:19 am

First off, the 64-bit version of Teamspeak 3 is required.

Grab the Overlay Plugin from here: http://www.mediafire.com/download/75yjh6iid7kt022/ts3_overlay-v3.7.23.ts3_plugin
 
So once those are installed, open up your overlay config file by copy/pasting this line into your Run dialogue, or Explorer address bar: %USERPROFILE%\AppData\Roaming\ts3overlay\config_user.ini

(open with Wordpad if asked, though I prefer Notepad++ for it's formatting)

First, set "x64.enable=true" In the [Global] section at the top of the config_user.ini. This can also be done  in TS by going to the Settings for the Plug-in. This quirk of having to enable 64-bit by default seems to be unique to BF4.

Make a space anywhere under the [Global] section, and paste this in:

[BF4.EXE]
dll.force_loading=true
dll.defer_injection=15000
x64.enable=true


That's it!

Naturally, make sure the Overlay is enabled by going to Teamspeak window and hitting Setting - Plugins - and make sure its' box is checked. Thanks to Cpl.Kckinwa for being my guinea pig on this.

For the record, I think the Overwolf Overlay is terrible, and its' focus is not simply seeing who's talking, and gaming. So I'm no help with troublshooting it.


EDITS: change defer_injection to 15000, enable 64-bit by default to global. I now have it workign all the time, and it plays nice with the Origin overlay. I noticed that if i have the Origin overlay disabled completely, then the defer_injection line is not required.

Added new new link to plugin
Quote Post

TipsterFri Nov 22, 2013 11:18 pm

It doesn't work for me. This the was I have it installed, am I doing something wrong?

[globals]
initial_warning_dialog_shown=3.7.23

[BF4.EXE]
dll.force_loading=true
dll.defer_injection=5000
x64.enable=true

[CLIENT.EXE]
dll.force_loading=true
Quote Post

AbramSat Nov 23, 2013 1:54 am

That post was for the Beta  which i guess i should have mentioned.  Though i would have expected it to work. The rain to add the 'defer injection'  is that it would conflict with the Origin Overlay.  Try disabling it. I'm waiting for a hardware upgrade before i purchase bf4,  so i am unable to test it for myself.  Once i get it,  I'll figure it out.

Unfortunately, the development for this overlay has stopped, and the guy has left eh Teamspeak team and has started a whole new overlay, which you can find at projectkryptonite.com . THough it is in early Beta stages, but is far from finished, and the instructions are a little convoluted. You can slways try the Overwulf overlay, or there's a Fraps-like program called Playclaw that has some TS3 overlay features.

EDIT: Okay I've poked around other forums and using the usual method seems to work for some, not for others.
Quote Post

TipsterSat Nov 23, 2013 4:17 pm

Thanks Abram for your help, and all the information.
Quote Post

AbramWed Nov 27, 2013 2:35 am

Bump. Just got the game and found out the specifics on getting it to work for me. First post edited.
Quote Post

AbramThu Dec 05, 2013 2:43 am

If your'e having trouble getting it working, try adding these lines under [BF4.exe]

dll.retry_injection_after_seconds=10
statistics.doesnt_crash_in_version=3.7.23


My Overlay works every single time now. My BF4.exe entry look like this:

[BF4.EXE]
dll.force_loading=true
dll.defer_injection=15000
x64.enable=true
overlay.initialization.ypos=-1
overlay.initialization.xpos=-1603
overlay.initialization.width=316
overlay.initialization.height=1200
overlay.display.fontsize=12
popup.initialization.xpos=2892
popup.initialization.width=611
popup.initialization.ypos=7
overlay.display.fontcolor.muted=FF104D89
dll.retry_injection_after_seconds=10
videorecording.enable=true
ingameconfig.enable=true
screenshots.enable=true
statistics.doesnt_crash_in_version=3.7.23

Keep in mind that the xpos/ypos positioning values are for a 3-display setup,and placement will go wonky, on a single screen setup.
Quote Post

TipsterFri Dec 06, 2013 4:27 pm

Thanks Abram,

What should the xpos/ypos be for single screen?
Quote Post

AbramFri Dec 06, 2013 5:11 pm

No clue.  Though you can move it around once it's running on a game.  Once it starts working you will get the Overlay logo on the centre of the screen. Then you can tap your activation hotkey -  whichis  in the plugin settings in TS (default is "/" on your keypad i believe) -  then you can drag it around as you would any other window. I suppose i can run a game on one screen and see what values i get.  But I'm off to bed now.
Quote Post

TipsterFri Dec 06, 2013 8:34 pm

Thanks Abram, I will try it and let you know.
Quote Post

TipsterSat Dec 07, 2013 6:49 pm

Still can't get it to work. These are my settings. Is there something I have to activate in the game?

[globals]
x64.enable=true
initial_warning_dialog_shown=3.7.23

[BF4.EXE]
dll.force_loading=true
dll.defer_injection=15000
x64.enable=true
overlay.initialization.ypos=-1
overlay.initialization.xpos=-1603
overlay.initialization.width=316
overlay.initialization.height=1200
overlay.display.fontsize=12
popup.initialization.xpos=2892
popup.initialization.width=611
popup.initialization.ypos=7
overlay.display.fontcolor.muted=FF104D89
dll.retry_injection_after_seconds=10
videorecording.enable=true
ingameconfig.enable=true
screenshots.enable=true

[CLIENT.EXE]
dll.force_loading=true
Quote Post

AbramSun Dec 08, 2013 12:51 am

Pretty sure all is correct. Well, except the position values. Though that will not stop it from starting.  I foudn taht if positional values are incompatible with your display the program will shove it towards a corner.

You are using the 64-bit version of Ts3, right?
Quote Post

AbramThu Dec 12, 2013 5:51 pm

Tipster managed to get it working. He didn't have the 64-bit Teamspeak.
Quote Post

TipsterThu Dec 12, 2013 11:56 pm

Thanks again Abram, it works great.
Quote Post

Forums ©