I've tried to do this before but this time will be a little different.
All credits to creamapi and whoever helped make this.
All right, so this exploit replaces one of your steam API files with a modified one that allows you to essentially tell the Arma 3 client that you own all the DLC already, regardless of what you actually paid.
Here's the steps to use these files.
Make sure to exit steam completely before doing this.
Open the zip file
Navigate to your Arma3 directory
Locate "steam_api" and "steam_api64"
Rename these to "steam_api_o" and "steam_api64_o" so as to not lose them if you decide to unistall this exploit.
Drag and drop the contents of the zip file into your arma directory.
; Get DLC Info from SteamDB by Sak32009 v3.3.1
; Format: CREAMAPI v2.0.0.7
; AppID: 107410
; AppID Name: Arma 3
; AppID Total DLCs: 17
; Config EXE: arma3launcher.exe
; Config ARG:
; SteamDB: https://steamdb.info/app/107410
; Homepage: https://******.com/Sak32009/GetDLCInfoFromSteamDB/
; Support: http://cs.rin.ru/forum/viewtopic.php?f=10&t=71837
[steam]
; Application ID (http://store.steampowered.com/app/%appid%/)
appid = 107410
; Force the usage of specific language.
; Uncomment this option to turn it on.
;language = english
; Enable/disable automatic DLC unlock. Default option is set to "false".
; Keep in mind that this option is highly experimental and won't
; work if game wants to call each DLC by index.
unlockall = false
; Original Valve's steam_api.dll.
; Default is "steam_api_o.dll".
orgapi = steam_api_o.dll
; Original Valve's steam_api64.dll.
; Default is "steam_api64_o.dll".
orgapi64 = steam_api64_o.dll
; Enable/disable extra protection bypasser.
; Default is "false".
extraprotection = false
; ExtraProtection level.
; Default is "0".
; Available options :
; 0 = minimum, 1 = medium, 2 = maximum
extraprotectionlevel = 0
; Turn on the "light" wrapper mode.
; Default is "false".
wrappermode = false
; Enable/disable logging of the DLC functions.
; Default is "false".
; If you use log_build, uncomment this option to turn it on.
;log = false
[steam_wrapper]
; Application ID to override (used when the wrapper mode is on)
newappid = 107410
; Load steam emulator library.
; Default is "false".
loademu = true
; Emulator library that is used for the stats
; and storage handling.
; Default is "emu.dll".
emudll = emu.dll
; Use the emulator storage system.
; Default is "false".
wrapperremotestorage = false
; Use the emulator stats/achievements system.
; Default is "false".
wrapperuserstats = false
; Use the emulator utils system.
; Default is "false".
wrapperutils = false
; User the emulator callbacks system.
; Default is "false".
wrappercallbacks = false
[dlc_subscription]
; This will check if the specifed
; DLC is owned by the user.
; Format: <dlc_id> = <true/false>
; e.g. : 12345 = true
; 12346 = true
; 12347 = true
; If the DLC is not specified in this section
; then it won't be subscribed.
; Also if the value is set to "false" the DLC
; won't be subscribed either.
228800 = true
233780 = true
233800 = true
249500 = true
249860 = true
249861 = true
249862 = true
275700 = true
288520 = true
304380 = true
304400 = true
332350 = true
390500 = true
395180 = true
571710 = true
601670 = true
612480 = true
639600 = true
571710 = true
[dlc_index]
; DLC handling.
; Format: <dlc_index> = <dlc_id>
; e.g. : 0 = 12345
; 1 = 12346
; 2 = 12347
0 = 228800
1 = 233780
2 = 233800
3 = 249500
4 = 249860
5 = 249861
6 = 249862
7 = 275700
8 = 288520
9 = 304380
10 = 304400
11 = 332350
12 = 390500
13 = 395180
14 = 601670
15 = 612480
16 = 639600
18 = 571710
[dlc_names]
; Names for the DLCs index put above.
; Use this only if needed.
; Format: <dlc_index> = <dlc_name>
; e.g. : 0 = DLC Name 0
; 1 = DLC Name 1
; 2 = DLC Name 2
0 = Arma 3 Alpha Lite - expires now (Arma 3)
1 = Arma 3 Server
2 = Arma 3 Tools
3 = SteamDB Unknown App 249500
4 = Arma 3 Soundtrack
5 = Arma 3 Maps
6 = Arma 3 Tactical Guide
7 = Arma 3 Zeus
8 = Arma 3 Karts
9 = Arma 3 Helicopters
10 = Arma 3 DLC Bundle 1
11 = Arma 3 Marksmen
12 = Arma 3 Samples
13 = Arma 3 Apex
15 = Arma 3 Jets
16 = Arma 3 DLC Bundle 2
18 = Arma 3 Laws of War
[dlc_timestamp]
; Specifies a unique unix timestamp for the purchased DLC (http://www.onlineconversion.com/unix_time.htm).
; By default returns the current date timestamp (if nothing was specified).
; Format: <dlc_id> = <timestamp>
; e.g. : 12345 = 1420070400
228800 = 1444187068
233780 = 1493935029
233800 = 1492013785
249500 = 1444187068
249860 = 1468520676
249861 = 1468520676
249862 = 1468520676
275700 = 1463012695
288520 = 1490190226
304380 = 1478619980
304400 = 1490187610
332350 = 1490190051
390500 = 1489684140
395180 = 1478568598
571710 = 1481882297
601670 = 1492501995
612480 = 1490204550
639600 = 1498139492
571710 = 1505291040
If anyone can provide me information on how to unpack a .dll file (which needs no unpacking by nature) that'd be great!
Did you do everything properly? I have everything unlocked using this method.
I crash every time I launch the game. The instruction at 0x00000000000000000 regerenced memory at 0x00000000000000000000. The memory could n ot be written.
Originally Posted by EnvyTheNoob
I crash every time I launch the game. The instruction at 0x00000000000000000 regerenced memory at 0x00000000000000000000. The memory could n ot be written.
Try renaming your "steam_api_o" and "steam_api64_o" to "steam_api_o.dll" and "steam_api64_o.dll"
it gives error. I added u on steam I will chat from steam. chat me mynickname is zawzaw091
This still working bro?
Originally Posted by ChronAU
This still working bro?
I've ran it through the most recent update with the experimental unlock all running and it works fine. Runs fine on my friend computer as of 6/8/17(Windows 7 and local directory is the basic C:, not a backup)
I do live support if I can and when I get an issue solved I will document it and create another thread with a list of hotfixes.
Windows 8.1 seems to have an error when using this (we're attempting to get this resolved) and if I have time rewrite the .ini file into a newer configuration as the current one is a little outdated.
Really good Dlc unlocker super simple to enable and its working as of June 8th 2017 im running windows 10 64bit...
Worked for me!
Not sure how people are having issue.
Is It safe to trust this ? For how long should It be Undetecded ?
Little bit annoyed If I get Global Ban.
Originally Posted by Aytham
Is It safe to trust this ? For how long should It be Undetecded ?
Little bit annoyed If I get Global Ban.
If you can't risk getting banned then don't cheat, it's very simple. I'm not sure how I can make this seem 'trustworthy' and personally don't care if you get a global ban, but no there isn't a big chance.
I'm not the creator so I couldn't give you an estimate on how long it'll be undetected but it's been in use by people for a good amount of years now.