Difference between revisions of "HPL2/Community Resources"

From Frictional Wiki
Jump to navigation Jump to search
(Some missing script modules)
(move the script preprocessor where it belongs)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Resources =
+
=Resources=
  
This section contains a set of community created resources for aiding in development of maps. These range from a collection of script modules, to upgraded / new tools for developing content.
+
This section contains a set of community created resources for aiding in development.
  
Many additional tools and 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 notepadd++ HPS support]
+
*[[HPL2/Improved Notepad++ Support|Improved Notepad++ HPS support]]
* [http://wiki.frictionalgames.com/hpl2/resources/let Language editor tool]
+
*[[HPL2/Lang Editor Tool|Language Editor Tool]]
* [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.}}
  
* [[Hpl2:Resources:script modules:coordsys|Global coord system]]
+
*[[Hpl2:Resources:script modules:coordsys|Global coord system]]
*[[Hpl2:Resources:script_modules:math|Custom math functions arranged by Apjjm]]
+
*[[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)]]
 +
*[[Hpl2:Resources:script_modules:stringlist|String list]]
 +
*[[Hpl2:Resources:script modules:stringparsing|Parsing strings into variables]]
 +
*[[Hpl2:Resources:script modules:vector3d|3D Vectors]]
 +
*[[HPL2/Script Pre-Processor|Script Preprocessor]]

Latest revision as of 15:48, 21 September 2023

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

Alert icon.png 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.