Difference between revisions of "HPL3/Scripting/Scripting Guide/The Basics - Introduction"
< HPL3
Jump to navigation
Jump to search
m |
|||
Line 17: | Line 17: | ||
#The scripting language of HPL3 is called '''AngelScript''', which is similar to some of the more popular programming languages. If you have ''zero'' programming knowledge, you should start with the [[HPL3/Scripting/AngelScript_Fundamentals|AngelScript Fundamentals]] guide, and read '''<u>at least the first five chapters</u>.''' | #The scripting language of HPL3 is called '''AngelScript''', which is similar to some of the more popular programming languages. If you have ''zero'' programming knowledge, you should start with the [[HPL3/Scripting/AngelScript_Fundamentals|AngelScript Fundamentals]] guide, and read '''<u>at least the first five chapters</u>.''' | ||
− | #You should know how to create or edit a basic mod | + | #You should know how to create or edit a basic mod for one of the HPL3 games: |
+ | #*[[HPL3/SOMA/Modding/Creating_a_Mod| Creating a Mod]] - SOMA | ||
+ | #*[[HPL3/Amnesia: Rebirth/Modding/Creating_a_Mod| Creating a Mod]] - Amnesia: Rebirth | ||
| style="width:0.1%" | | | style="width:0.1%" | | ||
|} | |} |
Revision as of 00:19, 15 August 2020
Important: This guide only overviews the main and most commonly-used features of HPL3's scripting capabilities. It does not delve into the inner workings or into the full capabilities of the engine. You can read about a specific topic in more detail at the main scripting page of the game you are working with. Please see this guide as a springboard into HPL3 scripting.
Welcome to the scripting guide for the HPL3 Engine. The guide is split into two sections: Basics and Advanced.
Bear in mind that this tutorial mostly covers the most essential things you need to know in order to script your maps. Prerequisites and Recommendations
|