Difference between revisions of "HPL2"

From Frictional Wiki
Jump to navigation Jump to search
(Picture links)
Line 1: Line 1:
Full documentation of all the aspects of the HPL2 Engine by [http://www.frictionalgames.com Frictional Games]
+
Welcome to the HPL2 documentation hub. Here you can find documentation about the different iterations of the engine. HPL2 was used to create "Amnesia: The Dark Descent", and an alternate version of the engine was used to create "Amnesia: A Machine For Pigs".
 +
 
 +
Because the MFP version is in majority identical to the TDD version, most of the documentation resides in the TDD section.
  
 
==Where to start==
 
==Where to start==
It is highly recommended to start modding with The Dark Descent before trying to mod Machine For Pigs.
+
It is highly recommended to start learning about the engine with the TDD version.
#Read the [[HPL2/Glossary| glossary]] to learn about terms used in the other articles.
+
#Read the [[HPL2/Glossary| glossary]] to quickly learn about terms used in the other articles.
#Download & Read about the [[HPL2/Tools|Tools]].
+
#Download and read about the [[HPL2/Tools|Tools]].
 
#Check [[HPL2/Development Environment|how to setup a dev environment]].
 
#Check [[HPL2/Development Environment|how to setup a dev environment]].
 
#Read up on making a [[:hpl2:amnesia:custom_story|Custom Story]].
 
#Read up on making a [[:hpl2:amnesia:custom_story|Custom Story]].
Line 14: Line 16:
  
 
==Game Specific==
 
==Game Specific==
===Amnesia: The Dark Descent===
 
 
Specific information on "Amnesia: The Dark Descent" is available [[HPL2/TDD|here]].
 
 
===Amnesia: A Machine For Pigs===
 
  
Specific information on "Amnesia: A Machine For Pigs" is available [[HPL2/AMFP|here]].
+
<gallery mode="nolines" widths="250" heights="250">
 +
Tdd-header.jpg|link=HPL2/TDD|[[HPL2/TDD|"Amnesia: The Dark Descent" - The main HPL2 documentation]].
 +
Mfp-header.jpg|link=HPL2/AMFP|[[HPL2/AMFP|Documentation specific to "Amnesia: A Machine For Pigs"]].
 +
</gallery>
  
 
==Editors & Viewers==
 
==Editors & Viewers==
  
HPL2 comes with a great set of [[HPL2/Tools|Tools]] to ease the development.
+
HPL2 comes with a set of [[HPL2/Tools|development tools]].
  
 
==Tutorials==
 
==Tutorials==

Revision as of 19:40, 23 July 2020

Welcome to the HPL2 documentation hub. Here you can find documentation about the different iterations of the engine. HPL2 was used to create "Amnesia: The Dark Descent", and an alternate version of the engine was used to create "Amnesia: A Machine For Pigs".

Because the MFP version is in majority identical to the TDD version, most of the documentation resides in the TDD section.

Where to start

It is highly recommended to start learning about the engine with the TDD version.

  1. Read the glossary to quickly learn about terms used in the other articles.
  2. Download and read about the Tools.
  3. Check how to setup a dev environment.
  4. Read up on making a Custom Story.
  5. Make sure you add a default script file to all your maps, as shown here.
  6. Check the rest of the Tutorials.
  7. Try to skim through and reference the script guide when starting with scripts.
  8. If you're making scripts for a map, then the Script Functions page is a must.
  9. Having problems with the tools? Look for a solution on the Troubleshooting page.

Game Specific

Editors & Viewers

HPL2 comes with a set of development tools.

Tutorials

Tutorials for all tools, scripts and engine usage.

Third Party Tools & Resources

Information on Third Party Tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work.

Additionally there are plenty of Resources available, including upgraded tools and script libraries to aid in development.