TECHREP #00016

reported by Julien Vida on November 4, 2014

FROM: Tools Commissar
TO: Arma 3 Modders
MATERIEL CATEGORY: Tools
CIRCUMSTANCES: Version 0.78 (Optimizations, Minor fixes, Dependencies updated)
SIZE: ~4 MB / ~636 MB

STATUS

This tools update is not as big as usual because we have mainly been doing analyses about "what's next?". The Helicopters DLC release also required a lot of work from everyone. Consider this TECHREP as a step on our path that we will expose soon in an OPREP!

The dependencies of some tools have been changed to improve their stability and make them working more robustly. Publisher and Game Updater have received small fixes and changes that you can find in the change log. Based on common demand from our community, the console output of DevP, mapDisk and mapFolders has been restored (note: the log content and structure remain the same). Modding students will find detailed examples about how to implement the new features of the Helicopters DLC: Firing from Vehicles and the Advanced Flight Model in the samples.

As per usual, issues and suggestions are very much welcome on our official channels: Feedback Tracker & the forums.

CHANGELOG

  • Game Updater
    • Added: Now uses NativeMethods.dll to improve security and compatibility
    • Changed: Verbose mode disabled
    • Changed: Improved update interface
    • Fixed: Game version
  • Publisher
    • Changed: Better Steam app ID handling
    • Changed: URL of the support page
    • Changed: Author is not changed when adding the same addon with a different author name
    • Fixed: It had a wrong app ID when it was ran directly from Steam
    • Fixed: Crash while when opening not binarized PBO
  • Starter
    • Added: Ability to display messages from batch scripts
    • Changed: The log level has been decreased to "INFO"
  • Arma3Tools.exe
    • Changed: Aspect of the buttons
    • Changed: Updated dependencies
    • Changed: Version is now 0.78
  • Buldozer Configurator
    • Fixed: Generated configuration caused some issues with the keyboard controls of Buldozer
  • Samples
    • Changed: Updated Advanced Flight Model properties XML
    • Fixed: Wrong model name referenced in model.cfg in the Helicopter sample
  • BankRev
    • Changed: Now uses .NET Framework 4.5.1 (instead of 4.0)
    • Changed: Updated dependencies
  • CfgConvert
    • Changed: Now uses .NET Framework 4.5.1 (instead of 4.0)
    • Changed: Updated dependencies
  • DSCreateKey
    • Changed: Now uses .NET Framework 4.5.1 (instead of 4.0)
    • Changed: Updated dependencies
  • DSSignFile
    • Changed: Now uses .NET Framework 4.5.1 (instead of 4.0)
    • Changed: Updated dependencies
  • FileBank
    • Changed: Now uses .NET Framework 4.5.1 (instead of 4.0)
    • Changed: Updated dependencies
  • FontToTGA
    • Changed: Now uses .NET Framework 4.5.1 (instead of 4.0)
    • Changed: Updated dependencies
  • FileAssoc
    • Changed: Updated dependencies
  • Diagnostics script
    • Added: Tree view of Arma 3 Tools directory if Windows 7 or newer is detected
  • DevP
    • Added: Console output
    • Added: Errors are now displayed in a message box
  • mapDisk
    • Added: Console output
    • Added: Errors are now displayed in a message box
  • mapFolders
    • Added: Console output
    • Added: Errors are now displayed in a message box
  • Steam dumpAccountInfo
    • Changed: Updated dependencies
  • Steam configuration
    • Changed: Incremented version to reflect the current stage
  • Updated: Stand-alone Windows Dedicated Server (1.34)
  • Updated: Stand-alone Linux Dedicated Server (1.34)
    • Known issue: Steam client modifies the steam_appid.txt file incorrectly. In case of issues, verify its content is: 107410
    • Known issue: Sometimes the add-ons are loaded from the wrong installation (e.g. main game)
    • Try adding -mod=curator;kart;heli;dlcbundle to your arma3server.exe shortcut

NOTES

  • You can find the tools package in the Steam library (switch the filter to "Tools") - "Arma 3 Tools"
  • You can find the servers in the Steam tools library - "Arma 3 Server" (based on your OS, it will download the Windows or Linux version)
    • Administrators can also use the command-line SteamCMD utility. The app ID is to be 233780.
    • Physics simulation powered by NVIDIA® PhysX™. NVIDIA® and PhysX™ are trademarks of NVIDIA Corporation and are used under license.

  • You will need to start the primary tool once to add all needed registry entries for the rest of tools.