Difference between revisions of "HPL3/SOMA/Scripting"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
== Advice == | == Advice == | ||
* [[Advice for Scripting|Advice for Scripting]] | * [[Advice for Scripting|Advice for Scripting]] | ||
+ | * [[Hpl3:Game:guides:scripters_guide|Level Scripting - Best Practices]] | ||
== Getting Started == | == Getting Started == | ||
Line 10: | Line 11: | ||
== General == | == General == | ||
+ | * [[HPL3/SOMA/Scripting/Scripting Api|Scripting Api]] | ||
* [[HPL3/Scripting/Scripting Conventions|Scripting Conventions]] | * [[HPL3/Scripting/Scripting Conventions|Scripting Conventions]] | ||
− | |||
− | |||
* [[HPL3/Scripting/Custom Depth|Custom Depth]] | * [[HPL3/Scripting/Custom Depth|Custom Depth]] | ||
== Helpers == | == Helpers == | ||
* [[HPL3/Scripting/Helpers Overview|Helper Files Overview]] | * [[HPL3/Scripting/Helpers Overview|Helper Files Overview]] | ||
− | * [[HPL3/Scripting/Game Helper|Game Helper]] | + | * [[HPL3/SOMA/Scripting/Game Helper|Game Helper]] |
− | * [[HPL3/Scripting/Map Helper|Map Helper]] | + | * [[HPL3/SOMA/Scripting/Map Helper|Map Helper]] |
− | * [[HPL3/Scripting/Player Helper|Player Helper]] | + | * [[HPL3/SOMA/Scripting/Player Helper|Player Helper]] |
− | * [[HPL3/Scripting/Ai Helper|Ai Helper]] | + | * [[HPL3/SOMA/Scripting/Ai Helper|Ai Helper]] |
− | * [[HPL3/Scripting/Areas Helper|Areas Helper]] | + | * [[HPL3/SOMA/Scripting/Areas Helper|Areas Helper]] |
− | * [[HPL3/Scripting/Audio Helper|Audio Helper]] | + | * [[HPL3/SOMA/Scripting/Audio Helper|Audio Helper]] |
− | * [[HPL3/ | + | * [[HPL3/SOMA/Scripting/Effects Helper|Effects Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Modules Helper|Modules Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Physics Helper|Physics Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Props Helper|Props Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Sequences Helper|Sequences Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Geneal Helper|Geneal Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/ImGui Helper|ImGui Helper]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/EventDB Helper|EventDB Helper]] |
== User Modules == | == User Modules == | ||
Line 38: | Line 38: | ||
=== General === | === General === | ||
* [[HPL3/SOMA/Scripting/Menu Handler|Menu Handler]] | * [[HPL3/SOMA/Scripting/Menu Handler|Menu Handler]] | ||
− | * [[HPL3/Scripting | + | * [[HPL3/SOMA/Scripting/Eye Tracking Handler|Eye Tracking Handler]] |
− | * [[HPL3/Scripting | + | * [[HPL3/SOMA/Scripting/Game Over Handler|Game Over Handler]] |
− | * [[HPL3/Scripting | + | * [[HPL3/SOMA/Scripting/Hint Handler|Hint Handler]] |
* [[HPL3/Scripting/Credits Overview|Credits Handler]] | * [[HPL3/Scripting/Credits Overview|Credits Handler]] | ||
=== Player === | === Player === | ||
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Player Energy Handler|Player Energy Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Player Hands Handler|Player Hands Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Player Pickup Handler|Player Pickup Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Player Tool Handler|Player Tool Handler]] |
=== Gameplay === | === Gameplay === | ||
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Attack Meter Handler|Attack Meter Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Datamine Handler|Datamine Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Infection Handler|Infection Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Inventory Handler|Inventory Handler]] |
=== Effects === | === Effects === | ||
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Distortion Effect Handler|Distortion Effect Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Wake Handler|Wake Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Description Handler|Description Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Map Effects Handler|Map Effects Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Light Flash Handler|Light Flash Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Emotion Handler|Emotion Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Highlight Effect Handler|Highlight Effect Handler]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Terrain Particle Handler|Terrain Particle Handler]] |
{{CategoryNewcolumn}} | {{CategoryNewcolumn}} | ||
Line 85: | Line 85: | ||
== Effects == | == Effects == | ||
* [[HPL3/Scripting/Effects Overview|Effects Overview]] | * [[HPL3/Scripting/Effects Overview|Effects Overview]] | ||
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Effects Interfaces|Effects Interfaces]] |
* [[HPL3/Scripting/Depth of Field|Depth of Field]] | * [[HPL3/Scripting/Depth of Field|Depth of Field]] | ||
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Radial Blur|Radial Blur]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Screen|Screen]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Shake|Shake]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Sway|Sway]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Tone Mapping|Tone Mapping]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/ImageFadeFx|ImageFadeFx]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/Scripting/Image Trail|Image Trail]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Time Glitch|Time Glitch]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Flash|Flash]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Gamepad|Gamepad]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Lens Distortion|Lens Distortion]] |
− | * [[HPL3/Scripting/ | + | * [[HPL3/SOMA/Scripting/Video Distortion|Video Distortion]] |
== Base == | == Base == | ||
=== Input === | === Input === | ||
− | * [[HPL3/Scripting/Input Handler|Input Handler]] | + | * [[HPL3/SOMA/Scripting/Input Handler|Input Handler]] |
− | * [[HPL3/Scripting/Input Types|Input Types]] | + | * [[HPL3/SOMA/Scripting/Input Types|Input Types]] |
=== Game Achievements === | === Game Achievements === | ||
− | * [[HPL3/Scripting/Achievement Handler|Achievement Handler]] | + | * [[HPL3/SOMA/Scripting/Achievement Handler|Achievement Handler]] |
− | * [[HPL3/Scripting/Achievement Types|Achievement Types]] | + | * [[HPL3/SOMA/Scripting/Achievement Types|Achievement Types]] |
== Resources == | == Resources == |
Revision as of 19:19, 12 August 2020
AdviceGetting StartedGeneralHelpers
User ModulesGeneralPlayerGameplayEffects |
InterfacesGUINPCsPlayerEffects
BaseInputGame AchievementsResources |