Difference between revisions of "HPL1/Content Creation"

From Frictional Wiki
Jump to navigation Jump to search
m (Mudbill moved page Hpl1:Documentation:content creation document to HPL1/Content Creation without leaving a redirect)
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= HPL-Engine© Content Creation =
+
=HPL-Engine© Content Creation=
  
== Table of Contents ==
+
==Table of Contents==
  
== 1. Introduction ==
+
==1. Introduction==
  
=== 1.1 Some forewords ===
+
===1.1 Some forewords===
 
Welcome dear content creator to the HPL-Engine.
 
Welcome dear content creator to the HPL-Engine.
  
Line 14: Line 14:
 
Or something else depending on what the variables should describe.
 
Or something else depending on what the variables should describe.
 
<br /><br />
 
<br /><br />
=== 1.2 Setup ===
+
===1.2 Setup===
 
Below are just some general rules and settings.
 
Below are just some general rules and settings.
  
Line 21: Line 21:
 
'''National Settings'''<br />All the tools for the engine uses a dot “.” as a decimal separator. If you are Swedish or something this might not be how your computer is set up. Open the ''control panel->national settings'' and check so that this is correct! Also don’t forget to write decimals with dot and '''not comma.'''
 
'''National Settings'''<br />All the tools for the engine uses a dot “.” as a decimal separator. If you are Swedish or something this might not be how your computer is set up. Open the ''control panel->national settings'' and check so that this is correct! Also don’t forget to write decimals with dot and '''not comma.'''
  
{| class="wikitable sortable" border=1
+
{| class="wikitable sortable" border="1"
| Good: || 1.00 || 1.23 || 234.3
+
|Good:||1.00||1.23||234.3
 
|-
 
|-
| Bad: || 1,000 || 1,23 || 234,3
+
|Bad:||1,00||1,23||234,3
 
|-
 
|-
 
|}
 
|}
 
<br /><br />
 
<br /><br />
  
 
+
===1.3 Exporter used===
=== 1.3 Exporter used ===
 
 
Collada is used to export models and maps. The exporter can be used for most major 3d packages, however HPL cannot load all of the files created from the different exporters. Currently Maya is the most supported package.
 
Collada is used to export models and maps. The exporter can be used for most major 3d packages, however HPL cannot load all of the files created from the different exporters. Currently Maya is the most supported package.
  
 
More information is found at:<br />http://collada.org/public_forum/<br />Maya specific information is found at:<br />http://colladamaya.sourceforge.net/<br />
 
More information is found at:<br />http://collada.org/public_forum/<br />Maya specific information is found at:<br />http://colladamaya.sourceforge.net/<br />
Exporters known to work properly with current HPL release can be found in the [[hpl1:Getting started]].<br /><br /><br /><br />
+
Exporters known to work properly with current HPL release can be found in [[HPL1/Getting started]].<br /><br /><br /><br />
 +
 
 +
==2. Creating Models==
 +
[[HPL1/Content Creation Chapter 2|2. Creating Models]]
 +
 
 +
==3. Creating maps==
 +
[[HPL1/Content Creation Chapter 3|3. Creating maps]]
  
== 2. Creating Models ==
+
==4. Creating Materials==
[[hpl1:documentation:content.creation.document.chap2|2. Creating Models]]
+
[[HPL1/Content Creation Chapter 4|4. Creating Materials]]
  
== 3. Creating maps ==
+
==5. HPL Helper==
[[hpl1:documentation:content.creation.document.chap3|3. Creating maps]]
+
[[HPL1/Content Creation Chapter 5|5. HPL Helper]]
  
== 4. Creating Materials ==
+
==6. Entity files==
[[hpl1:documentation:content.creation.document.chap4|4. Creating Materials]]
+
[[HPL1/Content Creation Chapter 6|6. Entity files]]
  
== 5. HPL Helper ==
+
==7. Configuration files==
[[hpl1:documentation:content.creation.document.chap5|5. HPL Helper]]
+
[[HPL1/Content Creation Chapter 7|7. Configuration files]]
  
== 6. Entity files ==
+
==8. Naming and structure==
[[hpl1:documentation:content.creation.document.chap6|6. Entity files]]
+
[[HPL1/Content Creation Chapter 8|8. Naming and structure]]
  
== 7. Configuration files ==
+
==9. Heads-Up Display files==
[[hpl1:documentation:content.creation.document.chap7|7. Configuration files]]
+
[[HPL1/Content Creation Chapter 9|9. HUD files]]
  
== 8. Naming and structure ==
+
==10. Graphical User Interface files==
[[hpl1:documentation:content.creation.document.chap8|8. Naming and structure]]
+
[[HPL1/Content Creation Chapter 10|10. GUI files]]

Latest revision as of 20:15, 17 April 2023

HPL-Engine© Content Creation

Table of Contents

1. Introduction

1.1 Some forewords

Welcome dear content creator to the HPL-Engine.

In some parts of the doc naming conventions are described. This are described something like this:
_thing_[name]_[stuff]

This means that “[name]” and “[stuff]” are variables and are to be replaced with other text. The above example could be translated to:
_thing_thomas_lighter

Or something else depending on what the variables should describe.

1.2 Setup

Below are just some general rules and settings.

Units:
The game will use SI-units for measurements. This means that 1 length unit equals 1 meter, 1 time unit equals 1 second, 1 mass unit equals 1 kg and so on.

National Settings
All the tools for the engine uses a dot “.” as a decimal separator. If you are Swedish or something this might not be how your computer is set up. Open the control panel->national settings and check so that this is correct! Also don’t forget to write decimals with dot and not comma.

Good: 1.00 1.23 234.3
Bad: 1,00 1,23 234,3



1.3 Exporter used

Collada is used to export models and maps. The exporter can be used for most major 3d packages, however HPL cannot load all of the files created from the different exporters. Currently Maya is the most supported package.

More information is found at:
http://collada.org/public_forum/
Maya specific information is found at:
http://colladamaya.sourceforge.net/
Exporters known to work properly with current HPL release can be found in HPL1/Getting started.



2. Creating Models

2. Creating Models

3. Creating maps

3. Creating maps

4. Creating Materials

4. Creating Materials

5. HPL Helper

5. HPL Helper

6. Entity files

6. Entity files

7. Configuration files

7. Configuration files

8. Naming and structure

8. Naming and structure

9. Heads-Up Display files

9. HUD files

10. Graphical User Interface files

10. GUI files