TECHREP #00012

reported by Petr Kolář on July 14, 2014

FROM: Tools Commissar
TO: Arma 3 Modders
MATERIEL CATEGORY: Tools
CIRCUMSTANCES: Version 0.70 (Publisher, Miscellaneous fixes, Dedicated Server updates)
SIZE: ~29 MB / ~538 MB

CHANGELOG

  • Publisher
    • Added: First iteration of Publisher (no UI skin yet)
  • Updated: Stand-alone Windows Dedicated Server (1.24)
  • Updated: Stand-alone Linux Dedicated Server (1.24)
    • Known issue: When BattlEye is enabled, clients may get kicked immediately
    • Known issue: If you start the server without Steam running you'll get following log message:
      • "[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed."
      • This is OK since running Steam is not necessary for Dedicated Servers
    • 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;dlcbundle to your arma3server.exe shortcut
  • Addon Builder
    • Changed: Log is now stored in Arma 3 Tools\Logs\AddonBuilder.rpt
    • Added: New icon for Addon Builder
    • Changed: Version number to 1.0
    • Fixed: Windows placement
    • Fixed: Broken Addon Builder UI
    • Fixed: Copying of files to the target destination in Addon Builder
  • Terrain Builder
    • Fixed: Disable lower-casing template names in 'Add directory' mass action
    • Changed: Buldozer cannot find Pal2PacE.exe (changed Pal2PacE.exe binary into ImageToPAA.exe)
  • Arma 3 Tools Launcher
    • Added: Startup parameter "-clearSettings" to reset all application settings
    • Added: Support of Publisher (new tool)
    • Added: Main menu
    • Added: Icons for external tools
    • Improved: Support of external tools (TexView 2, FSM Editor, Mikero Tools & Poseidon)
    • Improved: Code (strict mode)
    • Changed: Now requires a common library
    • Changed: Now uses a unique file to store log output (Arma 3 Tools\Logs\Arma3ToolsLauncher.rpt)
    • Changed: Icons for Publisher and Addon Builder
    • Changed: stdout is now in RPT only (no more console)
    • Fixed: Some dependencies were missing and others unused
    • Fixed: Button to BankRev directory was not working
    • Fixed: Application settings
    • Fixed: Notification icon was not disabled after closing the launcher
  • CfgConvert
  • Arma3Tools Diagnostic script
    • Added: Now checks "path" system variable before anything (throws an error 5 if path is wrong)
    • Changed: Error management
  • Dev-P
    • Changed: stdout is now stored in Arma 3 Tools\Logs\
  • FileAssoc
    • Added: First iteration
  • FileBank
    • Added: Remembers last options used (saved in application settings)
    • Added: Startup parameter "-clearSettings" to reset all application settings
    • Improved: Code optimization (strict mode)
    • Fixed: UI layout
  • ImageToPaa
    • Added: Progress bar and information about progress (http://feedback.arma3.com/view.php?id=19346)
    • Added: Options to show stdout and to open the log after conversion (saved in application settings) (http://feedback.arma3.com/view.php?id=19346)
    • Added: Remembers last options used (saved in application settings)
    • Added: Startup parameter "-clearSettings" to reset all application settings
    • Improved: Layout
    • Improved: "Load" statement rewritten
    • Improved: Config file (consistency & layout)
    • Improved: Code optimization (strict mode)
    • Changed: Now uses a unique file to store log output (Arma 3 Tools\Logs\ImageToPAA.rpt)
    • Fixed: it was needed to restart the UI when a non-existing path was used as source
  • FontToTGA
      • Improved: Code optimization (strict mode)
  • InstallScript
    • Added: Node for Publisher
  • Library (common.dll)
    • Added: First iteration
  • MapDisk
    • Changed: stdout is now stored in Arma 3 Tools\Logs\mapDisk.rpt
    • Improved: Better log output (more readable)
  • MapFolder
    • Changed: stdout is now stored in Arma 3 Tools\Logs\mapFodlers.rpt
    • Improved: Better log output (more readable)
  • WAVToWSS
    • Improved: Code optimization (strict mode)
  • Samples_F
    • Added: New lamp sample

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 probably need to start the primary tool once to add all needed registry entries for the rest of tools.