Difference between revisions of "HPL2/Community Resources"
< HPL2
Jump to navigation
Jump to search
m (Darkfire moved page CommunityResources to HPL2/CommunityResources without leaving a redirect: Mishap) |
m (Removed redundant sentence) |
||
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. |
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]. | ||
− | == Tools == | + | ==Tools== |
− | * [http://wiki.frictionalgames.com/hpl2/resources/improvnotepad Improved Notepad++ HPS support] | + | *[http://wiki.frictionalgames.com/hpl2/resources/improvnotepad Improved Notepad++ HPS support] |
− | * [http://wiki.frictionalgames.com/hpl2/resources/let Language Editor Tool] | + | *[http://wiki.frictionalgames.com/hpl2/resources/let Language Editor Tool] |
− | * [http://wiki.frictionalgames.com/hpl2/resources/preprocess Script Preprocessor] | + | *[http://wiki.frictionalgames.com/hpl2/resources/preprocess Script Preprocessor] |
− | == 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.}} | {{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) | ||
*[[Hpl2:Resources:script modules:smallvars|Small variables (debugging API)]] | *[[Hpl2:Resources:script modules:smallvars|Small variables (debugging API)]] |
Revision as of 21:26, 15 August 2020
Resources
This section contains a set of community created resources for aiding in development.
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