Difference between revisions of "Main Page"

From Legends of Aria Admin and Modding Wiki
Jump to: navigation, search
(Concepts)
 
(527 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
First and foremost welcome to the New Dawn wiki site. Supreem Always had a vision to empower community developers to build new worlds and see new ideas. Which is why this wiki will be undergoing changes. I also believe in the community side of things with releases of small projects of mine. I also really do not mind doing documentation because by doing so I will further increase my knowledge of the game. It is time as a community we stand up, dust ourselves off and strive to be better.We need to do this for us, for citadel and lastly the players. We can show them what this game really can be, the one we know it can be. I will be talking with supreem over voice chat next week sometime. Please message me any questions you want me to ask. My goal will be to get this wiki user friendly. If you would like examples of anything, or have suggestions for different subjects. I will make videos if needed. I also will be extending my project phoenix 2 to a mod that only enhances development features, such as my user interfaces for development. As my goal is to empower developers with tools to help ease the time and complexity so everybody can contribute, programmer or not. Once I get full permission to edit and set this wiki site up, I will begin formalizing a new setup. Please feel free to message me with any idea/question/thoughts on this endeavor.
+
==  Getting Started  ==
 
+
=== Concepts ===
Thanks for reading,
 
Gizmo
 
[[File:LoANewDawnLogo.jpg|right]]
 
==  <pre style="color: #B87D17;">Getting Started</pre> ==
 
=== <p style="color: #DDDD88;">Concepts</p> ===
 
 
* '''Region''': It is a map (e.g. a Dungeon) or part of map (e.g. an area of Celador, like Upper Plains).
 
* '''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.
 
* '''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.
 
* '''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.
  
[[ChangeLog| Server & Cluster Change Log]]
 
 
[[Modding Guide|Guide to Modding in Unity]]
 
  
=== <p style="color: #DDDD88;">Tutorial Videos</p> ===
+
=== Tutorial Videos ===
 
[[Official Tutorial Videos]]
 
[[Official Tutorial Videos]]
  
=== <p style="color: #DDDD88;">Web Launcher</p> ===
+
=== Community Tutorial Videos ===
[[Web_Launcher_Quick_Start|Web Launcher Quick Start]]
+
[[Community Tutorial Videos]]
 
 
[[Web_Launcher_Reference|Web Launcher Reference]]
 
  
[[Web_Launcher_Change_Log|Web Launcher Change Log]]
+
=== Server Launcher ===
 +
[[Server Launcher|Server Launcher Quick Start]]
  
=== <p style="color: #DDDD88;">Legends of Aria Toolkit</p> ===
+
=== Legends of Aria Toolkit ===
 
[[Legends_Of_Aria_Toolkit|Installation | Upgrades | ChangeLog]]
 
[[Legends_Of_Aria_Toolkit|Installation | Upgrades | ChangeLog]]
  
Line 31: Line 22:
 
! Server Admins !! Modding !! References
 
! Server Admins !! Modding !! References
 
|-
 
|-
| [[Installation Instructions]] || [[Alpha Notes]] || [[Visual Texture Atlas Reference]]
+
| [[Installation Instructions]] || [[Modding Guide|Guide to Modding in Unity]] || [[Visual Texture Atlas Reference]]
 
|-
 
|-
 
| [[Updating Server|Updating]] || [[Mod Folder Structure|Folder Structure]] || [[Text Textures Reference]]
 
| [[Updating Server|Updating]] || [[Mod Folder Structure|Folder Structure]] || [[Text Textures Reference]]
Line 46: Line 37:
 
|}
 
|}
  
== <pre style="color: #B87D17;">Lua</pre> ==
+
== Lua ==
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 63: Line 54:
 
|}
 
|}
  
== <pre style="color: #B87D17;">Server Advanced</pre> ==
+
== Server Advanced ==
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 74: Line 65:
 
|}
 
|}
  
== <pre style="color: #B87D17;">Code Base</pre> ==
+
== Code Base ==
 
Stuff built on and included with the [[Lua Script Engine]]
 
Stuff built on and included with the [[Lua Script Engine]]
  
=== <p style="color: #DDDD88;">Systems</p> ===
+
=== Systems ===
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 83: Line 74:
 
| [[combat|The combat system]] (Stub - CS pls fill in )
 
| [[combat|The combat system]] (Stub - CS pls fill in )
 
|-
 
|-
| [[Dialog System]] (Stub - CS pls fill in )
+
| [[Dialog System]]  
 
|-
 
|-
 
| [[:Category:Event | Events and EventHandlers]]
 
| [[:Category:Event | Events and EventHandlers]]
Line 100: Line 91:
 
|-
 
|-
 
| [[Grid_Spawner_Maps|Grid Spawner Maps]]
 
| [[Grid_Spawner_Maps|Grid Spawner Maps]]
 +
|-
 +
| [[Season_Challenges|Seasonal Challenges]]
 
|-
 
|-
 
|}
 
|}
  
==<pre style="color: #B87D17;">Categories</pre> ==
+
== Categories ==
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
Line 112: Line 105:
 
|}
 
|}
  
== <pre style="color: #B87D17;">Community Projects</pre> ==
+
== Community Projects ==
 
Feel free to add your mod projects that you wish to share with the community!
 
Feel free to add your mod projects that you wish to share with the community!
  
=== <p style="color: #DDDD88;">LoA Shards - The First Monitoring Website</p> ===
+
=== The Curriculum ===
;[[LoAShards]]
 
:LoA Shards, www.loashards.com is the first monitoring website for help admins to see the players status and get some statistics of their servers, with LoAShards u can also add description, infos, and few pictures/videos, for advice your server to every LoA player.
 
 
 
=== <p style="color: #DDDD88;">The Curriculum</p> ===
 
 
;[[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
 
: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
  
=== <p style="color: #DDDD88;">Project Phoenix</p> ===
+
=== DjOli's Module Manager ===
*A set of example files from spawners, vendors, magic item properties.  
+
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).
*This package contains tons of example code to look at.
 
*This is designed for newer developers to take a peak at as most of the code is very well documented.
 
*;[[Project_Phoenix_2|Check out Version 2.0 Here]](Steam Launch Version)
 
  
=== <p style="color: #DDDD88;">DjOli's Module Manager</p> ===
+
=== World Building Helpers ===
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).
+
:'''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.
  
== <pre style="color: #B87D17;">Tools</pre> ==
+
== Guides ==
=== <p style="color: #DDDD88;">Setup IntelliJ IDEA with LoA</p> ===
+
;Running Loa on a VM [[How_to_run_loa_in_a_vm|Click Here To Learn More]]
https://gitlab.com/loa-mods/Collaboratorium/wikis/How-to-Setup-IntelliJ-IDEA-with-LoA
 
  
== <pre style="color: #B87D17;">Glossary</pre> ==
+
== Glossary ==
 
[[Glossary]]
 
[[Glossary]]

Latest revision as of 11:43, 18 April 2024

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 Quick Start

Legends of Aria Toolkit

Installation | Upgrades | ChangeLog

Server Admins Modding References
Installation Instructions Guide to Modding in Unity Visual Texture Atlas Reference
Updating Folder Structure Text Textures Reference
Troubleshooting Engine Overview DynamicWindow Types Reference
God Commands Sublime Text Mobile Variations Reference
Modders Handbook Legends of Aria Lua Reference
Custom Assets Send Client Message Reference
Grid Spawner Maps

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

The combat system (Stub - CS pls fill in )
Dialog System
Events and EventHandlers
Quest System
Dynamic Windows
Sound List
ObjVar List
Conflict System
Karma System
Grid Spawner Maps
Seasonal Challenges

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

Glossary

Glossary