Both sides previous revision Previous revision Next revision | Previous revision | ||
hpl2:machine_for_pigs:setting_up [2020/02/07 13:51] darkfire |
hpl2:machine_for_pigs:setting_up [2020/02/18 10:28] (current) darkfire deprecated |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Setting up ====== | + | ====== Setting up MFP+TDD ====== |
+ | |||
+ | DEPRECATED - THIS METHOD IS NO LONGER RECOMMENDED | ||
Up until now, using MFP assets required painstakingly porting them to Amnesia The Dark Descent. With this new method, using all of them and playing mods that use them will be easier and more foolproof. | Up until now, using MFP assets required painstakingly porting them to Amnesia The Dark Descent. With this new method, using all of them and playing mods that use them will be easier and more foolproof. | ||
Line 12: | Line 14: | ||
- Copy Amnesia.exe to your MFP folder (or Amnesia_NoSteam.exe if you're having issues with crashing). | - Copy Amnesia.exe to your MFP folder (or Amnesia_NoSteam.exe if you're having issues with crashing). | ||
- Create a ''/custom_stories'' folder in your MFP directory. Install your mods here normally. | - Create a ''/custom_stories'' folder in your MFP directory. Install your mods here normally. | ||
- | - Go to ''/graphics'' in both folders. Copy'' /inventory'' and ''/item'' folders from TDD to MFP. Merge and overwrite everything. | + | - Go to ''/graphics'' in both folders. Copy'' /inventory'' and ''/item'' folders from TDD to MFP (or see the additional steps for MFP-styled GUI). Merge and overwrite everything. |
- Go back to the main folders of both games. | - Go back to the main folders of both games. | ||
- Copy the ''/sounds'' folder from TDD to MFP. Merge them and all subfolders, but** don't overwrite any files!** | - Copy the ''/sounds'' folder from TDD to MFP. Merge them and all subfolders, but** don't overwrite any files!** | ||
+ | - Go back to the main folders and then to the ''/core'' folders. | ||
+ | - Compress the MFP ''/shaders'' folder to back it up. | ||
+ | - Go into the ''/shaders'' folders and copy ''deferred_light_frag.glsl'' from TDD to MFP. | ||
Now, when you want to play a mod you will need to launch Amnesia.exe from the MFP folder. \\ Keep in mind that the main campaign won't work there. To play it, you will need to launch the MFP executable (or launch the game normally, e.g. via Steam). | Now, when you want to play a mod you will need to launch Amnesia.exe from the MFP folder. \\ Keep in mind that the main campaign won't work there. To play it, you will need to launch the MFP executable (or launch the game normally, e.g. via Steam). | ||
Line 20: | Line 25: | ||
==== Optional steps ==== | ==== Optional steps ==== | ||
- | MFP-style inventory: Coming soon! | + | MFP-style inventory: |
+ | |||
+ | - Download the file from: [[https://www.moddb.com/games/amnesia-the-dark-descent/addons/mfp-inventory-gui|https://www.moddb.com/games/amnesia-the-dark-descent/addons/mfp-inventory-gui]] | ||
+ | - Unpack the ''/inventory'' folder | ||
+ | - Overwrite the ''/graphics/inventory'' with the new one. | ||
- | ==== Known issues: ==== | + | ==== Known issues ==== |
* Steam overlay doesn't work even if logged in before launching the game. | * Steam overlay doesn't work even if logged in before launching the game. | ||
- | * Point lights shaders are broken (but might be fixable in future) - the falloff is too hard. | ||
* Not all objects are interactable (MFP overrides most entities) | * Not all objects are interactable (MFP overrides most entities) | ||
Line 32: | Line 40: | ||
The best part about this set-up is that everything you know from TDD modding is still applicable! Pretty much everything works like it did in TDD. | The best part about this set-up is that everything you know from TDD modding is still applicable! Pretty much everything works like it did in TDD. | ||
- | To start modding, you only have to set-up the developer environment again, but this time in the MFP folder (the player profiles and other files are in ''Documents/Amnesia/Pig''): | + | To start modding, you have to apply the player section of this guide and then set-up the developer environment again, but this time in the MFP folder (the player profiles and other files are in ''Documents/Amnesia/Pig''): |
* Set up the editors again: [[https://wiki.frictionalgames.com/hpl2/tools/start|https://wiki.frictionalgames.com/hpl2/tools/start]] | * Set up the editors again: [[https://wiki.frictionalgames.com/hpl2/tools/start|https://wiki.frictionalgames.com/hpl2/tools/start]] | ||
Line 41: | Line 49: | ||
Most TDD assets will be there as well, but keep in mind many of them function slightly differently (e.g. removed interaction) and some are missing completely (e.g. the Brute enemy). | Most TDD assets will be there as well, but keep in mind many of them function slightly differently (e.g. removed interaction) and some are missing completely (e.g. the Brute enemy). | ||
- | ==== Notes and limitations: ==== | + | ==== Notes and limitations ==== |
* Make sure to attach this guide in your installation instructions and/or on the mod page! | * Make sure to attach this guide in your installation instructions and/or on the mod page! | ||
* __You will be able to use only the TDD engine functions:__ [[https://wiki.frictionalgames.com/hpl2/amnesia/script_functions|https://wiki.frictionalgames.com/hpl2/amnesia/script_functions]] | * __You will be able to use only the TDD engine functions:__ [[https://wiki.frictionalgames.com/hpl2/amnesia/script_functions|https://wiki.frictionalgames.com/hpl2/amnesia/script_functions]] | ||
+ | * Since technically we're using the TDD version of HPL2, inventory works. MFP-specific scripts and functions like colorgrading don't. | ||
* Making Full Conversion mods for MFP should work normally (although was not tested) | * Making Full Conversion mods for MFP should work normally (although was not tested) | ||
* Keep in mind that some TDD assets will be missing. If you want to use them in the mod, make sure to include them in the mod's files. | * Keep in mind that some TDD assets will be missing. If you want to use them in the mod, make sure to include them in the mod's files. |