Difference between revisions of "Main Page"
(→Setup IntelliJ IDEA with LoA) |
(→Getting Started) |
||
Line 1: | Line 1: | ||
[[File:LoANewDawnLogo.jpg|right]] | [[File:LoANewDawnLogo.jpg|right]] | ||
+ | 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. | ||
+ | |||
+ | Thanks for reading, | ||
+ | Gizmo | ||
+ | |||
== <pre style="color: #B87D17;">Getting Started</pre> == | == <pre style="color: #B87D17;">Getting Started</pre> == | ||
=== <p style="color: #DDDD88;">Concepts</p> === | === <p style="color: #DDDD88;">Concepts</p> === |
Revision as of 16:54, 6 November 2019
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.
Thanks for reading, Gizmo
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
Web 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
The combat system (Stub - CS pls fill in ) |
Dialog System (Stub - CS pls fill in ) |
Events and EventHandlers |
Quest System |
Dynamic Windows |
Sound List |
ObjVar List |
Conflict System |
Karma System |
Grid Spawner Maps |
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!
LoA Shards - The First Monitoring Website
- 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.
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
Project Phoenix
- A set of example files from spawners, vendors, magic item properties.
- 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.
- Check out Version 2.0 Here(Steam Launch Version)
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).
Tools
Setup IntelliJ IDEA with LoA
https://gitlab.com/loa-mods/Collaboratorium/wikis/How-to-Setup-IntelliJ-IDEA-with-LoA