Difference between revisions of "HPL2/Tutorials"

From Frictional Wiki
Jump to navigation Jump to search
(highlight mudbill's tutorials)
m (→‎Video tutorials: remove link which was replaced by an inlined list)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Text tutorials=
+
This page lists a large amount of tutorials, most of which are community-made.
  
This page lists a large amount of tutorials, most of which are community-made. Feel free to check them out and see if they can teach you something. If you've made a tutorial and wish to add it to this page, you can do so by editing it to the right. Just try to keep to the same format as the rest of the page.
+
Don't know where to start? Check out [https://www.youtube.com/playlist?list=PLIYfl4qBRihBjRpmQL-izQ4xdAtLblU36 Mudbill's video tutorial series].
  
 
{{tip|If you can't find a tutorial for what you need, make sure to check the [[HPL2/Tools#Editors|Editor documentation]] and [[HPL2/TDD#Documentation|Engine documentation]].  An example of this would be the Particle Editor.}}
 
{{tip|If you can't find a tutorial for what you need, make sure to check the [[HPL2/Tools#Editors|Editor documentation]] and [[HPL2/TDD#Documentation|Engine documentation]].  An example of this would be the Particle Editor.}}
  
==Level Editor==
+
 
 +
==Text tutorials==
 +
 
 +
===Level Editor===
  
 
*[[:hpl2:tutorials:level_editor:tutorial_1|Tutorial 1]] - The minimum required to get a level that can load.
 
*[[:hpl2:tutorials:level_editor:tutorial_1|Tutorial 1]] - The minimum required to get a level that can load.
Line 17: Line 20:
 
*[[:hpl2:tutorials:level_editor:level_editor_101|Level Editor 101]] - All the basics and some more advanced techniques.
 
*[[:hpl2:tutorials:level_editor:level_editor_101|Level Editor 101]] - All the basics and some more advanced techniques.
  
==Model Editor==
+
===Model Editor===
  
 
*[[:hpl2:tutorials:model_editor:tutorial_1|Basic tutorial]] - The minimum required to load a model as an entity with collision and game properties.
 
*[[:hpl2:tutorials:model_editor:tutorial_1|Basic tutorial]] - The minimum required to load a model as an entity with collision and game properties.
Line 24: Line 27:
 
*[[HPL2/Tutorials/Coin_chests | Coin chests]] - How to create chests that can be only opened with coins.
 
*[[HPL2/Tutorials/Coin_chests | Coin chests]] - How to create chests that can be only opened with coins.
  
==Material Editor==
+
===Material Editor===
  
 
*[[:hpl2:tutorials:material_editor:tutorial_1|Tutorial 1]] - Basic materials and their properties.
 
*[[:hpl2:tutorials:material_editor:tutorial_1|Tutorial 1]] - Basic materials and their properties.
 
*[[Hpl2:Tutorials:material editor:creating mirrors|Creating mirrors]] - make reflective surfaces using water materials
 
*[[Hpl2:Tutorials:material editor:creating mirrors|Creating mirrors]] - make reflective surfaces using water materials
  
==Game files==
+
===Game files===
  
 
*[[:hpl2:tutorials:script:CustomSounds|How to create Custom Sounds]] - Teaches how to create custom sounds for your custom story.
 
*[[:hpl2:tutorials:script:CustomSounds|How to create Custom Sounds]] - Teaches how to create custom sounds for your custom story.
Line 36: Line 39:
 
*[[HPL2/Tutorials/Convert HDRI to skyboxes|Convert HDRI to skyboxes]]
 
*[[HPL2/Tutorials/Convert HDRI to skyboxes|Convert HDRI to skyboxes]]
  
==Scripting tutorials==
+
===Scripting tutorials===
 
General basics:
 
General basics:
  
Line 77: Line 80:
 
*[[HPL2/Tutorials/ShowScreenImage()|ShowScreenImage()]] - Some notes about the ShowScreenImage() function new to ATTD in version 1.5 (and also AAMFP).
 
*[[HPL2/Tutorials/ShowScreenImage()|ShowScreenImage()]] - Some notes about the ShowScreenImage() function new to ATTD in version 1.5 (and also AAMFP).
  
==Modeling==
+
===Modeling===
  
 
*[[:hpl2:tutorials:modeling:tutorialoutsource|Modeling tutorial]] - Initially written for outsourcers.
 
*[[:hpl2:tutorials:modeling:tutorialoutsource|Modeling tutorial]] - Initially written for outsourcers.
  
=Video tutorials=
+
==Video tutorials==
Sublists:
 
  
*'''Recommended:''' [https://www.youtube.com/playlist?list=PLIYfl4qBRihBjRpmQL-izQ4xdAtLblU36 Large playlist of video tutorials for beginners and intermediate developers] - ''By Mudbill''
+
<del>Crossed-out videos</del> are unavailable or privated (as of June 2024).
*[[Hpl2:Tutorials:script:elventutorials|Elven's tutorials]]
 
*[http://www.youtube.com/playlist?list=PLD326789BC99530C8 From Noob to Pro: Amnesia Custom Story Creation Series] - ''By YourComputer''
 
  
==By Simpanra==
+
===Sublists===
  
*<del>[http://www.youtube.com/watch?v=CklTIT2W4g4 How To Make Level Door]</del>
+
*[https://www.youtube.com/playlist?list=PLIYfl4qBRihBjRpmQL-izQ4xdAtLblU36 Large playlist of video tutorials for beginners and intermediate developers] - ''By Mudbill''
*<del>[http://www.youtube.com/watch?v=ABI7NUqkXW0 How To Get a Key To Unlock a Door]</del>
+
*[http://www.youtube.com/playlist?list=PLD326789BC99530C8 From Noob to Pro: Amnesia Custom Story Creation Series] - ''By YourComputer''
*<del>[http://www.youtube.com/watch?v=v4WudNebX08 How To Make Water]</del>
 
*<del>[http://www.youtube.com/watch?v=ESISPLDbMWM How To Make a Custom Story Background]</del>
 
*<del>[http://www.youtube.com/watch?v=RmIKTH9YRqk How To Make a Functional and Interactable Ladder]</del>
 
*<del>[http://www.youtube.com/watch?v=riFwThqQ68k How To Name and Describe Keys]</del>
 
*<del>[http://www.youtube.com/watch?v=M5x_taEkP8s Simple Script Function]</del>
 
  
==By Khyrpa==
+
===By Khyrpa===
  
 
*<del>[http://www.youtube.com/watch?v=1R2F2eVmJ5k Building and Lighting in The Level Editor]</del>
 
*<del>[http://www.youtube.com/watch?v=1R2F2eVmJ5k Building and Lighting in The Level Editor]</del>
Line 107: Line 102:
 
*[http://www.youtube.com/watch?v=Kj-NFkIGafI Wind Scare (Part 2)]
 
*[http://www.youtube.com/watch?v=Kj-NFkIGafI Wind Scare (Part 2)]
  
==By MulleDK19==
+
===Various authors===
 
 
*<del>[http://amnesia.treesoft.dk/tutorials/Tutorial1.wmv Make a key unlock a specific door]</del>
 
*<del>[http://amnesia.treesoft.dk/tutorials/Tutorial2.wmv How to create and use Areas or Triggers]</del>
 
*<del>[http://amnesia.treesoft.dk/tutorials/EditorTutorial1.wmv Using the Level Editor (Part 1)]</del>
 
*<del>[http://amnesia.treesoft.dk/tutorials/EditorTutorial2.wmv Using the Level Editor (Part 2)]</del>
 
*<del>[http://amnesia.treesoft.dk/tutorials/EditorTutorial3.wmv Using the Level Editor (Part 3)]</del>
 
 
 
==By others==
 
  
 
*[http://www.youtube.com/watch?v=0grr7uipnk0 How To Create a Custom Story] - ''By TheVegaNVega''
 
*[http://www.youtube.com/watch?v=0grr7uipnk0 How To Create a Custom Story] - ''By TheVegaNVega''
Line 125: Line 112:
 
*[http://www.youtube.com/watch?v=vQEdIAZw5gM&feature=plcp&context=C4347014VDvjVQa1PpcFNKLAyG_d-p_QR49e20E_Wo08wpqmVkJz0= How to create a custom main menu background] - ''By CTCommunity''
 
*[http://www.youtube.com/watch?v=vQEdIAZw5gM&feature=plcp&context=C4347014VDvjVQa1PpcFNKLAyG_d-p_QR49e20E_Wo08wpqmVkJz0= How to create a custom main menu background] - ''By CTCommunity''
 
*[http://youtu.be/Crx5Qd7AgJ0 Using Prop Force: How Do I Know Which Coordinate To Put My Value In?] - ''By JenniferOrange''
 
*[http://youtu.be/Crx5Qd7AgJ0 Using Prop Force: How Do I Know Which Coordinate To Put My Value In?] - ''By JenniferOrange''
 +
 +
===By MulleDK19===
 +
 +
*<del>[http://amnesia.treesoft.dk/tutorials/Tutorial1.wmv Make a key unlock a specific door]</del>
 +
*<del>[http://amnesia.treesoft.dk/tutorials/Tutorial2.wmv How to create and use Areas or Triggers]</del>
 +
*<del>[http://amnesia.treesoft.dk/tutorials/EditorTutorial1.wmv Using the Level Editor (Part 1)]</del>
 +
*<del>[http://amnesia.treesoft.dk/tutorials/EditorTutorial2.wmv Using the Level Editor (Part 2)]</del>
 +
*<del>[http://amnesia.treesoft.dk/tutorials/EditorTutorial3.wmv Using the Level Editor (Part 3)]</del>
 +
 +
===By Simpanra===
 +
 +
*<del>[http://www.youtube.com/watch?v=CklTIT2W4g4 How To Make Level Door]</del>
 +
*<del>[http://www.youtube.com/watch?v=ABI7NUqkXW0 How To Get a Key To Unlock a Door]</del>
 +
*<del>[http://www.youtube.com/watch?v=v4WudNebX08 How To Make Water]</del>
 +
*<del>[http://www.youtube.com/watch?v=ESISPLDbMWM How To Make a Custom Story Background]</del>
 +
*<del>[http://www.youtube.com/watch?v=RmIKTH9YRqk How To Make a Functional and Interactable Ladder]</del>
 +
*<del>[http://www.youtube.com/watch?v=riFwThqQ68k How To Name and Describe Keys]</del>
 +
*<del>[http://www.youtube.com/watch?v=M5x_taEkP8s Simple Script Function]</del>
 +
 +
===By Elven===
 +
 +
[http://www.youtube.com/user/elvengames Youtube Channel link]
 +
 +
*<del>[http://www.youtube.com/watch?v=jGJluxjcGCg Basics of the Basic]</del>
 +
*<del>[http://www.youtube.com/watch?v=IKJIT05V00Y When is it syntax and when not?]</del>
 +
*<del>[http://www.youtube.com/watch?v=1x3mTmvbSmc Make your life easier: Notepad++ with plugin & Debugging]</del>
 +
*<del>[http://www.youtube.com/watch?v=zDhPJByYAec So, how the duckling I install hps support?]</del>
 +
*<del>[http://www.youtube.com/watch?v=Pv9GK5Gh4Bw Scripting Functions (intro)]</del>
 +
*<del>[http://www.youtube.com/watch?v=yYPfWC5nCrk Timers]</del>
 +
*<del>[http://www.youtube.com/watch?v=EhUjbK_vEhM Piano Scare (Request)]</del>
 +
*<del>[http://www.youtube.com/watch?v=jPaRHHlepKw Adding Credits]</del>
 +
*<del>[http://www.youtube.com/watch?v=bTzWAQJMnz8 Setting up development mode]</del>
 +
*<del>[http://www.youtube.com/watch?v=idK5VSTqDrs Loopable timers - LIMITED EDITION (Specific amount of times)]</del>
 +
*<del>[http://www.youtube.com/watch?v=DeoDFmcVU8U&feature=youtu.be Hallucination monster scare!]</del>

Latest revision as of 10:42, 7 June 2024

This page lists a large amount of tutorials, most of which are community-made.

Don't know where to start? Check out Mudbill's video tutorial series.

Icon tip.png Tip: If you can't find a tutorial for what you need, make sure to check the Editor documentation and Engine documentation. An example of this would be the Particle Editor.


Text tutorials

Level Editor

Model Editor

Material Editor

Game files

Scripting tutorials

General basics:

Door-related script tutorials:

Useful coding practices:

Forces and impulses:

Other:

Modeling

Video tutorials

Crossed-out videos are unavailable or privated (as of June 2024).

Sublists

By Khyrpa

Various authors

By MulleDK19

By Simpanra

By Elven

Youtube Channel link