<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KiraImmortal</id>
	<title>Frictional Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KiraImmortal"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page/Special:Contributions/KiraImmortal"/>
	<updated>2026-04-24T01:57:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6724</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6724"/>
		<updated>2024-01-13T13:38:03Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Links: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents (Non Omnis Moriar demo):===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but had to be manually copied into each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod:'''==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release.&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''More asset packs on the workshop:'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Amadeus assets (Reminiscity): https://steamcommunity.com/sharedfiles/filedetails/?id=3124494981&lt;br /&gt;
&lt;br /&gt;
- In Lucy's eyes assets (Redline Games): https://steamcommunity.com/sharedfiles/filedetails/?id=3126000385&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That should be it, cheers and happy modding!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6723</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6723"/>
		<updated>2024-01-13T13:37:33Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Links: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents (Non Omnis Moriar demo):===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but had to be manually copied into each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod:'''==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release.&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
More asset packs on the workshop:&lt;br /&gt;
&lt;br /&gt;
- Amadeus assets (Reminiscity): https://steamcommunity.com/sharedfiles/filedetails/?id=3124494981&lt;br /&gt;
&lt;br /&gt;
- In Lucy's eyes assets (Redline Games): https://steamcommunity.com/sharedfiles/filedetails/?id=3126000385&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That should be it, cheers and happy modding!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6722</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6722"/>
		<updated>2024-01-10T15:41:02Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Juras Rodionovas and Redline Games. Some sounds are the work of NiksonX, Ghost Lady edits were made by Reminiscity. Make sure to credit the authors if you're using their work through this package!'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 patch beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story / moddb release, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6721</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6721"/>
		<updated>2024-01-10T15:40:39Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Releasing a Mod: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Reminiscity. Additional music made by Kevin Macleod and Krzysztof Penderecki. Make sure to credit the authors if you're using their work through this package!'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 patch beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story / moddb release, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6720</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6720"/>
		<updated>2024-01-10T15:40:07Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Reminiscity. Additional music made by Kevin Macleod and Krzysztof Penderecki. Make sure to credit the authors if you're using their work through this package!'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story / moddb release, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6719</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6719"/>
		<updated>2024-01-10T15:39:45Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Juras Rodionovas and Redline Games. Some sounds are the work of NiksonX, Ghost Lady edits were made by Reminiscity. Make sure to credit the authors if you're using their work through this package!'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story / moddb release, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6718</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6718"/>
		<updated>2024-01-10T15:36:03Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Juras Rodionovas and Redline Games. Some sounds are the work of NiksonX, Ghost Lady edits were made by Reminiscity. Make sure to credit the authors if you're using their work through this package.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story / moddb release, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6717</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6717"/>
		<updated>2024-01-10T15:35:36Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Reminiscity. Additional music made by Kevin Macleod and Krzysztof Penderecki. Make sure to credit the authors if you're using their work through this package.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story / moddb release, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6716</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6716"/>
		<updated>2024-01-10T15:34:57Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents (Non Omnis Moriar demo):===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but had to be manually copied into each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod:'''==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release.&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That should be it, cheers and happy modding!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6715</id>
		<title>HPL2/Third party tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6715"/>
		<updated>2024-01-10T15:33:30Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Asset pack / Dependencies (Steam Workshop) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Third Party Tools=&lt;br /&gt;
&lt;br /&gt;
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work. &lt;br /&gt;
&lt;br /&gt;
==COLLADA==&lt;br /&gt;
&lt;br /&gt;
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.&lt;br /&gt;
&lt;br /&gt;
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.&lt;br /&gt;
&lt;br /&gt;
==3D Programs==&lt;br /&gt;
&lt;br /&gt;
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].&lt;br /&gt;
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.&lt;br /&gt;
&lt;br /&gt;
==2D programs==&lt;br /&gt;
&lt;br /&gt;
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.&lt;br /&gt;
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.&lt;br /&gt;
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.&lt;br /&gt;
#[[Paint.NET|Paint.net]]&lt;br /&gt;
&lt;br /&gt;
==Audio programs==&lt;br /&gt;
&lt;br /&gt;
#[[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Text/Script coding programs==&lt;br /&gt;
&lt;br /&gt;
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.&lt;br /&gt;
#[[Geany|Geany]]: An alternative for Notepad++.&lt;br /&gt;
&lt;br /&gt;
'&amp;lt;nowiki/&amp;gt;''Mac OS X alternatives'&amp;lt;nowiki/&amp;gt;''''':'''&lt;br /&gt;
&lt;br /&gt;
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.&lt;br /&gt;
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.&lt;br /&gt;
&lt;br /&gt;
==Script examples/source code==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.&lt;br /&gt;
&lt;br /&gt;
==Asset pack / Dependencies (Steam Workshop)==&lt;br /&gt;
&lt;br /&gt;
#[[AMFP_Asset_pack_installation_and_usage| AMFP Asset pack installation and usage]] - A complete package of assets unique to the machine for pigs, exactly as they work in aforementioned game, with minimal overhauls and quality of life improvements. Now fully integrated into the 1.5 update steam workshop functionality.&lt;br /&gt;
#[[Amadeus_Asset_pack_installation_and_usage| Amadeus asset pack details]] &lt;br /&gt;
#[[LucysEyes_Asset_pack_installation_and_usage| In Lucy's Eyes asset pack details]]&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6714</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6714"/>
		<updated>2024-01-10T15:32:51Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Juras Rodionovas and Redline Games. Some sounds are the work of NiksonX, Ghost Lady edits were made by Reminiscity. Make sure to credit the authors if you're using their work through this package.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6713</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6713"/>
		<updated>2024-01-10T15:32:35Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Juras Rodionovas and Redline Games. Some sounds are the work of NiksonX, Ghost Lady edits were made by Reminiscity. Make sure to credit the authors if you're using their work through this package'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6712</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6712"/>
		<updated>2024-01-10T15:31:59Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Reminiscity. Additional music made by Kevin Macleod and Krzysztof Penderecki. Make sure to credit the authors if you're using their work through this package.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6711</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6711"/>
		<updated>2024-01-10T15:31:30Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Reminiscity. Additional music made by Kevin Macleod and Krzysztof Penderecki. Make sure to credit the authors if you're using their work.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6710</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6710"/>
		<updated>2024-01-10T15:30:10Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* In Lucy's Eyes asset pack installation and usage. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''These assets are the property of Juras Rodionovas and Redline Games.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6709</id>
		<title>LucysEyes Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=LucysEyes_Asset_pack_installation_and_usage&amp;diff=6709"/>
		<updated>2024-01-10T15:28:25Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: Lucy's Eyes asset pack subpage created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''In Lucy's Eyes asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Lucy assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3126000385'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3126000385&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Lucy, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6708</id>
		<title>HPL2/Third party tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6708"/>
		<updated>2024-01-10T15:26:23Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Asset pack / Dependencies (Steam Workshop) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Third Party Tools=&lt;br /&gt;
&lt;br /&gt;
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work. &lt;br /&gt;
&lt;br /&gt;
==COLLADA==&lt;br /&gt;
&lt;br /&gt;
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.&lt;br /&gt;
&lt;br /&gt;
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.&lt;br /&gt;
&lt;br /&gt;
==3D Programs==&lt;br /&gt;
&lt;br /&gt;
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].&lt;br /&gt;
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.&lt;br /&gt;
&lt;br /&gt;
==2D programs==&lt;br /&gt;
&lt;br /&gt;
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.&lt;br /&gt;
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.&lt;br /&gt;
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.&lt;br /&gt;
#[[Paint.NET|Paint.net]]&lt;br /&gt;
&lt;br /&gt;
==Audio programs==&lt;br /&gt;
&lt;br /&gt;
#[[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Text/Script coding programs==&lt;br /&gt;
&lt;br /&gt;
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.&lt;br /&gt;
#[[Geany|Geany]]: An alternative for Notepad++.&lt;br /&gt;
&lt;br /&gt;
'&amp;lt;nowiki/&amp;gt;''Mac OS X alternatives'&amp;lt;nowiki/&amp;gt;''''':'''&lt;br /&gt;
&lt;br /&gt;
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.&lt;br /&gt;
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.&lt;br /&gt;
&lt;br /&gt;
==Script examples/source code==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.&lt;br /&gt;
&lt;br /&gt;
==Asset pack / Dependencies (Steam Workshop)==&lt;br /&gt;
&lt;br /&gt;
#[[AMFP_Asset_pack_installation_and_usage| AMFP Asset pack installation and usage]] - A complete package of assets unique to the machine for pigs, exactly as they work in aforementioned game, with minimal overhauls and quality of life improvements. Now fully integrated into the 1.5 update steam workshop functionality.&lt;br /&gt;
#[[Amadeus_Asset_pack_installation_and_usage| Amadeus asset pack details]] &lt;br /&gt;
#In Lucy's Eyes asset pack details&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6707</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6707"/>
		<updated>2024-01-10T15:25:18Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* For more detailed information on workshop asset packs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for the complete explanation and showcase based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6706</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6706"/>
		<updated>2024-01-10T15:23:52Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Releasing a Mod: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with 1.5 update beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6705</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6705"/>
		<updated>2024-01-10T15:23:26Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Releasing a Mod: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
=='''Releasing a Mod''':==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6704</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6704"/>
		<updated>2024-01-10T15:22:34Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Releasing a Mod: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6703</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6703"/>
		<updated>2024-01-10T15:22:20Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* For more detailed information on workshop asset packs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the original AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6702</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6702"/>
		<updated>2024-01-10T15:20:53Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Amadeus asset pack installation and usage. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
'''Path to the mod files are in:'''&lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6701</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6701"/>
		<updated>2024-01-10T15:20:16Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Amadeus asset pack installation and usage. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&amp;lt;blockquote&amp;gt;'''''Path to the mod files are in:''''' &lt;br /&gt;
&lt;br /&gt;
'''''- Steam\steamapps\workshop\content\57300\3124494981'''''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6700</id>
		<title>Amadeus Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Amadeus_Asset_pack_installation_and_usage&amp;diff=6700"/>
		<updated>2024-01-10T15:19:13Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: Amadeus asset pack subpage created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Amadeus asset pack installation and usage.'''==&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
If you are working on a project that would heavily depend upon Amadeus assets, feel free to unload all the content from&lt;br /&gt;
inside the workshop folder into your main folder, it will overwrite nothing!&lt;br /&gt;
&lt;br /&gt;
Path to the mod files are in:&lt;br /&gt;
Steam\steamapps\workshop\content\57300\3124494981&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3124494981&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the Amadeus asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from Amadeus, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
=='''For more detailed information on workshop asset packs'''==&lt;br /&gt;
&lt;br /&gt;
Visit the AMFP asset pack page by KiraImmortal for a full explanation and a showcased based on the asset pack itself:&lt;br /&gt;
&lt;br /&gt;
https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6699</id>
		<title>HPL2/Third party tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6699"/>
		<updated>2024-01-08T16:43:39Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Asset pack / Dependencies (Steam Workshop) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Third Party Tools=&lt;br /&gt;
&lt;br /&gt;
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work. &lt;br /&gt;
&lt;br /&gt;
==COLLADA==&lt;br /&gt;
&lt;br /&gt;
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.&lt;br /&gt;
&lt;br /&gt;
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.&lt;br /&gt;
&lt;br /&gt;
==3D Programs==&lt;br /&gt;
&lt;br /&gt;
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].&lt;br /&gt;
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.&lt;br /&gt;
&lt;br /&gt;
==2D programs==&lt;br /&gt;
&lt;br /&gt;
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.&lt;br /&gt;
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.&lt;br /&gt;
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.&lt;br /&gt;
#[[Paint.NET|Paint.net]]&lt;br /&gt;
&lt;br /&gt;
==Audio programs==&lt;br /&gt;
&lt;br /&gt;
#[[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Text/Script coding programs==&lt;br /&gt;
&lt;br /&gt;
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.&lt;br /&gt;
#[[Geany|Geany]]: An alternative for Notepad++.&lt;br /&gt;
&lt;br /&gt;
'&amp;lt;nowiki/&amp;gt;''Mac OS X alternatives'&amp;lt;nowiki/&amp;gt;''''':'''&lt;br /&gt;
&lt;br /&gt;
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.&lt;br /&gt;
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.&lt;br /&gt;
&lt;br /&gt;
==Script examples/source code==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.&lt;br /&gt;
&lt;br /&gt;
==Asset pack / Dependencies (Steam Workshop)==&lt;br /&gt;
&lt;br /&gt;
#[[AMFP_Asset_pack_installation_and_usage| AMFP Asset pack installation and usage]] - A complete package of assets unique to the machine for pigs, exactly as they work in aforementioned game, with minimal overhauls and quality of life improvements. Now fully integrated into the 1.5 update steam workshop functionality.&lt;br /&gt;
#Amadeus asset pack details&lt;br /&gt;
#In Lucy's Eyes asset pack details&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6698</id>
		<title>HPL2/Third party tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6698"/>
		<updated>2024-01-08T16:42:37Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Asset pack / Dependencies (Steam Workshop) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Third Party Tools=&lt;br /&gt;
&lt;br /&gt;
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work. &lt;br /&gt;
&lt;br /&gt;
==COLLADA==&lt;br /&gt;
&lt;br /&gt;
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.&lt;br /&gt;
&lt;br /&gt;
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.&lt;br /&gt;
&lt;br /&gt;
==3D Programs==&lt;br /&gt;
&lt;br /&gt;
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].&lt;br /&gt;
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.&lt;br /&gt;
&lt;br /&gt;
==2D programs==&lt;br /&gt;
&lt;br /&gt;
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.&lt;br /&gt;
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.&lt;br /&gt;
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.&lt;br /&gt;
#[[Paint.NET|Paint.net]]&lt;br /&gt;
&lt;br /&gt;
==Audio programs==&lt;br /&gt;
&lt;br /&gt;
#[[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Text/Script coding programs==&lt;br /&gt;
&lt;br /&gt;
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.&lt;br /&gt;
#[[Geany|Geany]]: An alternative for Notepad++.&lt;br /&gt;
&lt;br /&gt;
'&amp;lt;nowiki/&amp;gt;''Mac OS X alternatives'&amp;lt;nowiki/&amp;gt;''''':'''&lt;br /&gt;
&lt;br /&gt;
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.&lt;br /&gt;
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.&lt;br /&gt;
&lt;br /&gt;
==Script examples/source code==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.&lt;br /&gt;
&lt;br /&gt;
==Asset pack / Dependencies (Steam Workshop)==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/AMFP_Asset_pack_installation_and_usage| AMFP Asset pack installation and usage]] - A complete package of assets unique to the machine for pigs, exactly as they work in aforementioned game, with minimal overhauls and quality of life improvements. Now fully integrated into the 1.5 update steam workshop functionality.&lt;br /&gt;
#Amadeus asset pack details&lt;br /&gt;
#In Lucy's Eyes asset pack details&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6697</id>
		<title>HPL2/Third party tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6697"/>
		<updated>2024-01-08T16:40:53Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Asset pack / Dependencies (Steam Workshop) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Third Party Tools=&lt;br /&gt;
&lt;br /&gt;
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work. &lt;br /&gt;
&lt;br /&gt;
==COLLADA==&lt;br /&gt;
&lt;br /&gt;
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.&lt;br /&gt;
&lt;br /&gt;
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.&lt;br /&gt;
&lt;br /&gt;
==3D Programs==&lt;br /&gt;
&lt;br /&gt;
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].&lt;br /&gt;
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.&lt;br /&gt;
&lt;br /&gt;
==2D programs==&lt;br /&gt;
&lt;br /&gt;
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.&lt;br /&gt;
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.&lt;br /&gt;
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.&lt;br /&gt;
#[[Paint.NET|Paint.net]]&lt;br /&gt;
&lt;br /&gt;
==Audio programs==&lt;br /&gt;
&lt;br /&gt;
#[[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Text/Script coding programs==&lt;br /&gt;
&lt;br /&gt;
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.&lt;br /&gt;
#[[Geany|Geany]]: An alternative for Notepad++.&lt;br /&gt;
&lt;br /&gt;
'&amp;lt;nowiki/&amp;gt;''Mac OS X alternatives'&amp;lt;nowiki/&amp;gt;''''':'''&lt;br /&gt;
&lt;br /&gt;
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.&lt;br /&gt;
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.&lt;br /&gt;
&lt;br /&gt;
==Script examples/source code==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.&lt;br /&gt;
&lt;br /&gt;
==Asset pack / Dependencies (Steam Workshop)==&lt;br /&gt;
&lt;br /&gt;
#[[https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage| AMFP Asset pack installation and usage]] - A complete package of assets unique to the machine for pigs, exactly as they work in aforementioned game, with minimal overhauls and quality of life improvements. Now fully integrated into the 1.5 update steam workshop functionality.&lt;br /&gt;
#Amadeus asset pack details&lt;br /&gt;
#In Lucy's Eyes asset pack details&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6672</id>
		<title>HPL2/Third party tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL2/Third_party_tools&amp;diff=6672"/>
		<updated>2024-01-01T18:11:51Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Asset pack / Dependencies (Steam Workshop) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Third Party Tools=&lt;br /&gt;
&lt;br /&gt;
Information on some of the third-party tools that can be used to create models, graphics and art for the game and what specific things you will need to setup to make it all work. &lt;br /&gt;
&lt;br /&gt;
==COLLADA==&lt;br /&gt;
&lt;br /&gt;
All 3D models regardless of program used must be able to export to the [http://collada.org Collada] format.&lt;br /&gt;
&lt;br /&gt;
Note: The 1.3 patch for Amnesia allows support for [http://en.wikipedia.org/wiki/FBX FBX] formats.&lt;br /&gt;
&lt;br /&gt;
==3D Programs==&lt;br /&gt;
&lt;br /&gt;
#[[Blender]] - Open-source 3D modeling program that comes with built-in support for [http://collada.org Collada].&lt;br /&gt;
#[[Autodesk_Maya|Autodesk Maya]] - Professional 3D modeling program with [https://collada.org/mediawiki/index.php/OpenCOLLADA OpenCOLLADA] plugin support.&lt;br /&gt;
&lt;br /&gt;
==2D programs==&lt;br /&gt;
&lt;br /&gt;
#[[GIMP]] - Open-source 2D '''G'''NU '''I'''mage '''M'''anipulation '''P'''rogram.&lt;br /&gt;
#[https://krita.org/ Krita] - a free and open source image editing program with focus on painting. It is more similar to Photoshop than GIMP.&lt;br /&gt;
#[[Adobe_Photoshop|Adobe Photoshop]] - Professional image editing software.&lt;br /&gt;
#[[Paint.NET|Paint.net]]&lt;br /&gt;
&lt;br /&gt;
==Audio programs==&lt;br /&gt;
&lt;br /&gt;
#[[Audacity]]&lt;br /&gt;
&lt;br /&gt;
==Text/Script coding programs==&lt;br /&gt;
&lt;br /&gt;
#[[Notepad%2B%2B|Notepad++]]: Advanced text editor, crucial for script writing.&lt;br /&gt;
#[[Geany|Geany]]: An alternative for Notepad++.&lt;br /&gt;
&lt;br /&gt;
'&amp;lt;nowiki/&amp;gt;''Mac OS X alternatives'&amp;lt;nowiki/&amp;gt;''''':'''&lt;br /&gt;
&lt;br /&gt;
#[[:hpl2:third_party_tools:text:textwrangler|TextWrangler]]: A good alternative to Notepad++ on Windows.&lt;br /&gt;
#[[TextMate|TextMate]]: A nice and smooth code editor with many customization options.&lt;br /&gt;
&lt;br /&gt;
==Script examples/source code==&lt;br /&gt;
&lt;br /&gt;
#[[HPL2/HPL2_Helper_Scripts|HPL2 Helper Scripts]] is a package of .hps files containing script classes and functions that may be useful to HPL2 modders and custom story creators, for ATDD version 1.5 and later.&lt;br /&gt;
&lt;br /&gt;
==Asset pack / Dependencies (Steam Workshop)==&lt;br /&gt;
&lt;br /&gt;
#[[https://wiki.frictionalgames.com/page/AMFP_Asset_pack_installation_and_usage|AMFP Asset pack installation and usage]] - A complete package of assets unique to the machine for pigs, exactly as they work in aforementioned game, with minimal overhauls and quality of life improvements. Now fully integrated into the 1.5 update steam workshop functionality.&lt;br /&gt;
#Amadeus asset pack details&lt;br /&gt;
#In Lucy's Eyes asset pack details&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6671</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6671"/>
		<updated>2023-12-27T17:36:59Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you want to release on Steam Workshop: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents (Non Omnis Moriar demo):===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but had to be manually copied into each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release.&lt;br /&gt;
  &lt;br /&gt;
  - Third and final step, on the Workshop release add the Asset pack (easiest from your Subscribed Items) in the &amp;quot;Add/Remove Required Items&amp;quot; section, so the player is aware of its necessity!&lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6670</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6670"/>
		<updated>2023-12-27T17:34:53Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Showcase mod contents (Non Omnis Moriar demo): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents (Non Omnis Moriar demo):===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but had to be manually copied into each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6669</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6669"/>
		<updated>2023-12-27T17:34:17Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Showcase mod contents: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents (Non Omnis Moriar demo):===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6668</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6668"/>
		<updated>2023-12-27T17:16:27Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* Releasing a Mod: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6667</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6667"/>
		<updated>2023-12-27T17:14:01Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work well.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6666</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6666"/>
		<updated>2023-12-27T17:13:40Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae / .fbx - the static model file. Animated models usually have an &amp;quot;animations&amp;quot; folder with more files inside that you might wanna grab for it to work as intended.&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6665</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6665"/>
		<updated>2023-12-27T17:12:48Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material/materials to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6664</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6664"/>
		<updated>2023-12-27T17:12:02Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called&lt;br /&gt;
 &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6663</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6663"/>
		<updated>2023-12-27T17:11:50Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called  &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6662</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6662"/>
		<updated>2023-12-27T17:11:37Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
 &lt;br /&gt;
 Note that some models use multiple materials (and assigned textures). You can try opening the .dae file with notepad/notepad++ and search for a section called &amp;quot;&amp;lt;init_from&amp;gt;&amp;quot; to see which material to look for. For FBX files, I recommend using a Hex editor (search for &amp;quot;material&amp;quot;) or a modelling program such as Blender or Maya to find this reference.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6661</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6661"/>
		<updated>2023-12-27T17:08:57Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6660</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6660"/>
		<updated>2023-12-27T17:08:30Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .msh - is a generated file by the engine, you can grab it but not necessary&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included for in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6659</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6659"/>
		<updated>2023-12-27T17:07:59Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture &amp;quot;layers&amp;quot; usually included for in a model's material, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more or some are not needed.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6658</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6658"/>
		<updated>2023-12-27T17:06:49Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore most of the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture layers usually included for a model, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6657</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6657"/>
		<updated>2023-12-27T17:06:33Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom asset usually needs these files to work, so be sure to check if you have all for every singular asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture layers usually included for a model, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6656</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6656"/>
		<updated>2023-12-27T17:06:13Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom assets usually needs these files to work, so be sure to check if you have all for the asset you copy:&lt;br /&gt;
 - .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
 - .dae - the static model file&lt;br /&gt;
 - .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
 - &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture layers usually included for a model, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6655</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6655"/>
		<updated>2023-12-27T17:06:01Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you only want to create a simple custom story, this pack might still help you! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
A custom assets usually needs these files to work, so be sure to check if you have all for the asset you copy:&lt;br /&gt;
- .ent - the entity itself if the asset has any, this includes any in game interaction&lt;br /&gt;
- .dae - the static model file&lt;br /&gt;
- .mat - the material file (you can open with notepad to check for all the texture files needed)&lt;br /&gt;
- &amp;quot;example.dds&amp;quot;, &amp;quot;example_nrm.dds&amp;quot;, &amp;quot;example_spec.dds&amp;quot; are the texture layers usually included for a model, each have unique filenames, but this is usually the format baseline. You might want to check the .mat if there is more.&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6654</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6654"/>
		<updated>2023-12-27T17:03:14Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* NOTE: The asset pack dependency setup ONLY works for: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no regular custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6653</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6653"/>
		<updated>2023-12-27T02:24:29Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you want to release on Steam Workshop: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always resets your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6652</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6652"/>
		<updated>2023-12-27T02:24:07Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you want to release on Steam Workshop: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. IMPORTANT, that the Workshop always reset your mod's description on each update, make sure to BACK IT UP before you reupload!&lt;br /&gt;
  &lt;br /&gt;
  There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6651</id>
		<title>AMFP Asset pack installation and usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=AMFP_Asset_pack_installation_and_usage&amp;diff=6651"/>
		<updated>2023-12-27T01:28:16Z</updated>

		<summary type="html">&lt;p&gt;KiraImmortal: /* If you want to release on Steam Workshop: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=='''Welcome to my page and modding instructions for my asset pack.'''==&lt;br /&gt;
&lt;br /&gt;
'''Thank you for taking interest, and I will format and update this as we go based on feedback.'''&lt;br /&gt;
&lt;br /&gt;
I will be taking into account that you have modded TDD before, so you know how to work with custom assets and how to put a basic Full Conversion mod together.&lt;br /&gt;
If that is not the case I suggest you delve into some youtube tutorials first, before attempting to use this pack.&lt;br /&gt;
&lt;br /&gt;
By using this pack, you seemlessly integrate it as an existing outside source/dependency into your own project.&lt;br /&gt;
&lt;br /&gt;
===='''NOTE''': The asset pack dependency setup ONLY works for:====&lt;br /&gt;
 - Total Conversion / Full Conversion mods being able to browse outside resources (no custom stories sadly, but check the bottom of the page)&lt;br /&gt;
 - You need to own a Steam version of the game that is automatically updated to 1.5 patch, and you download the assets from the Workshop. This is advised, but not the only one supported!&lt;br /&gt;
 - For 1.4 version and earlier means you create mods for retail / other online stores. Download and use the MODDB version instead!&lt;br /&gt;
&lt;br /&gt;
=='''Asset Pack contents:'''==&lt;br /&gt;
Let's break down what the asset pack itself entails:&lt;br /&gt;
 &amp;quot;Billboards, Entities, Graphics, Lights, Misc, Music, Particles, Sounds, Statics and Textures&amp;quot; are all included from the source game.&lt;br /&gt;
 - They contain no duplicates with the base game of Dark Descent. Unloading these folders straight into your modding installation will produce no overwrites!&lt;br /&gt;
 - Mostly they work identical to their AMFP counterparts, with some more interactions and expansions added.&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Scripts&amp;quot; folder contains some customly recreated script functions of AMFP. It's currently very makeshift and brief, but you can either:&lt;br /&gt;
 - Copy these into your level scripts to ease creating AMFP-esque gameplay.&lt;br /&gt;
 - Include the whole hps (only works with 1.5 update) by adding the #include &amp;quot;amfp_common_functions.hps&amp;quot; somewhere in your level hps, and call any of its functions as they were part of the same script file&lt;br /&gt;
 - In the moddb version it also contains an example bat file on how to make the pack required for your mod to launch. Simply replace &amp;quot;your_mod&amp;quot; with the name of your mod's folder&lt;br /&gt;
&lt;br /&gt;
===Showcase mod contents:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''There is a Showcase mod that contains more files for a FC/TC mod that would want to be even more authentic to AMFP gameplay.'''&lt;br /&gt;
 - Ported, playable levels from my older AMFP project, that make use of the 1.5 update functions, compiled script libraries (such as: &amp;quot;amfp_common_functions&amp;quot; from the base asset pack's &amp;quot;scripts&amp;quot; folder) and the provided assets in general.&lt;br /&gt;
 - For the moddb version, these same scripts exist, but you need to manually copy them in each level hps. The one specific 1.5 update function used is recreated with custom logic&lt;br /&gt;
&lt;br /&gt;
====Files that overwrite base game variants when used in a TC environment:====&lt;br /&gt;
 - Config folder has unique entries, see &amp;quot;baselang_amfp/base_english.lang&amp;quot;, &amp;quot;game_amfp.cfg&amp;quot;, &amp;quot;menu_amfp.cfg&amp;quot; files for exact changes. They contain authentic language entries, mechanics altered to AMFP such as no sanity vision, lantern consuming no oil and so on&lt;br /&gt;
 - Fonts and Gui contain the AMFP variants so the same authentic menu can be created.&lt;br /&gt;
 - Graphics folder contain UI elements for Hud, Inventory, Journal and so on to replace the base game's look (and some custom ones)&lt;br /&gt;
 - Lang folder lets you find the AMFP menu logo, ready to be used&lt;br /&gt;
 - Misc folder contains a custom sanity event to recreate the ShowScreenImage function from AMFP and the TDD 1.5 update, see the moddb version for its usage in the first level hps.&lt;br /&gt;
 - Models contain the Mandus hand and lantern models to be used instead of Daniel's&lt;br /&gt;
 - Particles feature the &amp;quot;blood smoke&amp;quot; effect to be used when enemy hallucinations disappear (and a few custom ones)&lt;br /&gt;
 - Shaders are from AMFP as well, for a more authentic look on entity highlights and such&lt;br /&gt;
 - Sounds contain the overwritten footsteps, joints and player sounds (alonside custom ones)&lt;br /&gt;
 - The rest of the folders only contain custom content for the showcase mod itself&lt;br /&gt;
&lt;br /&gt;
===Version differences:===&lt;br /&gt;
 - Steam Version of the mod contains new functionalities such as built in dependency for the asset pack itself that the workshop can then auto-download for the player. It uses unique new functionalities from 1.5 patch, such as custom story config browsing, script outsourcing (ex: &amp;quot;amfp_common_functions.hps&amp;quot;) and ShowScreenImage function.&lt;br /&gt;
  - The Moddb version of the downloads are based on 1.3 or 1.4 patch. Which means if you want your mod to be available outside of the Steam Workshop you should set it up with this version as well. 1.5 script functions are removed, and outside scripts are integrated into each level's script file.&lt;br /&gt;
IT DOESN'T MATTER which version of the assets you put into your modding installation and make your levels with. What matters is which version do you release your mod for, and how you set it up. See below!&lt;br /&gt;
&lt;br /&gt;
==Releasing a Mod:==&lt;br /&gt;
Let's say you got the assets working, and you have a working mod, ready to be released or tested. So how do you release it?&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Moddb for retail/other online store versions:'''===&lt;br /&gt;
Once again, if you haven't been actively creating FC mods before, this tutorial helps setting up a full conversion mod: https://www.youtube.com/watch?v=t1d6NyWruTY&amp;amp;t=1190s&amp;amp;ab_channel=Mudbill&lt;br /&gt;
&lt;br /&gt;
 - You need to have these 2 lines on top of your resources.cfg: &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;/NonOmnisMoriar_TDD&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Directory Path=&amp;quot;/amfp_assets&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 - Additionally, you should use the example bat file to launch your &amp;quot;main_init.cfg&amp;quot; that contains a reference to this resource file.&lt;br /&gt;
 If the player have both the asset pack and your mod downloaded, the bat file will let them play instantly, otherwise warning them to download the assets as well&lt;br /&gt;
 &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Moddb version of Non Omnis Moriar for reference.&lt;br /&gt;
&lt;br /&gt;
==='''If you want to release on Steam Workshop:'''===&lt;br /&gt;
I recommend browsing through this page to understand the update and how to set up a TC mod with it beforehand: https://wiki.frictionalgames.com/page/HPL2/1.5_Update&lt;br /&gt;
&lt;br /&gt;
 This gets a bit tricky here, bear with me.&lt;br /&gt;
 &lt;br /&gt;
 - First, your resources must contain this line on top: &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;code&amp;gt;&amp;lt;Directory Path=&amp;quot;../3123410893&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  This is the relative path to the workshop downloads folder, and the online ID of the AMFP asset pack itself. This is ALWAYS THE SAME.&lt;br /&gt;
  &lt;br /&gt;
  - Second, you need to add a dependency to your own mod's assets:&lt;br /&gt;
  &lt;br /&gt;
  Before you can do this my way, you need to upload your mod through the WorkshopUploader exe. This nets you an online ID for your mod itself. It should look something like this: https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
  That id part &amp;quot;?id=3123452472&amp;quot; is what you need. The mod's ID in this case is: &amp;quot;3123452472&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
  Put this ID with a relative path the same way you did with the asset pack's, on the very top above it.&lt;br /&gt;
  So with our example it looks like this:&lt;br /&gt;
    &amp;lt;Directory Path=&amp;quot;../3123452472&amp;quot; AddSubDirs=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  So if you have both of these relative paths on top of resources, and you upload this small update to your mod, the assets and the mod should now work perfectly, and ready to be set to Public. There might be easier ways to this, but this is a foolproof method I found that worked perfectly for my own release. &lt;br /&gt;
  &lt;br /&gt;
  - Check the &amp;quot;resources_amfp.cfg&amp;quot; in the Steam Workshop version of Non Omnis Moriar once again for reference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''If you only want to create a simple custom story, this pack might still help you!'''==&lt;br /&gt;
- You should ignore all the jargon above, and just take what you need from the pack, and include them in your own mod's files like you would do originally. I still recommend using this pack over grabbing the assets yourself from AMFP, as it's more organized here. But be sure TO COPY EVERY NEEDED FILE MANUALLY in this case!&lt;br /&gt;
&lt;br /&gt;
==Links:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No matter where you came from to this page, I will link you all the downloads down here:&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123410893&lt;br /&gt;
&lt;br /&gt;
- Showcase mod with FC overwrites (Steam Workshop release): https://steamcommunity.com/sharedfiles/filedetails/?id=3123452472&lt;br /&gt;
&lt;br /&gt;
- AMFP Asset pack and Showcase level (Moddb version): https://www.moddb.com/mods/machine-for-pigs-asset-pack-for-tdd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Holidays were busy. Please give me a bit of time to improve these instructions. Thanks, cheers!&lt;/div&gt;</summary>
		<author><name>KiraImmortal</name></author>
		
	</entry>
</feed>