Difference between revisions of "HPL2/Community Resources"
< HPL2
Jump to navigation
Jump to search
m (→Tools: Spelling) |
(Added a warning) |
||
Line 1: | Line 1: | ||
= Resources = | = Resources = | ||
− | This section contains a set of community created resources for aiding in development | + | This section contains a set of community created resources for aiding in development. These range from a collection of script modules, to upgraded/new tools for developing content. |
Many additional tools, assets and other resources can be found in the [https://www.frictionalgames.com/forum/forum-42.html Development Resources section of the forum]. | Many additional tools, assets and other resources can be found in the [https://www.frictionalgames.com/forum/forum-42.html Development Resources section of the forum]. | ||
Line 12: | Line 12: | ||
== Script Modules == | == Script Modules == | ||
− | + | {{warning|Except for fringe cases, the built-in functions are enough for HPL2. Using the following will most likely result in over-engineered and obfuscated code, so proceed with caution. They are kept for archival purposes.}} | |
* [[Hpl2:Resources:script modules:coordsys|Global coord system]] | * [[Hpl2:Resources:script modules:coordsys|Global coord system]] | ||
*[[Hpl2:Resources:script_modules:math|Custom math functions]] (keep in mind some of these have been implemented as [[HPL2/Engine_Scripts#Mathematical_Operations|Script Functions]] in later patches) | *[[Hpl2:Resources:script_modules:math|Custom math functions]] (keep in mind some of these have been implemented as [[HPL2/Engine_Scripts#Mathematical_Operations|Script Functions]] in later patches) |
Revision as of 15:10, 4 August 2020
Resources
This section contains a set of community created resources for aiding in development. These range from a collection of script modules, to upgraded/new tools for developing content.
Many additional tools, assets and other resources can be found in the Development Resources section of the forum.
Tools
Script Modules
Warning: Except for fringe cases, the built-in functions are enough for HPL2. Using the following will most likely result in over-engineered and obfuscated code, so proceed with caution. They are kept for archival purposes.
- Global coord system
- Custom math functions (keep in mind some of these have been implemented as Script Functions in later patches)
- Small variables (debugging API)
- String list
- Parsing strings into variables
- 3D Vectors