Difference between revisions of "HPL2/Third party tools"

From Frictional Wiki
Jump to navigation Jump to search
(Added HPL2 Helper Scripts in new "Script examples/source code" category.)
(Reorganised sections, linked to VS code page)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Third Party Tools=
+
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work.
  
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work.  
+
===Text/Script coding programs===
 +
 
 +
# [[Visual Studio Code]] is pretty much the best option for developing mods.
 +
#[[Notepad%2B%2B|Notepad++]]: An advanced text editor.
 +
#[[Geany|Geany]]: An alternative for Notepad++.
  
==COLLADA==
+
Mac OS X alternatives:
  
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.
+
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.
 +
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.
  
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.
+
===3D programs===
  
==3D Programs==
+
All 3D models regardless of program used must be exported to the [http://collada.org Collada] format or [http://en.wikipedia.org/wiki/FBX FBX] format (note that FBX support was added in Amnesia version 1.3).
  
 
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].
 
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].
 
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.
 
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.
  
==2D programs==
+
===2D programs===
  
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.
+
#[[GIMP]] - Open-source 2D GNU Image Manipulation Program.
# [https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.
+
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.
 
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.
 
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.
 
#[[Paint.NET|Paint.net]]
 
#[[Paint.NET|Paint.net]]
  
==Audio programs==
+
===Audio programs===
  
#[[Audacity]]
+
#[[Audacity]] - a general-use audio recording and manipualtion tool.
 +
#[https://lmms.io/ LMMS] - a free and open source program for making music.
  
==Text/Script coding programs==
+
==Community resources==
  
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.
+
<!-- These aren't tools so they don't really fit here (nor do they belong in tutorials), but I'm not sure there's need for a new "community resources" page yet. -Darkfire -->
#[[Geany|Geany]]: An alternative for Notepad++.
+
 
 +
===Script packages===
  
'<nowiki/>''Mac OS X alternatives'<nowiki/>''''':'''
+
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful in advanced HPL2 scripts. Requires ATDD version 1.5 to work.
  
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.
+
===Asset packs===
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.
 
  
==Script examples/source code==
+
The following are available as Steam Workshop dependencies (requires TDD version 1.5), but can also be used as regular asset packs:
  
# [[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.
+
#[[AMFP_Asset_pack_installation_and_usage|AMFP Asset pack installation and usage]] - A complete package of assets unique to The Machine For Pigs, with minimal overhauls and quality of life improvements.
 +
#[[Amadeus_Asset_pack_installation_and_usage| Amadeus asset pack installation and usage]]
 +
#[[LucysEyes_Asset_pack_installation_and_usage| In Lucy's Eyes asset pack installation and usage]]

Latest revision as of 13:51, 23 March 2024

Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work.

Text/Script coding programs

  1. Visual Studio Code is pretty much the best option for developing mods.
  2. Notepad++: An advanced text editor.
  3. Geany: An alternative for Notepad++.

Mac OS X alternatives:

  1. TextWrangler: A good alternative to Notepad++ on Windows.
  2. TextMate: A nice and smooth code editor with many customization options.

3D programs

All 3D models regardless of program used must be exported to the Collada format or FBX format (note that FBX support was added in Amnesia version 1.3).

  1. Blender - Open-source 3D modeling program that comes with built-in support for Collada.
  2. Autodesk Maya - Professional 3D modeling program with OpenCOLLADA plugin support.

2D programs

  1. GIMP - Open-source 2D GNU Image Manipulation Program.
  2. Krita - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.
  3. Adobe Photoshop - Professional image editing software.
  4. Paint.net

Audio programs

  1. Audacity - a general-use audio recording and manipualtion tool.
  2. LMMS - a free and open source program for making music.

Community resources

Script packages

  1. HPL2 Helper Scripts is a package of .hps files containing script classes and functions that may be useful in advanced HPL2 scripts. Requires ATDD version 1.5 to work.

Asset packs

The following are available as Steam Workshop dependencies (requires TDD version 1.5), but can also be used as regular asset packs:

  1. AMFP Asset pack installation and usage - A complete package of assets unique to The Machine For Pigs, with minimal overhauls and quality of life improvements.
  2. Amadeus asset pack installation and usage
  3. In Lucy's Eyes asset pack installation and usage