Difference between revisions of "Main Page"
(→Lua) |
|||
(671 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
− | == Getting Started == | + | == Getting Started == |
+ | === Concepts === | ||
+ | * '''Region''': It is a map (e.g. a Dungeon) or part of map (e.g. an area of Celador, like Upper Plains). | ||
+ | * '''Standalone server''': Server that can only serve 1 region at a time, thus cannot serve all of Celador at the same time. A new region can however replace the current one by a player with the appropriate administration rights. | ||
+ | * '''Cluster''': A multi-region server that can service all of Celador. A request needs to be made to Citadel Studio for enabling that feature on the server. | ||
+ | |||
+ | |||
+ | === Tutorial Videos === | ||
+ | [[Official Tutorial Videos]] | ||
+ | |||
+ | === Community Tutorial Videos === | ||
+ | [[Community Tutorial Videos]] | ||
+ | |||
+ | === Server Launcher === | ||
+ | [[Server Launcher|Server Launcher Quick Start]] | ||
+ | |||
+ | === Legends of Aria Toolkit === | ||
+ | [[Legends_Of_Aria_Toolkit|Installation | Upgrades | ChangeLog]] | ||
+ | |||
{| class="wikitable" | style="table-layout: fixed; width: 60%" | {| class="wikitable" | style="table-layout: fixed; width: 60%" | ||
|- | |- | ||
− | ! Server Admins !! Modding | + | ! Server Admins !! Modding !! References |
|- | |- | ||
− | | [[Installation Instructions]] || [[ | + | | [[Installation Instructions]] || [[Modding Guide|Guide to Modding in Unity]] || [[Visual Texture Atlas Reference]] |
|- | |- | ||
− | | [[Updating Server|Updating]] || [[Mod Folder Structure|Folder Structure]] | + | | [[Updating Server|Updating]] || [[Mod Folder Structure|Folder Structure]] || [[Text Textures Reference]] |
|- | |- | ||
− | | [[ | + | | [[Troubleshooting]] || [[Engine Overview]] || [[DynamicWindow Types Reference]] |
|- | |- | ||
− | | [[God Commands]] || [[ | + | | [[God Commands]] || [[Sublime Text]] || [[Mobile Variations Reference]] |
|- | |- | ||
+ | | || [[Modders Handbook]] || [http://adminwiki.legendsofaria.com/lua-reference/ Legends of Aria Lua Reference] | ||
+ | |- | ||
+ | | || [[Custom Assets]] || [[SendClientMessage|Send Client Message Reference]] | ||
+ | |- | ||
+ | | || || [[Grid Spawner Maps]] | ||
|} | |} | ||
Line 22: | Line 45: | ||
| [[Lua Script Engine]] | | [[Lua Script Engine]] | ||
|- | |- | ||
− | | [ | + | | [[Tips for mod coders]] |
+ | |- | ||
+ | | [https://adminwiki.legendsofaria.com/lua-reference/ Legends of Aria Lua Reference] | ||
+ | |- | ||
+ | | [https://adminwiki.legendsofaria.com/downloads/9jde033q/Localization.csv Client Side Localization Table] | ||
+ | |- | ||
+ | | [https://adminwiki.legendsofaria.com/downloads/9jde033q/HueTable.bmp Client Hue Table] | ||
+ | |} | ||
+ | |||
+ | == Server Advanced == | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | [[Access Levels]] | ||
+ | |- | ||
+ | | [[Container]] | ||
+ | |- | ||
+ | | [[Server_Plugins|Server Plugins]] | ||
|} | |} | ||
Line 29: | Line 69: | ||
=== Systems === | === Systems === | ||
− | [[Quest System]] | + | |
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | [[combat|The combat system]] (Stub - CS pls fill in ) | ||
+ | |- | ||
+ | | [[Dialog System]] | ||
+ | |- | ||
+ | | [[:Category:Event | Events and EventHandlers]] | ||
+ | |- | ||
+ | | [[Quest System]] | ||
+ | |- | ||
+ | | [[:Category:Dynamic Window System | Dynamic Windows]] | ||
+ | |- | ||
+ | | [[soundlist|Sound List]] | ||
+ | |- | ||
+ | | [[ObjVarlist|ObjVar List]] | ||
+ | |- | ||
+ | | [[ConflictSystem|Conflict System]] | ||
+ | |- | ||
+ | | [[KarmaSystem|Karma System]] | ||
+ | |- | ||
+ | | [[Grid_Spawner_Maps|Grid Spawner Maps]] | ||
+ | |- | ||
+ | | [[Season_Challenges|Seasonal Challenges]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == Categories == | ||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | | [[:Category:Resources|Resources]] || Category holding various supportive materials and articles | ||
+ | |- | ||
+ | | [[:Category:System|Systems]] || Category holding various articles about systems, like Ui, Quests, etc... | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == Community Projects == | ||
+ | Feel free to add your mod projects that you wish to share with the community! | ||
+ | |||
+ | === The Curriculum === | ||
+ | ;[[Curriculum]] | ||
+ | :I started the [[Curriculum]] page as an ongoing project to develop a sort of course for new modders. Please use the curriculums [[:Talk:Curriculum|discussions]] page to add questions or tutorial requests. ~Yorlik | ||
+ | |||
+ | === DjOli's Module Manager === | ||
+ | The [https://gitlab.com/choco87/module_manager Module Manager] is a tool designed to promote collaboration between community servers by providing a common interface for modding, and subsequently allowing drop in mods to anyone using the module manager. Please keep in mind that it is a work in progress and is always being improved as needed. If you run into issues or require certain features, let me know! As we're still under NDA, if you don't yet have access to the project, contact me on Discord (DjOli #4339). | ||
+ | |||
+ | === World Building Helpers === | ||
+ | :'''Info Window Seed Clip mod ~Gizmo''' | ||
+ | ::This mod takes the work out of editing seedobject.xml files. Seed object files are the xml files that store the location of objects in the game such as spawners or controllers or any static object like crates. This tool adds a button to the /info window of objects. You click the Seed Clip button and simply paste the seed object dynamicobject elements with all the info formatted from inside the game. This speeds up your editing process thus allowing more time decorating and developing and less time fighting the editing process. | ||
+ | ::[[SeedClipMod]] here you will find the mod script and install instructions. | ||
+ | |||
+ | :'''Equipment Editor ~Gizmo''' | ||
+ | ::This mod allows you to create new basic equipment and shape and change the way they look and feel. It also has a script button which will create the template file for you with all the markup needed. | ||
+ | ::[[EquipmentEditor]] here you will find the mod scripts and install instructions. | ||
+ | |||
+ | :'''Region Editor ~Gizmo''' | ||
+ | ::This mod makes editing your worlddata.xml file much easier and adding in regions without the use of unity tools and a calculator. simply type in /createregion target the the two bounding box points, then paste the information into your worlddata.xml and you have a new region in game that you can spawn stuff in, turn into chaos regions and all sorts of things. | ||
+ | ::[[RegionEditor]] here you will find the mod scripts and install instructions. | ||
+ | |||
+ | === Custom Systems === | ||
+ | :'''Gizmos Custom Merchants ~Gizmo''' | ||
+ | ::This mod is a quick drag and drop into your mod folder or even the base/scripts folder as its independent and self contained in its own namespace merchants. These merchants act like normal merchants and are packed with features on customization to help make it your own for your game worlds. This system has been tweaked and tested now for 2+ years. | ||
+ | ::[[GizmosCustomMerchants]] here you will find the mod zip file and instructions. | ||
+ | |||
+ | :'''Gizmos Boss Spawner ~Gizmo''' | ||
+ | ::This mod is an alternative to the current dynamic boss spawner. | ||
+ | ::[[GizmosBossSpawner]] here you will find the mod zip file and instructions. | ||
+ | |||
+ | === Community Project Contributions === | ||
+ | :[[Media:Collaboratorium.zip|Download]] '''Collaboratorium''' ~Community contributions from years ago | ||
+ | |||
+ | === Gizmos server version 1.4.1.7 File Dump === | ||
+ | :[[GizmosFileDump]] ~a dump of many of my random projects i have shared over the years with people. | ||
+ | |||
+ | == Guides == | ||
+ | ;Running Loa on a VM [[How_to_run_loa_in_a_vm|Click Here To Learn More]] | ||
+ | |||
+ | == Glossary == | ||
+ | [[Glossary]] |
Latest revision as of 11:43, 18 April 2024
Contents
Getting Started
Concepts
- Region: It is a map (e.g. a Dungeon) or part of map (e.g. an area of Celador, like Upper Plains).
- Standalone server: Server that can only serve 1 region at a time, thus cannot serve all of Celador at the same time. A new region can however replace the current one by a player with the appropriate administration rights.
- Cluster: A multi-region server that can service all of Celador. A request needs to be made to Citadel Studio for enabling that feature on the server.
Tutorial Videos
Community Tutorial Videos
Server Launcher
Legends of Aria Toolkit
Installation | Upgrades | ChangeLog
Lua
Learn to Lua |
Lua Script Engine |
Tips for mod coders |
Legends of Aria Lua Reference |
Client Side Localization Table |
Client Hue Table |
Server Advanced
Access Levels |
Container |
Server Plugins |
Code Base
Stuff built on and included with the Lua Script Engine
Systems
Categories
Resources | Category holding various supportive materials and articles |
Systems | Category holding various articles about systems, like Ui, Quests, etc... |
Community Projects
Feel free to add your mod projects that you wish to share with the community!
The Curriculum
- Curriculum
- I started the Curriculum page as an ongoing project to develop a sort of course for new modders. Please use the curriculums discussions page to add questions or tutorial requests. ~Yorlik
DjOli's Module Manager
The Module Manager is a tool designed to promote collaboration between community servers by providing a common interface for modding, and subsequently allowing drop in mods to anyone using the module manager. Please keep in mind that it is a work in progress and is always being improved as needed. If you run into issues or require certain features, let me know! As we're still under NDA, if you don't yet have access to the project, contact me on Discord (DjOli #4339).
World Building Helpers
- Info Window Seed Clip mod ~Gizmo
- This mod takes the work out of editing seedobject.xml files. Seed object files are the xml files that store the location of objects in the game such as spawners or controllers or any static object like crates. This tool adds a button to the /info window of objects. You click the Seed Clip button and simply paste the seed object dynamicobject elements with all the info formatted from inside the game. This speeds up your editing process thus allowing more time decorating and developing and less time fighting the editing process.
- SeedClipMod here you will find the mod script and install instructions.
- Equipment Editor ~Gizmo
- This mod allows you to create new basic equipment and shape and change the way they look and feel. It also has a script button which will create the template file for you with all the markup needed.
- EquipmentEditor here you will find the mod scripts and install instructions.
- Region Editor ~Gizmo
- This mod makes editing your worlddata.xml file much easier and adding in regions without the use of unity tools and a calculator. simply type in /createregion target the the two bounding box points, then paste the information into your worlddata.xml and you have a new region in game that you can spawn stuff in, turn into chaos regions and all sorts of things.
- RegionEditor here you will find the mod scripts and install instructions.
Custom Systems
- Gizmos Custom Merchants ~Gizmo
- This mod is a quick drag and drop into your mod folder or even the base/scripts folder as its independent and self contained in its own namespace merchants. These merchants act like normal merchants and are packed with features on customization to help make it your own for your game worlds. This system has been tweaked and tested now for 2+ years.
- GizmosCustomMerchants here you will find the mod zip file and instructions.
- Gizmos Boss Spawner ~Gizmo
- This mod is an alternative to the current dynamic boss spawner.
- GizmosBossSpawner here you will find the mod zip file and instructions.
Community Project Contributions
- Download Collaboratorium ~Community contributions from years ago
Gizmos server version 1.4.1.7 File Dump
- GizmosFileDump ~a dump of many of my random projects i have shared over the years with people.
Guides
- Running Loa on a VM Click Here To Learn More