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