Arma 3 Object Builder
Documentation home
  • GitHub repository
  • Tutorials
  • Blender Extensions
  • 🏠Home
  • 🚀Quick Start Reference
  • 🧰General
    • Add-on Preferences
    • Custom Data JSON
    • Utility Functions
    • Utility Scripts
  • 📥Import
    • P3D
    • RTM
    • Skeletons
    • Armature
    • ASC
    • Terrain objects list
    • PAA
  • 📤Export
    • P3D
    • RTM
    • Skeleton
    • ASC
    • Terrain objects list
  • ⚙️Properties
    • LOD
    • Flag Groups
    • Material
    • Proxy
    • RTM
    • DTM
  • 📦Setup
    • P3D
    • RTM
    • DTM
  • ⚒️Tools
    • Outliner
    • Vertex Mass Editing
    • Materials
      • RVMAT Templates
    • Hit Point Cloud
    • Renaming
    • Proxies
    • Validation
    • Rigging
Powered by GitBook
On this page
  • Header
  • Settings
  • Logic
  1. General

Utility Scripts

Handy scripts that can be run from the Text Editor space

Last updated 4 months ago

The scripts can be loaded from the Templates -> Object Builder menu of the Text Editor space.

Every script is opened as an internal data block, and can be modified without overwriting the original.

Header

Every included script has a header block explaining the function of the script, and the steps required to use it.

Settings

Some of the scripts with more elaborate functions might have a block where the parameters can be defined.

The settings are defined as variables of a Settings class. The function of each parameter is explained in the comment above the line.

Logic

The header block and the optional settings block is followed by the actual script logic that gets executed.

🧰
Header example from the P3D batch importer script
Settings block example from the P3D batch importer script
Logic block example from the P3D batch importer script