Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 906 - File: showthread.php PHP 7.2.24-0ubuntu0.18.04.17 (Linux)
Amnesia: The Dark Descent - Custom Story Installation Creator
Back when Amnesia: The Dark Descent was first released I created and released a tool that allowed easy creation of installers (Old thread).
However, it did not see a widespread use as large as I had hoped.
One of the reasons probably being that some people are using Linux or Mac, and would need a .zip version as well.
But since then I've rebooted the entire project, and can now present v2, with current support for both Windows and Linux (.NET Framework and Mono respectively).
I'm working on support for Mac OS/X as well.
What is this?
The Amnesia Custom Story Installer consists of two components.
The creator
The installer
As a developer, you will be interested mainly in the creator. As a player you will be interested mainly in the installer.
The creator is used by developers of custom stories to generate an installer for players of Amnesia. The developer will then distribute the generated installer for his or her custom story, for players to download.
Once a player has downloaded the installer for a custom story, he or she will execute it, and it'll automaticly find their game installation and install the custom story.
So won't I need to generate two installers? One for Windows and one for Linux?
No! That's what is so great about the CLI (Common Language Infrastructure).
In layman terms it means that a generated installer will run on both Windows and Linux without having to generate separate installers for each system.
To clarify, here's an example
A developer creates a custom story on Windows.
He downloads the creator (still on Windows) and generates an installer for the custom story.
He uploads it to the internet and publish a link to the installer.
A player downloads the installer on Windows, launches it, and the installer installs the custom story into his Amnesia game.
Another player downloads the exact same installer file on Linux, launches it and the installer installs the custom story into his Amnesia game.
Here's a video of it:
This also means that if you're just a player, the only thing you'll need to download from this thread, is what's specified in the requirements below.
Developers will publish the installer in their own custom story announcement threads, or whatever.
What are the requirements?
For Windows you need the .NET Framework 4.0 (Or Mono, but I suggest the .NET Framework).
For Linux you need Mono.
Where can I download the creator? v2.0.2.78 Beta
Lots of internal optimizations.
Added support for displaying the custom story description in any language available in the custom story.
v2.0.1.65 Beta
The creator now works on Linux as well.
The installer now displays the custom story image in the main window.
The description of the custom story in the installer is no longer selected when the installer starts.
The creator now has an icon.