The following warnings occurred:
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)
File Line Function
/showthread.php 906 errorHandler->error



Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Poll: Would you use this tool?
You do not have permission to vote in this poll.
I am a developer, and I would use this tool for my custom stories
50.00%
8 50.00%
I am a developer, and I would not use this tool for my custom stories (Please specify why)
25.00%
4 25.00%
I am a player, and I would like developers to use this tool
18.75%
3 18.75%
I am a player, and I would not like developers to use this tool (Please specify why)
6.25%
1 6.25%
Total 16 vote(s) 100%
* You voted for this item. [Show Results]

Thread Rating:
  • 5 Vote(s) - 4.2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Announcement Amnesia: The Dark Descent - Custom Story Installation Creator
MulleDK19 Offline
Senior Member

Posts: 545
Threads: 21
Joined: Jun 2009
Reputation: 10
#1
Heart  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
  1. A developer creates a custom story on Windows.
  2. He downloads the creator (still on Windows) and generates an installer for the custom story.
  3. He uploads it to the internet and publish a link to the installer.
  4. A player downloads the installer on Windows, launches it, and the installer installs the custom story into his Amnesia game.
  5. 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.

[Image: 16455.png]
(This post was last modified: 08-04-2012, 08:11 PM by MulleDK19.)
08-02-2012, 07:46 PM
Find


Messages In This Thread
Amnesia: The Dark Descent - Custom Story Installation Creator - by MulleDK19 - 08-02-2012, 07:46 PM



Users browsing this thread: 1 Guest(s)