User Tools

Site Tools


hpl2:tutorials:start

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
hpl2:tutorials:start [2012/05/31 12:56]
stepper [Scripting]
hpl2:tutorials:start [2014/09/08 07:37]
mudbill [Scripting tutorials] - Removed duplicate entry "Advanced Timers", * A few grammatial corrections.
Line 1: Line 1:
-====== Tutorials ====== 
- 
- 
 ==== Level Editor ==== ==== Level Editor ====
  
Line 11: Line 8:
  
  
-[[:​hpl2:​tutorials:​level_editor:​tutorial_3|Tutorial 3]] How to make an outdoor ​enviroment.+[[:​hpl2:​tutorials:​level_editor:​tutorial_3|Tutorial 3]] How to make an outdoor ​environment.
  
  
Line 18: Line 15:
  
 [[:​hpl2:​tutorials:​level_editor:​tutorial_5|Tutorial 5 ]] Prop dimensions and detailing your map. [[:​hpl2:​tutorials:​level_editor:​tutorial_5|Tutorial 5 ]] Prop dimensions and detailing your map.
 +
 +
 +[[http://​wiki.frictionalgames.com/​hpl2/​tutorials/​level_editor/​level_editor_101|Level Editor 101]]All the basics and some more advanced techniques
  
  
Line 45: Line 45:
  
 ==== Scripting tutorials ==== ==== Scripting tutorials ====
- 
  
 [[:​hpl2:​tutorials:​script:​tutorial_1|Tutorial 1]] Using a tutorial level, with some objects to make basic scripts. [[:​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:​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:​advancedtimers|Advanced Timers]] Explains how to use multiple timers in one function. +
- +
- +
-[[:​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:​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:​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:​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:​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:​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 opens a door]] Explains how to make buttons that opens doors.
  
-[[:​hpl2:​tutorials:​script:​buttons_that_open_a_door|Buttons that opens a door]] Explains how to make buttons that opens a door. +[[:​hpl2:​tutorials:​script:​levers_and_secretshelfs|Levers and secret ​bookshelves]] Explains how to make a lever that opens a bookshelf.
- +
- +
-[[:​hpl2:​tutorials:​script:​levers_and_secretshelfs|Levers and secret ​bookshelfs]] Explains how to make a lever that opens a bookshelf. +
  
 [[:​hpl2:​tutorials:​script:​events|Scary events]] Explains how to make scary door events. [[:​hpl2:​tutorials:​script:​events|Scary 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:​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:​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:​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:​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:​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:​script:adding_messages_to_locked_doors|Adding Messages To Locked Doors]] Explains how to display a message when a player trys 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:​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 ScriptAreas]] Explains how to make a checkpoint using ScriptAreas.
  
 ==== Modeling ==== ==== Modeling ====
Line 176: Line 158:
  
 [[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
 +
  
 ===== User-made Tutorials ===== ===== User-made Tutorials =====
Line 186: Line 169:
  
  
-[[:​hpl2:​tutorials:​newbie_s_guide_to_scripting|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:​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:​newbie_s_guide_to_scripting|'​Disable'​ gravity and make objects float!]] | Using timer functions you can make entities seem to float! - by //​Frontcannon//  +[[:​hpl2:​tutorials:​script:​disable_gravity_tutorial|'​Disable'​ gravity and make objects float!]] | Using timer functions you can make entities seem to float! - by //​Frontcannon// ​
- +
- +
-[[:​http:::​www.frictionalgames.com:​forum:​thread-15586.html|Fixing scripting mistakes!]] | In this thread, I will show you how to fix any error, UPDATED OVER TIME! - by //​Stepper321// +
  
  
 [[http://​amnesia.treesoft.dk/​tutorials/​Tutorial1.wmv|Make a key unlock a specific door]] | **Video Tutorial**- by //​MulleDK19//​ \\  [[http://​amnesia.treesoft.dk/​tutorials/​Tutorial1.wmv|Make a key unlock a specific door]] | **Video Tutorial**- by //​MulleDK19//​ \\ 
-[[http://​amnesia.treesoft.dk/​tutorials/​Tutorial2.wmv|How to create and use Areas or Triggers]] | **Video Tutorial**- by //​MulleDK19//​ +[[http://​amnesia.treesoft.dk/​tutorials/​Tutorial2.wmv|How to create and use Areas or Triggers]] | **Video Tutorial**- by //​MulleDK19// ​
 ==== The Editors ==== ==== The Editors ====
  
  
-[[http://​amnesia.treesoft.dk/​tutorials/​EditorTutorial1.wmv|Using the Level Editor (Part 1)]] | **Video Tutorial**- by //​MulleDK19//​ \\  [[http://​amnesia.treesoft.dk/​tutorials/​EditorTutorial2.wmv|Using the Level Editor (Part 2)]] | **Video Tutorial**- by //​MulleDK19//​ \\  [[http://​amnesia.treesoft.dk/​tutorials/​EditorTutorial3.wmv|Using the Level Editor (Part 3)]] | **Video Tutorial**- by //​MulleDK19// ​+[[http://​amnesia.treesoft.dk/​tutorials/​EditorTutorial1.wmv|Using the Level Editor (Part 1)]] | **Video Tutorial**- by //​MulleDK19//​ \\  
 +[[http://​amnesia.treesoft.dk/​tutorials/​EditorTutorial2.wmv|Using the Level Editor (Part 2)]] | **Video Tutorial**- by //​MulleDK19//​ \\  
 +[[http://​amnesia.treesoft.dk/​tutorials/​EditorTutorial3.wmv|Using the Level Editor (Part 3)]] | **Video Tutorial**- by //​MulleDK19// ​
 ==== Other ==== ==== Other ====
  
hpl2/tutorials/start.txt · Last modified: 2014/12/12 08:51 by mudbill