Difference between revisions of "HPL2/Changelog"

From Frictional Wiki
Jump to navigation Jump to search
(corrected factual errors and added some info)
 
Line 14: Line 14:
  
 
* Added the Justine expansion which includes many new assets
 
* Added the Justine expansion which includes many new assets
 +
* New script functions:
 +
** <code>MovePlayerForward</code>
 +
** <code>SetPlayerPermaDeathSound</code>
  
 
== Version 1.3 ==
 
== Version 1.3 ==

Latest revision as of 19:20, 16 November 2024


This article is about Amnesia: The Dark Descent's updates, focusing on modding features.

Please note that updates tend to come to Steam first (before other platforms such as GOG) and reside in a beta branch before being pushed to the main one.

To check what version you're on, check the hpl.log file in your Documents folder. The engine version should be at the top of the file.

Version 1.2

The Justine update.

  • Added the Justine expansion which includes many new assets
  • New script functions:
    • MovePlayerForward
    • SetPlayerPermaDeathSound

Version 1.3

This patch backports a bunch of features from Amnesia: The Machine For Pigs. Original, full patch notes are available here.

  • Added support for FBX files and Collada models exported in 3D Max
  • Added Enemy_ManPig entity type
  • Added many new script functions (note: the list of the new functions in the original changelog appears to be incomplete)
  • F2 now does a quick map reload when Debug menu is loaded
  • F3 now fast forwards (x3 speed) the game when Debug menu is loaded
  • Errors and warnings can now be seen in-game by checking a box in the debug menu

Version 1.4

This update added Hard Mode and achievements.

  • Added a free camera mode when Debug menu is loaded

Version 1.5

  1. Ability to provide a custom story with full conversion capabilities by specifying InitCfgFile in custom_story_settings.cfg. In other words, Full Conversions can now be installed and launched like Custom Stories. This also means you will be able to convert your existing full conversion mods into "extended" custom stories, and upload them to the Steam Workshop.
  2. Fixed a crash caused by using more than 216 (65,535) callbacks (the crash happened when changing levels and would usually be caused by overusing Timers)
  3. Added an option to menu.cfg to allow specifying colors for menu text
  4. Added an option to main_init.cfg to specify how custom stories are loaded within a custom story (including if they show up at all)
  5. New scripting features (documentation here):
    1. Added new script function: ShowScreenImage
    2. Added new script callback: OnUpdate
    3. Added #include for .hps files
  6. Fixed skybox cubemaps rendering incorrectly. This removes the need for players patching a dll manually.
  7. Fixed "Chest" type entity changing the required coin number to zero after loading a save, making thalers actually usable
  8. Added navigation of custom story menu with gamepad
  9. Restored old custom story window behaviour when loading an entry (the game now starts the story immediately like in the earlier game versions, instead of having to go through a pseudo-modded menu and starting the game there)
  10. Fixed option to specify multiple slime types for SlimeAreas (see Slime section in game.cfg; slime types can be added and then selected in the entity editor for Slime type entities)
  11. Improved color picker in editors (this only applies to the Windows version; the editors will now be included in the game files by default. Community editors still can be used, but might be overwritten by updates if you don't rename the exe files; config files will be overwritten by the update or verifying game files, so the dark theme will be removed if you use it)
  12. "Other fixes"