08-02-2012, 07:46 PM
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.
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
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.
The old tool caused several anti-virus software to generate false positives. Has this been fixed?
Yes. The new version no longer uses methods that might be seen as suspicious by anti-virus software.
Creator: https://www.virustotal.com/file/5234268a...343914987/
Generated installer: https://www.virustotal.com/file/4e865e92...343914833/
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.
v2.0.0.48 Beta
Initial release.
Known issues
None.
Now that there's no trouble with anti-virus software, and there's support for multiple platforms, perhaps the tool will find its way.
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.
The old tool caused several anti-virus software to generate false positives. Has this been fixed?
Yes. The new version no longer uses methods that might be seen as suspicious by anti-virus software.
Creator: https://www.virustotal.com/file/5234268a...343914987/
Generated installer: https://www.virustotal.com/file/4e865e92...343914833/
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.
v2.0.0.48 Beta
Initial release.
Known issues
None.
Now that there's no trouble with anti-virus software, and there's support for multiple platforms, perhaps the tool will find its way.