Difference between revisions of "Custom Assets"
Supreem CS (talk | contribs) |
|||
(One intermediate revision by one other user not shown) | |||
Line 18: | Line 18: | ||
* Collision editor should not be under Dynamic Editors | * Collision editor should not be under Dynamic Editors | ||
− | * | + | * Loading error dialogs sometimes get stuck on the login screen. |
− | * Adding custom libraries does not enable the save button' | + | * Adding custom libraries to the toolkit settings does not enable the save button' |
− | * WorldData extents writes out multiple times | + | * WorldData map extents writes out multiple times to the XML |
− | * Collision scene does not unload before build (must unload manually) | + | * Static Collision scene does not unload before build (must unload manually) |
* No support for custom UI sprites | * 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