Adding much-needed functionality to the Arma 3 game for Milsim groups through a collection of open-source scripts we have permission to use/upload and scripts we have made or built upon. (This mod will also be the core mod of ant Milsim units that the Viking Studios team decides to make in the future)
Features include;
- Admin Messages
- 3den + Zeus ACE Arsenal Barracks Module with CBA Settings for whitelist
-
- With Spectator + Full Heal Options
- Vehicle Spawner
- Tinters Furniture spawner, Populates buildings in players' proximity/View distance with furniture and deletes them once out of view (MP Sync enabled so everyone sees the same stuff)
- Vehicle Deploy actions via ACE (Deploy vehicle accessories like camo nets and slat cages)
- Respawn timer
- Teleport
- Backpack Drone Toolkit items (Drones the size of a toolkit able to be placed in a backpack and deployed and packed back up using ACE)
We have a build system to allow for key signing and addon compiling.
- Git for Windows
- Windows PowerShell v5.1 or higher
Automated Process:
To automatically set up your system and build the mod you can execute the included build.bat
file.
You can do this by either going to \tools
and double clicking the build.bat
file, or if you use VSC you can select the bat file then in the TERMINAL
at the bottom you can select the Run Active File
option from the ...
menu.
Manual Proccess:
To set up your system to use the build script:
- Open Windows PowerShell as Administrator and execute
set-executionpolicy remotesigned
- In the future, always use PowerShell as Admin
If on Windows, use the tools\make.ps1
file to build the mod for you. It will build the mod, sign the addons, include the public key in the keys
folder, and also copy across all files found in the extras
folder, as well as the files specified in the file tools\support-files.txt
.
The build script will NOT leave the private key in the keys
folder. It will delete it instead, to avoid any accidental uploading or distribution.
Be aware, that the names of the .bisign
and .bikey
files depend on the latest tag on git. This means that, if you wish to upload a release, it is advised to first tag the latest git commit, and then build the mod. That way you have a nice version, such as VS_C_v1.0.0.bikey
rather than VS_C_-gae17a97.bikey
.
For standardisation between class names and to prevent any possible future conflicts with class names the following naming convention has been developed:
- for code: VS_Core
- for presentation: Viking Studios - {Addon Name}
Thank you to Arend and the 2Bnb for many of the scripts I have modified and used in this mod for many of the cool features.
MRHMilsimTools for providing the base for the ONI Vehicle Spawner
Tinter for the furniture population scripts.
Viking Studios Vehicle Spawner is released under APL-SA
Admin_Messages and Anything in Core which has 2BNB or Arend as an author is released under GPL2.0 (This will be specified in each file)