Difference between revisions of "Custom Assets"
Supreem CS (talk | contribs) (Created page with "== The basics == Legends of Aria uses Unity3d Asset Bundles to load in custom content. We currently support two types of custom bundles: Custom Maps and Custom Object Librari...") |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
Legends of Aria uses Unity3d Asset Bundles to load in custom content. We currently support two types of custom bundles: Custom Maps and Custom Object Libraries. Currently the bundle locations are specified in the server configuration file for your server regions (ClusterConfig.xml, see below for syntax). | Legends of Aria uses Unity3d Asset Bundles to load in custom content. We currently support two types of custom bundles: Custom Maps and Custom Object Libraries. Currently the bundle locations are specified in the server configuration file for your server regions (ClusterConfig.xml, see below for syntax). | ||
− | * Note: Custom object libraries are global to the server. | + | * Note: Custom object libraries are global to the server and must be in ever ClusterConfig.xml used for that server. |
== Configuration Syntax == | == Configuration Syntax == | ||
Line 14: | Line 14: | ||
* Note: The bundle path can be a local path for testing but for your live community server you will need to host the file on a web server. In the future, Citadel will look into providing a host for cluster subscribers. | * Note: The bundle path can be a local path for testing but for your live community server you will need to host the file on a web server. In the future, Citadel will look into providing a host for cluster subscribers. | ||
+ | |||
+ | == Known Issues == | ||
+ | |||
+ | * Collision editor should not be under Dynamic Editors | ||
+ | * Loading error dialogs sometimes get stuck on the login screen. | ||
+ | * Adding custom libraries to the toolkit settings does not enable the save button' | ||
+ | * WorldData map extents writes out multiple times to the XML | ||
+ | * Static Collision scene does not unload before build (must unload manually) | ||
+ | * No support for custom UI sprites | ||
+ | |||
+ | == Unity Packages == | ||
+ | LoA Uses some unity packages that might work with your bundles | ||
+ | |||
+ | - Gaia | ||
+ | - Aquas v1.5.3 |
Latest revision as of 01:10, 4 December 2020
The basics
Legends of Aria uses Unity3d Asset Bundles to load in custom content. We currently support two types of custom bundles: Custom Maps and Custom Object Libraries. Currently the bundle locations are specified in the server configuration file for your server regions (ClusterConfig.xml, see below for syntax).
- Note: Custom object libraries are global to the server and must be in ever ClusterConfig.xml used for that server.
Configuration Syntax
<Mod Name="MODNAME"> <ClientBundle Type="Scene" Name="CUSTOMMAPNAME">PATHTOBUNDLE</ClientBundle> <ClientBundle Type="ClientObjects" Name="CUSTOMLIBRARYNAME">PATHTOBUNDLE</ClientBundle> </Mod>
- Note: The bundle path can be a local path for testing but for your live community server you will need to host the file on a web server. In the future, Citadel will look into providing a host for cluster subscribers.
Known Issues
- Collision editor should not be under Dynamic Editors
- Loading error dialogs sometimes get stuck on the login screen.
- Adding custom libraries to the toolkit settings does not enable the save button'
- WorldData map extents writes out multiple times to the XML
- Static Collision scene does not unload before build (must unload manually)
- No support for custom UI sprites
Unity Packages
LoA Uses some unity packages that might work with your bundles
- Gaia - Aquas v1.5.3