Difference between revisions of "HPL2/Tutorials"

From Frictional Wiki
Jump to navigation Jump to search
(Upload from wiki)
 
(Fixed the list formatting)
Line 1: Line 1:
= Tutorials =
+
=Tutorials=
  
 
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.
 
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.
  
===   ===
+
===Level Editor===
  
=== 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_2|Tutorial 2]] - Placement of lights and advanced setup of lights.
 +
* [[:hpl2:tutorials:level_editor:tutorial_3|Tutorial 3]] - How to make an outdoor environment - ''By Darkfire''
 +
* [[:hpl2:tutorials:level_editor:tutorial_4|Tutorial 4]] - Explains how to make water.
 +
* [[:hpl2:tutorials:level_editor:tutorial_5|Tutorial 5]] - Prop dimensions and detailing your map.
 +
* [[:hpl2:tutorials:level_editor:level_editor_101|Level Editor 101]] - All the basics and some more advanced techniques.
  
''' [[:hpl2:tutorials:level_editor:tutorial_1|Tutorial 1]] - The minimum required to get a level that can load.
+
===Model Editor===
''' [[:hpl2:tutorials:level_editor:tutorial_2|Tutorial 2]] - Placement of lights and advanced setup of lights.
 
''' [[:hpl2:tutorials:level_editor:tutorial_3|Tutorial 3]] - How to make an outdoor environment.
 
''' [[:hpl2:tutorials:level_editor:tutorial_4|Tutorial 4]] - Explains how to make water.
 
''' [[:hpl2:tutorials:level_editor:tutorial_5|Tutorial 5 ]]- Prop dimensions and detailing your map.
 
''' [[:hpl2:tutorials:level_editor:level_editor_101|Level Editor 101]] - All the basics and some more advanced techniques.
 
  
=== 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_2|Creating Ragdoll Entities]] - How to create full physics-based entities.
 +
* [[:hpl2:tutorials:model_editor:static_objects_jenniferorange|Making Items Static]] - How to change an items' properties to static.
  
''' [[:hpl2:tutorials:model_editor:tutorial_1|Basic tutorial]] - The minimum required to load a model as an entity with collision and game properties.
+
===Particle Editor===
''' [[:hpl2:tutorials:model_editor:tutorial_2|Creating Ragdoll Entities]] - How to create full physics-based entities.
 
''' [[:hpl2:tutorials:model_editor:static_objects_jenniferorange|Making Items Static]] - How to change an items' properties to static.
 
  
=== Particle Editor ===
+
* [[:hpl2:tutorials:particle_editor:tutorial_1|Creating Particles]] - A guide on all the functions in the particle editor and what they do'''.'''
  
''' [[:hpl2:tutorials:particle_editor:tutorial_1|Creating Particles]] - A guide on all the functions in the particle editor and what they do.
+
===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.
+
===Scripting tutorials===
 +
General basics:
  
=== Scripting tutorials ===
+
* [[:hpl2:tutorials:script:entihscript_beginner|Newbie's Guide to Scripting]] - A tutorial for those new to scripting, focusing on syntax and a few helpful hints - ''By 'Entih''
 +
* [[:hpl2:tutorials:script:tutorial_1|Tutorial 1]] - Using a tutorial level, with some objects to make basic scripts.
 +
* [[:hpl2:tutorials:scripting:messages_jenniferorange|Activating/Using Message Pop-Ups]] - Explains how to activate a message to appear when walking into a script area.
  
''' [[:hpl2:tutorials:script:entihscript_beginner|Newbie's Guide to Scripting]] - A tutorial for those new to scripting, focusing on syntax and a few helpful hints - ''By ''''Entih''
+
Door-related script tutorials:
''' [[:hpl2:tutorials:script:tutorial_1|Tutorial 1]] - Using a tutorial level, with some objects to make basic scripts.
 
''' [[:hpl2:tutorials:script:forloop|"For" Loop]] - Explains how and when to use the "for" loop.
 
''' [[:hpl2:tutorials:script:monsterpathnodes|Monster Path Nodes]] - Explains how to set up a monster's path and how to trigger it.
 
''' [[:hpl2:tutorials:script:localandglobalvariables|Local and Global Variables]] - Explains what they are and how to use them correctly.
 
''' [[:hpl2:tutorials:script:advancedtimers|Advanced Timers]] - Explains how to use multiple timers in one function.
 
''' [[:hpl2:tutorials:script:scripting_by_xtron_-_item_that_unlocks_a_door|Item That Unlocks a Door]] - How to make an item that unlocks a certain door.
 
''' [[:hpl2:tutorials:script:force|Impulse and forces]] - Explains how to use the Force and Impulse.
 
''' [[:hpl2:tutorials:script:pushdoorsopen|Push doors open using force]] - Explains how to use Force to open doors and entities.
 
''' [[:hpl2:tutorials:script:buttons_that_open_a_door|Buttons that open door]]s - Explains how to make buttons that open doors.
 
''' [[:hpl2:tutorials:script:levers_and_secretshelfs|Levers and secret bookshelves]] - Explains how to make a lever that opens a bookshelf.
 
''' [[:hpl2:tutorials:script:events|Scary door events]] - Explains how to make scary door events.
 
''' [[:hpl2:tutorials:scripting:triggering_monsters_on_entities|Triggering monsters on entities]] - Explains how to trigger a monster when picking up an entity.
 
''' [[:hpl2:tutorials:script:sequences|Scripting Sequences]] - Explains how to build simple and easy to use cutscenes, or sequences for your mod.
 
''' [[:hpl2:tutorials:scripting:scaresbyjenniferorange|Scares]] - Explains in as much detail as possible the multiple scares you can use without having to bring out the monsters.
 
''' [[:hpl2:tutorials:scripting:messages_jenniferorange|Activating/Using Message Pop-Ups]] - Explains how to activate a message to appear when walking into a script area.
 
''' [[:hpl2:tutorials:scripting:crowbartutorialjenniferorange|Using A Crowbar On A Door]] - Explains how to script a crowbar to blow open a door.
 
''' [[:hpl2:tutorials:script:adding_messages_to_locked_doors|Adding Messages To Locked Doors]] - Explains how to display a message when a player tries to open a locked door.
 
''' [[:hpl2:tutorials:level_editor:combininghammerchipperjenniferorange|Combining The Hammer And Chipper]] - Explains how to combine your hammer and chipper in your inventory.
 
''' [[:hpl2:tutorials:scripting:checkpoints_using_scriptarea_s|Checkpoints using Areas]] - Explains how to make a checkpoint using Areas.
 
''' [[:hpl2:tutorials:script:disable_gravity_tutorial|'Disable' gravity and make objects float]] - Using timer functions you can make entities seem to float - ''By ''''Frontcannon''
 
=== Modeling ===
 
  
''' [[:hpl2:tutorials:modeling:tutorialoutsource|Modeling tutorial]] - Initially written for outsources.
+
* [[:hpl2:tutorials:script:scripting_by_xtron_-_item_that_unlocks_a_door|Item That Unlocks a Door]] - How to make an item that unlocks a certain door.
 +
* [[:hpl2:tutorials:script:buttons_that_open_a_door|Buttons that open door]]s - Explains how to make buttons that open doors.
 +
* [[:hpl2:tutorials:script:events|Scary door events]] - Explains how to make scary door events.
 +
* [[:hpl2:tutorials:scripting:crowbartutorialjenniferorange|Using A Crowbar On A Door]] - Explains how to script a crowbar to blow open a door.
 +
* [[:hpl2:tutorials:script:pushdoorsopen|Push doors open using force]] - Explains how to use Force to open doors and entities.
 +
* [[:hpl2:tutorials:script:adding_messages_to_locked_doors|Adding Messages To Locked Doors]] - Explains how to display a message when a player tries to open a locked door.
  
= Videos =
+
Useful coding practices:
  
''' [http://www.youtube.com/watch?v=CklTIT2W4g4 How To Make Level Door ] - ''By Simpanra''
+
* [[:hpl2:tutorials:script:forloop|The "For" loop]] - Explains how and when to use the "for" loop.
''' [http://www.youtube.com/watch?v=ABI7NUqkXW0 How To Get a Key To Unlock a Door] - B''y Simpanra''
+
* [[:hpl2:tutorials:script:advancedtimers|Advanced Timers]] - Explains how to use multiple timers in one function.
''' [http://www.youtube.com/watch?v=v4WudNebX08 How To Make Water] - ''By Simpanra''
+
* [[:hpl2:tutorials:script:localandglobalvariables|Local and Global Variables]] - Explains what they are and how to use them correctly.
''' [http://www.youtube.com/watch?v=ESISPLDbMWM How To Make a Custom Story Background] - ''By Simpanra''
+
* [[:hpl2:tutorials:script:sequences|Scripting Sequences]] - Explains how to build simple and easy to use cutscenes, or sequences for your mod.
''' [http://www.youtube.com/watch?v=RmIKTH9YRqk How To Make a Functional and Interactable Ladder] - ''By Simpanra''
 
''' [http://www.youtube.com/watch?v=riFwThqQ68k How To Name and Describe Keys] - ''By Simpanra''
 
''' [http://www.youtube.com/watch?v=M5x_taEkP8s Simple Script Function] - ''By Simpanra''
 
''' [http://www.youtube.com/watch?v=1R2F2eVmJ5k Building and Lighting in The Level Editor] - ''By Khyrpa''
 
''' [http://www.youtube.com/watch?v=d2ShkLEgGNk Lighting in Level Editor] - ''By Khyrpa''
 
''' [http://www.youtube.com/watch?v=u8EhP59tmjA Billboards] - ''By Khyrpa''
 
''' [http://www.youtube.com/watch?v=LKxzoAIK8jA Advanced Candle Light Connecting] - ''By Khyrpa''
 
''' [http://www.youtube.com/watch?v=xIDCoEZ581Q Wind Scare (Part 1)] - ''By Khyrpa''
 
''' [http://www.youtube.com/watch?v=Kj-NFkIGafI Wind Scare (Part 2)] - ''By Khyrpa''
 
''' [http://www.youtube.com/watch?v=0grr7uipnk0 How To Create a Custom Story] - ''By TheVegaNVega''
 
''' [http://www.youtube.com/watch?v=uGCTwQQSZ0A How To Make Journal Entries/Notes] - ''By RussMoney''
 
''' [http://www.youtube.com/watch?v=WfgFEG4TSCE How To Make Journal Entries/Mementos] - ''By RussMoney''
 
''' [http://www.youtube.com/watch?v=puIfVx0lslA How To Convert a Custom Story To a Full Conversion] - ''By RussMoney''
 
''' [http://www.youtube.com/watch?v=9uKBYVEyw1s How to convert cube map images to DDS format in the GIMP] - ''By YourComputer''
 
''' [http://www.youtube.com/playlist?list=PLD326789BC99530C8 From Noob to Pro: Amnesia Custom Story Creation Series] - ''By YourComputer''
 
''' [http://www.youtube.com/watch?v=EnCAbgTY6d8 Adding Voice to your Diaries] - ''By triadtimes''
 
''' [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''
 
''' [https://www.youtube.com/playlist?list=PLIYfl4qBRihBjRpmQL-izQ4xdAtLblU36 Large playlist of video tutorials for beginners and intermediate developers] - ''By Mudbill''
 
''' [http://amnesia.treesoft.dk/tutorials/Tutorial1.wmv Make a key unlock a specific door] - ''By ''''MulleDK19''
 
''' [http://amnesia.treesoft.dk/tutorials/Tutorial2.wmv How to create and use Areas or Triggers] - ''By ''''MulleDK19''
 
''' [http://amnesia.treesoft.dk/tutorials/EditorTutorial1.wmv Using the Level Editor (Part 1)] - ''By ''''MulleDK19''
 
''' [http://amnesia.treesoft.dk/tutorials/EditorTutorial2.wmv Using the Level Editor (Part 2)] - ''By ''''MulleDK19''
 
''' [http://amnesia.treesoft.dk/tutorials/EditorTutorial3.wmv Using the Level Editor (Part 3)] - ''By ''''MulleDK19''
 
=== Other ===
 
  
''' [[:hpl2:tutorials:script:tutorialsformainmenu|How to create your own Main Menu Backgrounds!]] | The usability of Amnesia's .cfg files and its Editors - by ''Tonewww''
+
Other:
''' [[:hpl2:tutorials:script:howtomakenotes|How to Create Notes and Journal Entries]] Explains how to make pickup notes and journals for your custom story.
+
 
''' [[:hpl2:tutorials:script:page|How to create Custom Sounds]] | Teaches how to create custom sounds for your custom story. - by ''S''''tepper321''
+
* [[:hpl2:tutorials:script:monsterpathnodes|Monster Path Nodes]] - Explains how to set up a monster's path and how to trigger it.
 +
* [[:hpl2:tutorials:script:force|Impulse and forces]] - Explains how to use the Force and Impulse.
 +
* [[:hpl2:tutorials:script:levers_and_secretshelfs|Levers and secret bookshelves]] - Explains how to make a lever that opens a bookshelf.
 +
* [[:hpl2:tutorials:scripting:triggering_monsters_on_entities|Triggering monsters on entities]] - Explains how to trigger a monster when picking up an entity.
 +
* [[:hpl2:tutorials:scripting:scaresbyjenniferorange|Scares]] - Explains in as much detail as possible the multiple scares you can use without having to bring out the monsters.
 +
* [[:hpl2:tutorials:level_editor:combininghammerchipperjenniferorange|Combining The Hammer And Chipper]] - Explains how to combine your hammer and chipper in your inventory.
 +
* [[:hpl2:tutorials:scripting:checkpoints_using_scriptarea_s|Checkpoints using Areas]] - Explains how to make a checkpoint using Areas.
 +
* [[:hpl2:tutorials:script:disable_gravity_tutorial|'Disable' gravity and make objects float]] - Using timer functions you can make entities seem to float - ''By 'Frontcannon''
 +
 
 +
===Modeling===
 +
 
 +
* [[:hpl2:tutorials:modeling:tutorialoutsource|Modeling tutorial]] - Initially written for outsourcers.
 +
 
 +
=Videos=
 +
 
 +
* [http://www.youtube.com/watch?v=CklTIT2W4g4 How To Make Level Door] - ''By Simpanra''
 +
* [http://www.youtube.com/watch?v=ABI7NUqkXW0 How To Get a Key To Unlock a Door] - B''y Simpanra''
 +
* [http://www.youtube.com/watch?v=v4WudNebX08 How To Make Water] - ''By Simpanra''
 +
* [http://www.youtube.com/watch?v=ESISPLDbMWM How To Make a Custom Story Background] - ''By Simpanra''
 +
* [http://www.youtube.com/watch?v=RmIKTH9YRqk How To Make a Functional and Interactable Ladder] - ''By Simpanra''
 +
* [http://www.youtube.com/watch?v=riFwThqQ68k How To Name and Describe Keys] - ''By Simpanra''
 +
* [http://www.youtube.com/watch?v=M5x_taEkP8s Simple Script Function] - ''By Simpanra''
 +
* [http://www.youtube.com/watch?v=1R2F2eVmJ5k Building and Lighting in The Level Editor] - ''By Khyrpa''
 +
* [http://www.youtube.com/watch?v=d2ShkLEgGNk Lighting in Level Editor] - ''By Khyrpa''
 +
* [http://www.youtube.com/watch?v=u8EhP59tmjA Billboards] - ''By Khyrpa''
 +
* [http://www.youtube.com/watch?v=LKxzoAIK8jA Advanced Candle Light Connecting] - ''By Khyrpa''
 +
* [http://www.youtube.com/watch?v=xIDCoEZ581Q Wind Scare (Part 1)] - ''By Khyrpa''
 +
* [http://www.youtube.com/watch?v=Kj-NFkIGafI Wind Scare (Part 2)] - ''By Khyrpa''
 +
* [http://www.youtube.com/watch?v=0grr7uipnk0 How To Create a Custom Story] - ''By TheVegaNVega''
 +
* [http://www.youtube.com/watch?v=uGCTwQQSZ0A How To Make Journal Entries/Notes] - ''By RussMoney''
 +
* [http://www.youtube.com/watch?v=WfgFEG4TSCE How To Make Journal Entries/Mementos] - ''By RussMoney''
 +
* [http://www.youtube.com/watch?v=puIfVx0lslA How To Convert a Custom Story To a Full Conversion] - ''By RussMoney''
 +
* [http://www.youtube.com/watch?v=9uKBYVEyw1s How to convert cube map images to DDS format in the GIMP] - ''By YourComputer''
 +
* [http://www.youtube.com/playlist?list=PLD326789BC99530C8 From Noob to Pro: Amnesia Custom Story Creation Series] - ''By YourComputer''
 +
* [http://www.youtube.com/watch?v=EnCAbgTY6d8 Adding Voice to your Diaries] - ''By triadtimes''
 +
* [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''
 +
* [https://www.youtube.com/playlist?list=PLIYfl4qBRihBjRpmQL-izQ4xdAtLblU36 Large playlist of video tutorials for beginners and intermediate developers] - ''By Mudbill''
 +
* [http://amnesia.treesoft.dk/tutorials/Tutorial1.wmv Make a key unlock a specific door] - ''By 'MulleDK19''
 +
* [http://amnesia.treesoft.dk/tutorials/Tutorial2.wmv How to create and use Areas or Triggers] - ''By 'MulleDK19''
 +
* [http://amnesia.treesoft.dk/tutorials/EditorTutorial1.wmv Using the Level Editor (Part 1)] - ''By 'MulleDK19''
 +
* [http://amnesia.treesoft.dk/tutorials/EditorTutorial2.wmv Using the Level Editor (Part 2)] - ''By 'MulleDK19''
 +
* [http://amnesia.treesoft.dk/tutorials/EditorTutorial3.wmv Using the Level Editor (Part 3)] - ''By 'MulleDK19''
 +
 
 +
===Other===
 +
 
 +
* [[:hpl2:tutorials:script:tutorialsformainmenu|How to create your own Main Menu Backgrounds!]] - The usability of Amnesia's .cfg files and its Editors - by ''Tonewww''
 +
* [[:hpl2:tutorials:script:howtomakenotes|How to Create Notes and Journal Entries]] - Explains how to make pickup notes and journals for your custom story.
 +
* [[:hpl2:tutorials:script:page|How to create Custom Sounds]] - Teaches how to create custom sounds for your custom story. - by ''S'tepper321''

Revision as of 14:55, 14 July 2020

Tutorials

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.

Level Editor

  • Tutorial 1 - The minimum required to get a level that can load.
  • Tutorial 2 - Placement of lights and advanced setup of lights.
  • Tutorial 3 - How to make an outdoor environment - By Darkfire
  • Tutorial 4 - Explains how to make water.
  • Tutorial 5 - Prop dimensions and detailing your map.
  • Level Editor 101 - All the basics and some more advanced techniques.

Model Editor

Particle Editor

  • Creating Particles - A guide on all the functions in the particle editor and what they do.

Material Editor

  • Tutorial 1 - Basic materials and their properties.

Scripting tutorials

General basics:

Door-related script tutorials:

Useful coding practices:

Other:

Modeling

Videos

Other