Difference between revisions of "HPL1"
Jump to navigation
Jump to search
(Upload from wiki) |
(Fixed the resources list formatting, replaced a broken note tag with "Note:") |
||
Line 1: | Line 1: | ||
− | + | Note: It's difficult to do anything with Penumbra: Overture, as it requires using old software and learning a great deal before anything useful can be made. This documentation is only left here to give insight for those fiddling with the source code for Overture and the HPL1 engine. | |
− | = HPL1 Documentation = | + | =HPL1 Documentation= |
− | * This wiki contains all the information you need to get started with modding [http://www.penumbragame.com Penumbra: Overture] and the HPL engine. Before you begin remember that to work with the engine you will need experience with using a 3D editor, if you have none or little it is recommended you start learning one before trying to use the HPL engine. | + | *This wiki contains all the information you need to get started with modding [http://www.penumbragame.com Penumbra: Overture] and the HPL engine. Before you begin remember that to work with the engine you will need experience with using a 3D editor, if you have none or little it is recommended you start learning one before trying to use the HPL engine. |
− | * All game specific files that gives objects specific behavior is based on XML files, it's good to have some very basic knowledge of how XML files are structured and function. | + | *All game specific files that gives objects specific behavior is based on XML files, it's good to have some very basic knowledge of how XML files are structured and function. |
− | * The HPL engine uses a C/C++ like script language called [http://www.angelcode.com/angelscript/ Angel Script], as such it is a good idea to have some basic programing experience, no more than having done an introduction course or similar is required. | + | *The HPL engine uses a C/C++ like script language called [http://www.angelcode.com/angelscript/ Angel Script], as such it is a good idea to have some basic programing experience, no more than having done an introduction course or similar is required. |
− | * You must have a 3D Accelerator as the engine and editors rely heavily on those, Integrated graphics do not work. | + | *You must have a 3D Accelerator as the engine and editors rely heavily on those, Integrated graphics do not work. |
− | * If you are all set to go, head on to the [[:hpl1:getting_started|Getting started document]] page! | + | *If you are all set to go, head on to the [[:hpl1:getting_started|Getting started document]] page! |
− | == Resources in the wiki == | + | ==Resources in the wiki== |
− | * [[:hpl1:getting_started|Getting started document]] | + | *[[:hpl1:getting_started|Getting started document]] |
− | * | + | *[[:hpl1:start|Documentation]] |
− | + | ** [[:hpl1:documentation:content_creation_document|HPL-Engine© Content Creation]] | |
− | + | ** [[:hpl1:documentation:script_reference|Script Reference document]] | |
− | + | ** [[:hpl1:documentation:particle_editor_document|HPL Particle Editor]] | |
− | * | + | |
− | + | *[[:hpl1:tutorials:start|Tutorials]] | |
− | + | ** [[:hpl1:tutorials:tutorial_1_-_introduction|Tutorial]] [[:hpl1:tutorials:tutorial_1_-_introduction|1 – Introduction]] | |
− | + | ** [[:hpl1:tutorials:tutorial_2_-_level_creation|Tutorial]] [[:hpl1:tutorials:tutorial_2_-_level_creation|2]] [[:hpl1:tutorials:tutorial_1_-_introduction|–]] Level Creation | |
− | + | ** [[:hpl1:tutorials:tutorial_3_-_materials|Tutorial 3]] [[:hpl1:tutorials:tutorial_1_-_introduction|–]] Materials | |
− | + | ** [[:hpl1:tutorials:tutorial_4_-_particles|Tutorial]] [[:hpl1:tutorials:tutorial_4_-_particles|4 – Particles]] | |
− | * [[:hpl1:projects_using_hpl|Projects using the HPL engine]] | + | ** [[:hpl1:tutorials:tutorial_5_-_scripting|Tutorial]] [[:hpl1:tutorials:tutorial_5_-_scripting|5 – Scripting a light]] |
+ | |||
+ | *[[:hpl1:projects_using_hpl|Projects using the HPL engine]] |
Revision as of 13:21, 14 July 2020
Note: It's difficult to do anything with Penumbra: Overture, as it requires using old software and learning a great deal before anything useful can be made. This documentation is only left here to give insight for those fiddling with the source code for Overture and the HPL1 engine.
HPL1 Documentation
- This wiki contains all the information you need to get started with modding Penumbra: Overture and the HPL engine. Before you begin remember that to work with the engine you will need experience with using a 3D editor, if you have none or little it is recommended you start learning one before trying to use the HPL engine.
- All game specific files that gives objects specific behavior is based on XML files, it's good to have some very basic knowledge of how XML files are structured and function.
- The HPL engine uses a C/C++ like script language called Angel Script, as such it is a good idea to have some basic programing experience, no more than having done an introduction course or similar is required.
- You must have a 3D Accelerator as the engine and editors rely heavily on those, Integrated graphics do not work.
- If you are all set to go, head on to the Getting started document page!
Resources in the wiki
- Tutorials
- Tutorial 1 – Introduction
- Tutorial 2 – Level Creation
- Tutorial 3 – Materials
- Tutorial 4 – Particles
- Tutorial 5 – Scripting a light