Information about importing 3D assets into HPL2. The engine supports FBX and COLLADA (.dae). Most assets were made in the latter format.
Most assets have been made using Maya. Basic data about the model exporting can be found there. If any data about what the Maya version was used to make the original assets, open some .dae files from the game and check the headers for more data.
Due to a lot of community experimentation, the Blender article might contain the most in-depth information about exporting to HPL2.
Retexturing the original assets is a fairly simple way of bringing some new things to the engine. It can be done by copying the .dae file, naming it appropriately and then changing the texture file names in the
<library_images> section of the file (when editing it as text). Then open the file in the Model Viewer to generate a material file and either create an entity file or copy the original one, rename it and change the file to point to the newly retextured .dae file.