ASOR Roleplay Objects
This should probably be 'object' not 'objects' at the moment but, anyways. Me and my friends at ASOR who get together every week to play COOP missions were in the need of a few things to boost the roleplay aspect of our weekly coop missions.
So was born ASOR Roleplay Objects, basically every week if we a need small object it is to be created and placed into this mod for use in the weekends mission and subsequent missions it is suitable for. Then i also thought, why not make it open source, and now the entire un-binarized source files will be available on GitHub, with the hope that if anyone makes changes or adds new features to the scripts etc that they get pushed into the main branch so that everyone can benefit. With this been the first week, content is a little bit lacking, but well this is the first installment i guess, so here it is.
Hopefully this is the small start of something big.
Transmission Tower Controlbox:
This concept came about as the result of a mission that required the shutdown of enemy communication towers, it has an animated door, animated power switch and LCD screen that can be re-textured using setObjectTexture.
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.
You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
You can also use -nosplash to get rid of the splash art and intro videos.
And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!
When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods
You simply have to place it down in the editor near a compatible object, and it will adjust its position according to an offset array which is defined in the script. Missions makers can also add there own custom definitions by declaring a variable in the missionspace with the correct offsets. More detail is available in the actual script file, which can be viewed on GitHub.
The screen texture can be set by using "setObjectTexture[2,'my_new_texture.paa'];"
You can also use scripts to find the status of the power switch by doing "_powerstatus = controlbox01 animationphase 'controlbox_switch';" where controlbox01 is the name given to your controlbox in the editor.
A sample mission file with basic placement is included in the pbo and source files.
If you click on the preview image, it will take you to a 3D Preview on Sketchfab.
Time To Model and Texture - 4 Hours, Time To Script and Fix ARMA Bugs 2 Days
Credits & Thanks:
Lecks for help with scripts and general ideas and support.
Reaper for helping troubleshoot some issues on Skype.
Alby for requiring a controlbox and not being fused, so long as it was not the water heater they were using before.....
Ton for being Ton....you know who you are.
License / Disclaimer:
ASOR Roleplay Objecets is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
- first release
- BI forums