Page MenuHomeFeedback Tracker

arma3launcher.exe does not forward command line parameters under certain conditions
Closed, ResolvedPublic

Description

If:

  1. the Arma 3 launcher is run with -noLauncher -useBE and some other parameters to forward to arma3battleye.exe
  2. The launcher shows the BattlEye EULA to the user to agree

After clicking the "Agree" button, arma3battleye.exe is launched without the extra command line parameters.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 7
Category
Launcher
Steps To Reproduce
  1. Modify C:\Users\<user>\AppData\Local\Bohemia_Interactive\arma3launcher.exe_*\1.*\user.config. Set ShowBeEULA to True.
  2. Run arma3launcher.exe -nolauncher -useBE -nosplash -skipIntro and click "Agree"

nosplash and skipIntro are going to be ignored.

  1. Run it again with the same parameters (no BE EULA anymore)

nosplash and skipIntro are going to be respected.

Additional Information

People that create external launchers may want to run arma with steam.exe -applaunch 107410 ... (because that ensures steam is running and launches the game with a single command) which in turn calls arma3launcher.exe.
When the launcher ignores additional parameters passed to it, the mods that were requested to be loaded will not be loaded and create a bad experience for the user who will have to re-launch the game (at best) or will be confused and consider that "sh** ain't working!" (at worst).

Event Timeline

overflo created this task.Oct 13 2016, 12:32 AM
BISWizard closed this task as Resolved.
BISWizard added a subscriber: BISWizard.

Hello,
thank you for reporting the issue. It is now fixed (since v1.5.138812+).