Difference between revisions of "HPL1/Getting started"
< HPL1
Jump to navigation
Jump to search
m (Mudbill moved page Hpl1:Getting started to Getting started without leaving a redirect) |
Iamrealife (talk | contribs) m (→What you need) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | = Getting started document = | + | =Getting started document= |
− | + | {{warning|This stuff is old, mainly all 3D editing needs to be done in an editor version release at the time of the games creation in 2006/2007 and same goes for the Collada plugins. It will not work with modern releases.}} | |
− | == | + | ==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. | ||
− | # [http://www.penumbragame.com/ Penumbra | + | ==What you need== |
+ | |||
+ | # [http://www.penumbragame.com/ Penumbra] | ||
# [https://fricpub.s3.amazonaws.com/tools/hpl1/mod_tools.zip Download The Tools] | # [https://fricpub.s3.amazonaws.com/tools/hpl1/mod_tools.zip Download The Tools] | ||
− | # [ | + | # [https://www.dropbox.com/s/dbtwlerpznkwivv/verktyg.zip?dl=0 Prerequisite files] in order to enable and use the Hud Object Editor program |
− | # You will need COLLADA for your 3D editor. [https://fricpub.s3.amazonaws.com/tools/hpl1/colladamaya_088.zip | + | # [https://www.microsoft.com/en-us/download/details.aspx?id=6041 Download .NET] 1.1 and 2.0 should both work fine. |
+ | # [https://notepad-plus-plus.org/downloads/ Notepad++] for scripting and editing the Entity and HUD files. | ||
+ | # You will need COLLADA for your 3D editor. [https://fricpub.s3.amazonaws.com/tools/hpl1/colladamaya_088.zip Get Maya here] and [https://fricpub.s3.amazonaws.com/tools/hpl1/colladamax_106.zip 3DS Max here]. | ||
# A 3D editor like Maya, 3D Studio or Blender. | # A 3D editor like Maya, 3D Studio or Blender. | ||
− | == Setup == | + | ==Setup== |
# Install Penumbra | # Install Penumbra | ||
− | # Extract the tools archive | + | # Extract the tools archive, you should see the following files: |
− | ''' | + | #* '''HplHelper.exe''' |
− | ''' | + | #* '''HudObjectEditor.exe''' |
− | ''' | + | #* '''ModelViewer.exe''' |
− | ''' | + | #* '''ParticleEditor.exe''' |
− | ''' | + | #* '''ParticleViewer.exe''' |
+ | #* '''SceneViewer.exe''' | ||
+ | # Place all the files directly in the "penumbra install directory\redist" folder | ||
# Install .NET | # Install .NET | ||
− | # Install COLLADA for your 3D editor | + | # Install a COLLADA import/export plugin for your 3D editor if it's not built-in |
− | + | #* Make sure your editor is set to unit = meter | |
+ | #* Make sure COLLADA is set to "export polygons as triangles" under export settings | ||
− | == Taking your first baby steps == | + | ==Taking your first baby steps== |
− | # | + | # Read through the [[HPL1/Content Creation|HPL-Engine© Content Creation]] |
− | # Use the [[ | + | # Use the [[HPL1/Tutorials|Tutorials]] to get the basic skills |
− | # Make your first level, make it really simple and create a basic scenario based on what you learned in the [[ | + | # Make your first level, make it really simple and create a basic scenario based on what you learned in the [[HPL1/Tutorials|Tutorials]] |
# Look at the Penumbra levels, objects and scripts for reference, use the documentation as a lexicon and you should be OK. | # Look at the Penumbra levels, objects and scripts for reference, use the documentation as a lexicon and you should be OK. |
Latest revision as of 13:05, 29 March 2023
Contents
Getting started document
![Alert icon.png](/nsfr_img_auth.php/6/6d/Alert_icon.png)
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.
What you need
- Penumbra
- Download The Tools
- Prerequisite files in order to enable and use the Hud Object Editor program
- Download .NET 1.1 and 2.0 should both work fine.
- Notepad++ for scripting and editing the Entity and HUD files.
- You will need COLLADA for your 3D editor. Get Maya here and 3DS Max here.
- A 3D editor like Maya, 3D Studio or Blender.
Setup
- Install Penumbra
- Extract the tools archive, you should see the following files:
- HplHelper.exe
- HudObjectEditor.exe
- ModelViewer.exe
- ParticleEditor.exe
- ParticleViewer.exe
- SceneViewer.exe
- Place all the files directly in the "penumbra install directory\redist" folder
- Install .NET
- Install a COLLADA import/export plugin for your 3D editor if it's not built-in
- Make sure your editor is set to unit = meter
- Make sure COLLADA is set to "export polygons as triangles" under export settings
Taking your first baby steps
- Read through the HPL-Engine© Content Creation
- Use the Tutorials to get the basic skills
- Make your first level, make it really simple and create a basic scenario based on what you learned in the Tutorials
- Look at the Penumbra levels, objects and scripts for reference, use the documentation as a lexicon and you should be OK.