Modding is a slang expression that is derived from the verb "modify". Modding refers to the act of modifying hardware, software, or virtually anything else, to perform a function not originally conceived or intended by the designer, or achieve a bespoke specification. (Read more)
To start modding in Shroud of the Avatar, you have to know a few things.
The language used for modding is Lua. To integrate this in Unity Shroud of the Avatar use the Moonsharp interpreter which is basically a way to bind Lua script into C# code.
Note that the developpers just started adding mods in the game, which mean it's pretty basic right now. As time goes, more function and data should be displayed for the user. The current data we have access now is over 450 stats from calling a function which give back an array of data and the chatlog informations. Which mean combat/npc talks/anything going on between players/private messages etc. Everything that goes in the chat. Just with that, alot of thing can be accomplished.
Then we got some basic drawing function to the screen to display text or image.
Some people out there are making dependency to easily get some information that would need either alot of calculation or technic to accomplish. With that in hand, it's easier to start creating mod and will often save you alot of times and thinking.