Search results
Jump to navigation
Jump to search
Page title matches
- ...and all the sub pages is currently in the process of being formatted or re-written from scratch to achieve a higher standard of formatting, or not ever ...and SOMA. Everything regarding map scripting, gameplay programming and low-level engine topics are covered here.'''5 KB (646 words) - 20:06, 29 August 2020
- 16 KB (1,609 words) - 16:11, 6 August 2020
- 565 bytes (68 words) - 16:55, 6 August 2020
- 286 bytes (36 words) - 16:19, 6 August 2020
- 11 KB (1,078 words) - 16:28, 6 August 2020
- 656 bytes (65 words) - 15:46, 6 August 2020
- 292 bytes (36 words) - 17:03, 6 August 2020
- 520 bytes (57 words) - 15:28, 6 August 2020
- 2 KB (174 words) - 15:40, 6 August 2020
- 842 bytes (96 words) - 16:35, 6 August 2020
- 613 bytes (63 words) - 15:49, 6 August 2020
- 634 bytes (75 words) - 16:42, 6 August 2020
- 284 bytes (36 words) - 15:57, 6 August 2020
- 505 bytes (61 words) - 16:48, 6 August 2020
- 459 bytes (54 words) - 16:50, 6 August 2020
- 480 bytes (54 words) - 16:58, 6 August 2020
- 2 KB (147 words) - 16:21, 6 August 2020
- 631 bytes (65 words) - 16:32, 6 August 2020
- 9 KB (890 words) - 15:21, 6 August 2020
- 11 KB (1,071 words) - 17:05, 6 August 2020
- 7 KB (679 words) - 15:31, 6 August 2020
- 290 bytes (36 words) - 17:12, 6 August 2020
- 593 bytes (64 words) - 15:43, 6 August 2020
- 690 bytes (82 words) - 16:37, 6 August 2020
- 314 bytes (36 words) - 15:51, 6 August 2020
- 568 bytes (68 words) - 16:44, 6 August 2020
- 306 bytes (36 words) - 16:03, 6 August 2020
- 496 bytes (54 words) - 16:52, 6 August 2020
- 598 bytes (70 words) - 16:17, 6 August 2020
- 10 KB (978 words) - 16:25, 6 August 2020
- 3 KB (290 words) - 15:17, 6 August 2020
- 286 bytes (36 words) - 17:01, 6 August 2020
- 593 bytes (67 words) - 15:24, 6 August 2020
- 652 bytes (65 words) - 15:34, 6 August 2020
- 531 bytes (73 words) - 16:33, 6 August 2020
- 1 KB (144 words) - 15:47, 6 August 2020
- 3 KB (306 words) - 16:40, 6 August 2020
- 306 bytes (36 words) - 15:54, 6 August 2020
- 2 KB (180 words) - 16:46, 6 August 2020
- 39 KB (3,997 words) - 16:08, 6 August 2020
- 642 bytes (65 words) - 16:11, 6 August 2020
- 467 bytes (54 words) - 16:55, 6 August 2020
- 284 bytes (36 words) - 16:19, 6 August 2020
- 10 KB (1,041 words) - 16:28, 6 August 2020
- ...g="c++" inline>int</syntaxhighlight> || SqrLength || || Returns the length-squared of the vector.1 KB (174 words) - 16:23, 6 August 2020
- 1 KB (107 words) - 17:03, 6 August 2020
- 522 bytes (57 words) - 15:28, 6 August 2020
- 2 KB (172 words) - 15:40, 6 August 2020
- 527 bytes (61 words) - 16:35, 6 August 2020
- 304 bytes (36 words) - 15:50, 6 August 2020
- 564 bytes (69 words) - 16:42, 6 August 2020
- 308 bytes (36 words) - 15:58, 6 August 2020
- 876 bytes (103 words) - 16:48, 6 August 2020
- 523 bytes (61 words) - 16:50, 6 August 2020
- 680 bytes (75 words) - 16:58, 6 August 2020
- 734 bytes (75 words) - 16:22, 6 August 2020
- 2 KB (206 words) - 16:32, 6 August 2020
- 703 bytes (71 words) - 15:21, 6 August 2020
- 19 KB (1,812 words) - 17:05, 6 August 2020
- 721 bytes (72 words) - 15:32, 6 August 2020
- 300 bytes (36 words) - 17:12, 6 August 2020
- 14 KB (1,334 words) - 15:43, 6 August 2020
- 881 bytes (100 words) - 16:37, 6 August 2020
- 300 bytes (36 words) - 15:52, 6 August 2020
- 535 bytes (61 words) - 16:44, 6 August 2020
- 389 bytes (45 words) - 03:53, 4 August 2020
- 411 bytes (47 words) - 16:53, 6 August 2020
- 590 bytes (70 words) - 16:17, 6 August 2020
- 11 KB (1,080 words) - 16:26, 6 August 2020
- 1 KB (149 words) - 15:18, 6 August 2020
- 444 bytes (49 words) - 17:01, 6 August 2020
- 8 KB (919 words) - 15:25, 6 August 2020
- 1 KB (121 words) - 15:35, 6 August 2020
- 485 bytes (61 words) - 16:33, 6 August 2020
- 50 KB (5,049 words) - 15:47, 6 August 2020
- 915 bytes (103 words) - 16:40, 6 August 2020
- 2 KB (242 words) - 15:54, 6 August 2020
- 773 bytes (89 words) - 16:46, 6 August 2020
- 39 KB (3,997 words) - 16:08, 6 August 2020
- 6 KB (658 words) - 16:12, 6 August 2020
- 587 bytes (68 words) - 16:55, 6 August 2020
- 812 bytes (87 words) - 16:19, 6 August 2020
- 11 KB (1,095 words) - 16:29, 6 August 2020
- ..."c++" inline>float</syntaxhighlight> || SqrLength || || Returns the length-squared of this vector.2 KB (294 words) - 16:23, 6 August 2020
- 298 bytes (36 words) - 17:03, 6 August 2020
- 5 KB (463 words) - 15:29, 6 August 2020
- 4 KB (443 words) - 17:10, 6 August 2020
- 2 KB (230 words) - 15:41, 6 August 2020
- 2 KB (257 words) - 16:35, 6 August 2020
- 51 KB (5,261 words) - 15:50, 6 August 2020
- 603 bytes (68 words) - 16:42, 6 August 2020
- 2 KB (228 words) - 15:58, 6 August 2020
- 510 bytes (61 words) - 16:49, 6 August 2020
- 414 bytes (47 words) - 16:51, 6 August 2020
- 400 bytes (47 words) - 16:58, 6 August 2020
- 3 KB (308 words) - 16:22, 6 August 2020
- 22 KB (2,148 words) - 16:59, 6 August 2020
- 662 bytes (65 words) - 15:22, 6 August 2020
- 874 bytes (93 words) - 17:05, 6 August 2020
- 828 bytes (85 words) - 15:32, 6 August 2020
Page text matches
- | style="padding-right:0.2em" | You can now create even more complex scripting scenarios for your maps, and even create. All you need to do is to get fami1 KB (159 words) - 11:54, 17 August 2020
- {{SeeMore|HPL3/SOMA/Scripting/Scripting_Api}} {{SeeMore|HPL3/SOMA/Scripting/Scripting_Api|An Entity Page}}108 bytes (15 words) - 23:40, 24 August 2020
- ...and all the sub pages is currently in the process of being formatted or re-written from scratch to achieve a higher standard of formatting, or not ever ...and SOMA. Everything regarding map scripting, gameplay programming and low-level engine topics are covered here.'''5 KB (646 words) - 20:06, 29 August 2020
- | style="padding-right:0.2em" | * The concept of scripting in HPL31 KB (204 words) - 21:44, 16 August 2020
- #REDIRECT [[HPL3/SOMA/Scripting/Scripting Api]]47 bytes (6 words) - 22:40, 9 August 2020
- Helper functions in the SOMA codebase, by category. ''' [[:hpl3:game:scripting:function_reference:hps_api|hps_api]] - Everything included in the HPS API,1 KB (215 words) - 15:43, 9 July 2020
- {{warning|This area is not used in Soma}} ...screen. Use [[HPL3/SOMA/Scripting/Scripting_Api/Readable|Readables]] and [[HPL3/Areas/Zoom Area|ZoomAreas]] instead.223 bytes (35 words) - 20:11, 8 February 2024
- | style="padding-right:0.2em" | ...learn how to script in the HPL3 Engine in order to make custom content for SOMA and Amnesia: Rebirth.917 bytes (120 words) - 12:30, 16 August 2020
- ''' [[HPL3/Areas/Camera Animation Area|Camera Animation]] - Handles animating the play ...user_modules:attack_meter|Attack Meter]] - Handles attacking effects, knock-down, and dying.2 KB (359 words) - 23:17, 9 November 2020
- [[Category:HPL3 - SOMA Scripting]] [[Category:HPL3 - SOMA Classes]]</includeonly>95 bytes (12 words) - 00:05, 28 August 2020
- ...ame you are working with. Please see this guide as a springboard into HPL3 scripting.}} | style="padding-right:0.2em" |2 KB (305 words) - 01:20, 15 August 2020
- '''Find tutorials of various HPL3 topics here.''' *[https://www.youtube.com/watch?v=ZIN9v0SohHo&list=PLwJXvfVZGcJljQs1G-rAnipVf5SeuXawX&index=10 Setting up a Mod Entry] - By Draugemalf1 KB (164 words) - 22:11, 27 August 2020
- | style="padding-right:0.2em" | ...e, we will write out script on the MinimalCustomMapMod mod that comes with SOMA and Amnesia: Rebirth.}}2 KB (360 words) - 12:58, 16 August 2020
- | style="padding-right:0.2em" | ...ained here. For a list of the full functions, check the Map Helper page of SOMA or Amnesia: Rebirth.}}2 KB (346 words) - 12:52, 14 August 2020
- ...l used for scripting and programming within the HPL3 engine, for the games SOMA and Amnesia: Rebirth. [[HPL3/Scripting/Scripting_Guide/Setting_up_CodeLite|'''Click here to view a guide of settin1 KB (166 words) - 21:59, 9 November 2020
- | style="padding-right:0.2em" | *[[HPL3/SOMA/Scripting/Sequences Helper|Sequences Helper]] - SOMA3 KB (417 words) - 13:23, 14 August 2020
- | style="padding-right:0.2em" | ...You can see a full list of the input types inside the Scripting section of SOMA or Amnesia: Rebirth, under Base -> Input Types.}}3 KB (418 words) - 12:53, 14 August 2020
- This article describes the scripting workflow in HPL3 and the basic structure of a map script file. ...rows of code does not belong in the level script, they belong in a [[HPL3/Scripting/Helper_Files|helper file]] or even deeper down in the hierarchy of script f7 KB (759 words) - 15:05, 7 November 2020
- If you’re here, that means you probably want to get into modding SOMA or Amnesia: Rebirth, but you don’t know how to program the code that make ...on what some of the similarities and differences there are between HPL3’s scripting language and other popular programming languages.3 KB (556 words) - 23:11, 15 August 2020
- Names of these classes are somewhat self-explanatory: - Button-like action (fixed step)3 KB (388 words) - 03:57, 14 September 2021
- This is a quick guide on how to set-up the third party scripting tool - CodeLite. As mentioned, scripting in HPL3 can look a lot like regular programming, but less complicated.6 KB (959 words) - 01:42, 15 August 2020
- Helper Function: [[HPL3/SOMA/Scripting/Datamine Handler | Datamine Handler]] <br> Datamining is what happens when the player in SOMA touches a dead person, intercom or other piece of technology and hears the2 KB (289 words) - 20:25, 8 February 2024
- = HPL3 - Getting Started (WIP) = ...to places which should be of great advantage to you to get introduced into HPL3. Of course, whatever your qualities are, you may be able to get instruction8 KB (1,368 words) - 15:41, 9 July 2020
- ...ast recorded audio. Use ''Datamine_'' helper functions. You can also use [[hpl3:game:areas#datamine|Datamine Areas]] for this. ...r. Use ''EnergySource_'' helper methods and use along with the [[hpl3:game:scripting:user_modules:player_energy|Player Energy]] user module.4 KB (717 words) - 15:46, 9 July 2020
- | style="padding-right:0.2em" | ...thing to do is to take a look at what a typical script file for a typical HPL3 map would look like. First, launch the LevelEditor program within your game11 KB (1,415 words) - 12:19, 16 August 2020
- cLux_AddDebugMessage("Hello SOMA"); ...called <code>OnEnter</code>, and as the comment says, it is called by the HPL3 engine whenever the map is entered.}}13 KB (2,092 words) - 10:55, 16 August 2020
- == SOMA == ...is recommended you ask in the [https://www.frictionalgames.com/forum/forum-74.html Technical Support section of the Frictional Games Forum], since your11 KB (1,934 words) - 15:41, 9 July 2020
- Areas are oblong-shaped collision zones which can trigger callbacks when the player or other HPL3 ships with several different area types - here's a quick summary of them an14 KB (2,420 words) - 23:17, 9 November 2020
- ...ex process but will involve needing to "convert" textures to a format that HPL3 understands. There are some problems which you may face, and this tutorial ===Converting HPL2 Textures to HPL3===16 KB (2,666 words) - 20:26, 10 November 2020
- ...lly, by the time you start this tutorial, you should already have some map scripting experience under your belt. A user module is basically a self-contained bundle of code that is active at all times. This is contrary to a17 KB (2,547 words) - 15:42, 9 July 2020
- {{constructionNotice|This page is in the proccess of being re-written to meet higher standarts.}} ...lly, by the time you start this tutorial, you should already have some map scripting experience under your belt.17 KB (2,484 words) - 15:40, 4 August 2020
- '''Q: Wait, so there are two HPL3 engines? One for SOMA and one for Amnesia: Rebirth? This is confusing''' A: Frictional Games' in-house engine, HPL, improves and evolves with each game they release. Each ve4 KB (741 words) - 11:45, 21 August 2020
- = Advanced - Scripting API and Script-Side Infrastructure = ...ed script features and low-level script-side code organization within HPL3/SOMA.7 KB (1,071 words) - 15:41, 9 July 2020
- ...e name your variables whatever you like. However, a recommendation (a "soft-rule", if you will) is that you name your variables with an identifier that ...it <code>mlCount</code>. For a list of the prefixes, see [[HPL3/Scripting/Scripting Conventions|this page on the wiki]].}}16 KB (2,716 words) - 18:08, 15 August 2020
- ...in SOMA. They are there to prompt the player to think on their toes and re-evaluate their situation to manage the situation with better strategy. As su ...dparty:codelite|official method here]], or you can view a[[:hpl3:community:scripting:codelite_setup_with_pictures|community member's tutorial which has pictures16 KB (2,370 words) - 15:05, 5 August 2020
- |Quick-saves the game. |Quick-loads the last save.16 KB (2,660 words) - 23:17, 20 January 2022
- <big>'''Welcome to the main SOMA Scripting Function Reference Api.'''<br> ...needed to be included in order to call these functions. They can be used as-is.'''<br>182 KB (19,221 words) - 20:21, 7 September 2020
- <big>'''Welcome to the main Amnesia: Rebirth Scripting Function Reference Api.'''<br> ...needed to be included in order to call these functions. They can be used as-is.'''<br>197 KB (20,688 words) - 21:54, 6 December 2020