1
- # Lua Background Information
1
+ # Lua
2
2
3
- ## What is Lua?
3
+ ## Lua Background Information
4
+
5
+ ### What is Lua?
4
6
5
7
Lua is a powerful, fast, lightweight, embeddable scripting language.
6
8
@@ -9,23 +11,21 @@ extensible semantics. Lua is dynamically typed, runs by interpreting bytecode fo
9
11
has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and
10
12
rapid prototyping.
11
13
12
- ## Where does Lua come from?
14
+ ### Where does Lua come from?
13
15
14
16
Lua is designed, implemented, and maintained by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro
15
17
in Brazil. Lua was born and raised in Tecgraf, the Computer Graphics Technology Group of PUC-Rio, and is now housed at
16
18
Lablua. Both Tecgraf and Lablua are laboratories of the Department of Computer Science of PUC-Rio.
17
19
18
- ## What does Lua stand for?
20
+ ### What does Lua stand for?
19
21
20
22
"Lua" (pronounced LOO-ah) means "Moon" in Portuguese. As such, it is neither an acronym nor an abbreviation, but a noun.
21
23
More specifically, "Lua" is a name, the name of the Earth's moon and the name of the language. Like most names, it
22
24
should be written in lower case with an initial capital, that is, "Lua". Please do not write it as "LUA", which is both
23
25
ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write
24
26
"Lua" right!
25
27
26
- # Lua and RO
27
-
28
- ## What's it used for?
28
+ ## Lua and RO
29
29
30
30
### The client itself
31
31
@@ -52,15 +52,16 @@ If you're using Lua files from Gravity, chances are your files are encoded. When
52
52
53
53
Lots and lots of ASCII characters depending on what kind of editor you use:
54
54
Notepad
55
- ![ ] ( Accname.lub-notepad.png " Accname.lub-notepad.png ")
55
+ ![ ] ( assets/accname_lub_in_notepad.png )
56
+
56
57
[ Notepad++] ( http://notepad-plus-plus.org/ )
57
- ![ ] ( Accname.lub-notepadpp. png " Accname.lub-notepadpp.png " )
58
+ ![ ] ( assets/accname_lub_in_notepadplusplus. png)
58
59
59
60
#### English
60
61
61
62
You'll notice some English words that you may find familiar, be it headgear names, job classes, NPC sprites etc. You can
62
63
manipulate this data to directly affect the client. The most popular reasons for editing the Lua files is to create
63
- [ Custom Items] ( Custom_Items#View_IDs.2C_Having_A_Custom_Item_Without_Xray " wikilink ")
64
+ [ Custom Items] ( ../customization/custom-items.md ) .
64
65
65
66
### Client-side un-gibberish
66
67
@@ -79,4 +80,4 @@ today none have been completed.
79
80
- [ Official Lua Scripting Language Homepage] ( http://www.lua.org/ )
80
81
- [ Lua_Project] ( http://subversion.assembla.com/svn/ClientSide/Lua_Project/ )
81
82
82
- [ :Category: Customization ] ( :Category:Customization " wikilink ")
83
+ <!-- [:Category:Customization](:Category:Customization "wikilink") -->
0 commit comments