-Makes it possible to add new custom static objects and custom units with mods!
Comes with:
-Placable aircraft carrier catapults and arrestors!
-A Brius!
Note: Uploading scenarios to the workshop has been disabled because if a user without this mod attempts to play the modified scenarios, their game will softlock.
Simply load the mod in the main menu, then enter the mission creator. All the assets are under "static objects", you can place them and they will be saved in the VTS file of the mission. If you upload them to the workshop, make sure to disclaimer them, and remind people that they will need to download this mod, and whatever other assets your mission requires.
I will make a proper video tutorial for making the asset bundles, but for now, I will just have these text instructions. First step, make a prefab, the origin will be the part that touches the ground. Attach the VT Static Object or an AISpawn component to the prefab. Do not use spaces in the name of the prefab as it causes problems with the VTS system. I recommend prefixing the prefabs name with your username. Do this to avoid overlapping names, someone else might model the same thing as you. The prefab name is what is used to identify the object when saving and loading, so avoid changing it at all. Please remember to use unitys LoD system so that tiny details are not being rendered at all times. Next, create the asset bundle, you can find instructions online, or ask on the discord. Make sure the file extension is ".csa", this is how my mod knows that your file should be loaded as an asset bundle. Next, create a folder in your mods folder and place the .csa inside of it. When it works and you are happy with it, you can create the .json and upload to the modding website. When uploading assets, try and keep them in "themed" packs, or just upload them all as a pack of your assets under your name, rather than individual models. This will avoid users having to download large numbers of individual mods to play missions, which would make everything harder for everyone.
These instructions are probably not terribly helpful, so feel free to ask me for help on the discord!
{'version': {'orig': '2.5', 'new': '2.6'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/gTE1KSGMK3/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '2.4', 'new': '2.5'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/QVWEI6oSKz/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '2.3', 'new': '2.4'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/6KUGOiam0z/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '2.2', 'new': '2.3'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/SUvdMG3Ha3/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
added support for custom hardpoint weapons added OnContact component
{'user_uploaded_file': {'orig': <FieldFile: uploaded_files/UEKQ9tbyxt/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
Added autoflaps component Renamed Airburst helper component
{'version': {'orig': '2.1', 'new': '2.2'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/eylIsqAbuQ/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
added catapults added arrestors set audio output to the correct external audio group control r now reloads all asset bundles
{'version': {'orig': '2.0', 'new': '2.1'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/EAc9w5dcsv/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
-all prefabs are loaded from .csa -static objects must include the VTStaticObject component
{'version': {'orig': '1.8', 'new': '2.0'}}
{'version': {'orig': '1.7', 'new': '1.8'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/TpnK9I9SH0/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '1.6', 'new': '1.7'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/Hc42GhdM3D/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '1.5', 'new': '1.6'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/gNHUPO8GdV/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
-added CSA Utilties --added turret generator -added LoDs to example prius -searches in the mods folder and the projects folder now
{'version': {'orig': '1.4', 'new': '1.5'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/D6qrqzgrjF/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
Now if the mods are loaded in the incorrect order, it will still work!
{'version': {'orig': '1.3', 'new': '1.4'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/iFANNURWZk/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '1.2', 'new': '1.3'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/KZPclQa2nX/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
{'version': {'orig': '1.1', 'new': '1.2'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/Eim9DNVBIm/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}
If a normal VTOL user downloads a modified scenario it will soft lock their game, so for now you can't upload to the workshop, sorry.
{'version': {'orig': '1.0', 'new': '1.1'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/QgX2TjcoW6/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}