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
Acies Offline
Posting Freak

Posts: 1,643
Threads: 60
Joined: Feb 2011
Reputation: 73
#2
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

Sort of a rant concerning requests:
I would use it if it supports full-conversion mods, since that is what I'm currently working on :> I would also like it if it had the option to choose an image for display during the installation (a total of 1,5 gigs content atm, so extraction might take a while for the full release).

Ont: Nice work!

[Image: mZiYnxe.png]


08-03-2012, 01:16 AM
Find
MaGicBush Offline
Junior Member

Posts: 17
Threads: 3
Joined: Jul 2012
Reputation: 0
#3
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

Seems like a great idea, I will definitely use it for my custom story Big Grin. Agree with Acies though about adding FC and image support.
08-03-2012, 02:48 AM
Find
Kman Offline
Posting Freak

Posts: 4,187
Threads: 25
Joined: Jul 2011
Reputation: 219
#4
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

I'm definitely with Acies on this one, installing normal custom stories is usually pretty simple, but installing FCs can be confusing for someone who hasn't installed one before, so that would be helpful.

Posting Freak
08-03-2012, 02:51 AM
Website Find
darkely Offline
Posting Freak

Posts: 984
Threads: 87
Joined: Dec 2011
Reputation: 10
#5
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

My poll choice Wrote:I am a player, and I would not like developers to use this tool (Please specify why)

It is already to easy to do so it is kind of pointless.

____________________
For any one who cares...

https://www.virustotal.com/file/08f828cb...343974112/

(This post was last modified: 08-03-2012, 07:06 AM by darkely.)
08-03-2012, 07:04 AM
Find
MulleDK19 Offline
Senior Member

Posts: 545
Threads: 21
Joined: Jun 2009
Reputation: 10
#6
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

(08-03-2012, 01:16 AM)Acies Wrote: Sort of a rant concerning requests:
I would use it if it supports full-conversion mods, since that is what I'm currently working on :> I would also like it if it had the option to choose an image for display during the installation (a total of 1,5 gigs content atm, so extraction might take a while for the full release).

Ont: Nice work!
Image support is already being implemented. Just like the old release this one will also show an image.

(08-03-2012, 02:48 AM)MaGicBush Wrote: Seems like a great idea, I will definitely use it for my custom story Big Grin. Agree with Acies though about adding FC and image support.
(08-03-2012, 02:51 AM)Kman Wrote: I'm definitely with Acies on this one, installing normal custom stories is usually pretty simple, but installing FCs can be confusing for someone who hasn't installed one before, so that would be helpful.
I'll look into support for full conversions.

(08-03-2012, 07:04 AM)darkely Wrote: It is already to easy to do so it is kind of pointless.
Well, a lot of people still have trouble installing custom stories. This gives people an easy fast way of installing custom stories without having to worry how.

(08-03-2012, 07:04 AM)darkely Wrote: For any one who cares...

https://www.virustotal.com/file/08f828cb...343974112/
Yea, eSafe is crap.

[Image: 16455.png]
08-03-2012, 12:07 PM
Find
MaGicBush Offline
Junior Member

Posts: 17
Threads: 3
Joined: Jul 2012
Reputation: 0
#7
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

(08-03-2012, 07:04 AM)darkely Wrote:
My poll choice Wrote:I am a player, and I would not like developers to use this tool (Please specify why)

It is already to easy to do so it is kind of pointless.

____________________
For any one who cares...

https://www.virustotal.com/file/08f828cb...343974112/
As Mulle said a lot of people are very computer ignorant so it's always helpful for those people to have it done automatically, most players are not familiar with installing mods on average even though it seems that way if your a forum user.
08-04-2012, 02:26 AM
Find
Your Computer Offline
SCAN ME!

Posts: 3,456
Threads: 32
Joined: Jul 2011
Reputation: 235
#8
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

So i wanted to try out your program just to see how it works (though i don't really intend on using this program), and quickly came to realize that your install-creator program seems to require the existence of specific custom story files, and therefore throws an exception that was not handled by the program when one of these files don't exist (in my case, extra_english.lang). Although i am given the option to ignore and therefore continue the operation, do you plan on safely handling this for the more stable release (and is English the only supported LANG language)?

I also noticed the tool does not list my Steam copy of Amnesia. Will a future release consider Steam edition?

A lot of people tend to skip over a lot of the information provided in the Dev Wiki and so tend to have custom story files scattered throughout their Amnesia installation. I noticed your program currently assumes that the custom story developer has organized their story the proper way. Will this be how the program will remain, or do you plan on implementing a more abstract way of handling custom story file management?

Tutorials: From Noob to Pro
08-04-2012, 03:11 AM
Website Find
darkely Offline
Posting Freak

Posts: 984
Threads: 87
Joined: Dec 2011
Reputation: 10
#9
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

MulleDK19 Wrote:Well, a lot of people still have trouble installing custom stories. This gives people an easy fast way of installing custom stories without having to worry how.

Well I guess it would be good for those who are new to CS stuff.

MulleDK19 Wrote:
(08-03-2012, 07:04 AM)darkely Wrote: For any one who cares...

https://www.virustotal.com/file/08f828cb...343974112/
Yea, eSafe is crap.
It was nothing personal :p

08-04-2012, 04:47 AM
Find
MulleDK19 Offline
Senior Member

Posts: 545
Threads: 21
Joined: Jun 2009
Reputation: 10
#10
RE: Amnesia: The Dark Descent - Custom Story Installation Creator

(08-04-2012, 03:11 AM)Your Computer Wrote: So i wanted to try out your program just to see how it works (though i don't really intend on using this program), and quickly came to realize that your install-creator program seems to require the existence of specific custom story files, and therefore throws an exception that was not handled by the program when one of these files don't exist (in my case, extra_english.lang). Although i am given the option to ignore and therefore continue the operation, do you plan on safely handling this for the more stable release (and is English the only supported LANG language)?
Any custom story worth releasing should have a description, and thus have a language file. English is the only supported language at this time.
I may incorporate multi-lingual support.

(08-04-2012, 03:11 AM)Your Computer Wrote: I also noticed the tool does not list my Steam copy of Amnesia. Will a future release consider Steam edition?
It should already, unless your Steam is not installed correctly.
What's your OS?

(08-04-2012, 03:11 AM)Your Computer Wrote: A lot of people tend to skip over a lot of the information provided in the Dev Wiki and so tend to have custom story files scattered throughout their Amnesia installation. I noticed your program currently assumes that the custom story developer has organized their story the proper way. Will this be how the program will remain, or do you plan on implementing a more abstract way of handling custom story file management?
Not sure what you mean, because custom_story_settings.cfg and language files must be placed in the root of the custom story to be found by the game. And those files are the only ones the program cares about.

[Image: 16455.png]
08-04-2012, 05:12 PM
Find




Users browsing this thread: 2 Guest(s)