Custom Scenario Assets

Custom AI Units and static object for your scenarios!

Allows you to load and save new static objects and custom units into the VTS files!

Features:

-Compatible with multiplayer!

-Loads asset bundles and makes static objects for them automatically!

-Makes it possible to add new custom static objects and custom units with mods!

Comes with:

-Placable aircraft carrier catapults and arrestors!

-Various airport parts that cannot be spawned separately normally, such as the ATC tower and the jumbo hangar with automatic doors!

-A 1km tall cube!

-A Prius to demonstrate the ability to automatically load asset bundles!

-Example custom units such as an angry cube, and a flak gun with timed air bursting shells

Scenario Creation Instructions:

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.

Asset bundle instructions:

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. 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!

Change Log

Custom units are now loaded from .csu instead of .csa to avoid loading unrelated prefabs as static objects by THE_GREAT_OVERLORD_OF_ALL_CHEESE

Aug. 9, 2021, 4:48 p.m.

{'version': {'orig': '1.7', 'new': '1.8'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/TpnK9I9SH0/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}


Added the ability to load custom units from CSA asset bundles by THE_GREAT_OVERLORD_OF_ALL_CHEESE

July 9, 2021, 2:14 p.m.

{'version': {'orig': '1.6', 'new': '1.7'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/Hc42GhdM3D/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}


Added warnings when assets are missing and fixed softlocks by THE_GREAT_OVERLORD_OF_ALL_CHEESE

July 6, 2021, 3:53 p.m.

{'version': {'orig': '1.5', 'new': '1.6'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/gNHUPO8GdV/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}


Loads .csa files from project folder for easier developing and other changes by THE_GREAT_OVERLORD_OF_ALL_CHEESE

June 27, 2021, 4:30 p.m.

Description

-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>}}


Moved Custom Static Object class and Custom Unit class to their own .dll by THE_GREAT_OVERLORD_OF_ALL_CHEESE

June 19, 2021, 2:12 p.m.

Description

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>}}


Fixed some errors when adding new units externally by THE_GREAT_OVERLORD_OF_ALL_CHEESE

June 17, 2021, 4:19 p.m.

{'version': {'orig': '1.2', 'new': '1.3'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/KZPclQa2nX/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}


Added support for custom AI units and an example of an AI flak gun by THE_GREAT_OVERLORD_OF_ALL_CHEESE

June 8, 2021, 4:29 p.m.

{'version': {'orig': '1.1', 'new': '1.2'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/Eim9DNVBIm/Custom_Scenario_Assets.zip>, 'new': <FieldFile: CustomScenarioAssets.zip>}}


Prevented the user from uploading scenarios with custom static objects to the workshop by THE_GREAT_OVERLORD_OF_ALL_CHEESE

June 4, 2021, 3:23 p.m.

Description

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>}}


Version: 1.8
Author: THE_GREAT_OVERLORD_OF_ALL_CHEESE
Source Code
Submit Bug Report
Download (Total downloads: 1249)
Rating:


Multiplayer Mod Compatible,Custom Scenario Assets