Creating an Entity Mod: Difference between revisions

From SkyCorp Global
Jump to navigation Jump to search
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 5: Line 5:
== Recommended prerequisites ==
== Recommended prerequisites ==
* Try making a quick [[Creating a Monster Mod|Monster Mod]] to learn more about text parsing.
* Try making a quick [[Creating a Monster Mod|Monster Mod]] to learn more about text parsing.
* Basic understanding of [https://www.json.org/ JSON syntax].
* Some basic knowledge on LUA scripting will be necessary:
* Some basic knowledge on LUA scripting will be necessary:
** If you're already familiar with other programming languages:
** If you're already familiar with other programming languages:
Line 13: Line 14:


== Tutorials ==
== Tutorials ==
* Entity Tutorial 0: Tools Setup
*[[Entity Tutorial 1: Creating a Simple Prop]]
* Entity Tutorial 1: Creating a Simple Prop
* [[Entity Tutorial 2: Simple Script]]
* Entity Tutorial 2: Simple Script
* [[Entity Tutorial 3: Random Script]]
* Entity Tutorial 3: Random Script
* [[Entity Tutorial 4: Usable Object|Entity Tutorial 4]] demonstrating a Usable Object & Modifying the Player
* Entity Tutorial 3: Usable Object
* [[Sample: GPS|GPS Sample]] demonstrating the 'this' keyword & location


== Reference ==
== Reference ==
TODO
* [[LUA Implementation Limitations|LUA Implementation Limitations & Notes]]
* [[Entity Mod JSON Format]]
* [[LUA Utility Functions]]
* [[Debugging Tips|Debugging Hints]]
* [[:Category:LUA Class Reference|LUA Class Reference]]
 
== New Engine / Development ==
 
* [[Modding Status|Current Status of Modding in the New Engine]]
* [[What's New in LUA Modding|What's New in LUA Modding Since Old Flash Engine]]
 
== Help ==
If you get stuck, don't give up!  Ask questions on discord.

Latest revision as of 04:58, 18 July 2023

Entities in The Underworld are generic objects. They can have custom LUA code, allowing you to make them do interesting things.

These tutorials will help introduce you to writing LUA-enabled mods.

Recommended prerequisites

  • Try making a quick Monster Mod to learn more about text parsing.
  • Basic understanding of JSON syntax.
  • Some basic knowledge on LUA scripting will be necessary:

Tutorials

Reference

New Engine / Development

Help

If you get stuck, don't give up! Ask questions on discord.