Difference between revisions of "Curriculum"

From Legends of Aria Admin and Modding Wiki
Jump to: navigation, search
(Basic Tutorials)
(Basic Lua Knowledge)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
* WiP Warning: Allright - this is totally Work in Progress and far from being a finished page ...
 
== Idea ==
 
== Idea ==
 
The curriculum is a page in development started by me, Yorlik, with the hope we can use it as an index for learning which points to different pages or specially created lessons to help new modders get into coding for Shards Online ASAP.
 
The curriculum is a page in development started by me, Yorlik, with the hope we can use it as an index for learning which points to different pages or specially created lessons to help new modders get into coding for Shards Online ASAP.
  
 
== Basic Lua Knowledge ==
 
== Basic Lua Knowledge ==
[[Learn_to_Lua]]
+
[[Learn to Lua]]
 +
 
 +
== Basic XML Knowledge ==
 +
Since SO uses XML in templates and other files basic knowledge in XML is helpful.
 +
<br>There are a gazillion of articles and tutorials out there.
 +
<br>Which of these fit for you is a subject of taste. Dr.Google is your friend here.
  
 
== Basic Tutorials ==
 
== Basic Tutorials ==
 
(To be done)
 
(To be done)
# Templates Structure
+
=== Templates ===
Structure of a Template
+
[[Templates]]
## Modding Templates
+
=== Seed Objects and Seed Files ===
 +
;Anatomy of a Seed Entry
 +
;Seed Groups
 +
=== Scripting ===
 +
[[Script]]
 +
==== Basic attachable scripts ====
 +
;Modding existing scripts
 +
;Modding functions
  
# Scripting:  
+
=== Reacting to things in the world: [[Events]] ===
##Basic attachable scripts
+
;Modding [[Event Handler|Event Handlers]]
## How to mod an existing script
 
### Moding functions
 
### Moding event handlers
 
  
 
== Shards Online Architecture ==
 
== Shards Online Architecture ==
Line 26: Line 36:
  
 
=== Basic Getter and Setter functions ===
 
=== Basic Getter and Setter functions ===
 +
There is a bit of overview in the [[GameObj]] page.
  
 
== Shards Online Standard Ruleset Overview ==
 
== Shards Online Standard Ruleset Overview ==

Latest revision as of 19:48, 5 November 2016

  • WiP Warning: Allright - this is totally Work in Progress and far from being a finished page ...

Idea

The curriculum is a page in development started by me, Yorlik, with the hope we can use it as an index for learning which points to different pages or specially created lessons to help new modders get into coding for Shards Online ASAP.

Basic Lua Knowledge

Learn to Lua

Basic XML Knowledge

Since SO uses XML in templates and other files basic knowledge in XML is helpful.
There are a gazillion of articles and tutorials out there.
Which of these fit for you is a subject of taste. Dr.Google is your friend here.

Basic Tutorials

(To be done)

Templates

Templates

Seed Objects and Seed Files

Anatomy of a Seed Entry
Seed Groups

Scripting

Script

Basic attachable scripts

Modding existing scripts
Modding functions

Reacting to things in the world: Events

Modding Event Handlers

Shards Online Architecture

We have a category for everything concerning the SO architecture: Category:Architecture

Shards Online Engine API Overview

We have a category for everything concerning the SO architecture: Category:Engine API

Basic Getter and Setter functions

There is a bit of overview in the GameObj page.

Shards Online Standard Ruleset Overview