Frictional Games Forum (read-only)
Amnesia randomizer code - Nightmare engine for Amnesia - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html)
+--- Forum: Custom Stories, TCs & Mods (https://www.frictionalgames.com/forum/forum-35.html)
+---- Forum: Showcase (https://www.frictionalgames.com/forum/forum-36.html)
+---- Thread: Amnesia randomizer code - Nightmare engine for Amnesia (/thread-45660.html)



Amnesia randomizer code - Nightmare engine for Amnesia - NordicCoding - 05-01-2016

Update: 2016-06-29

Added entity randomization as well, the final project can be downloaded at moddb.

There is also an online repository for anybody interested in looking at the source code, see link below.

https://github.com/Nordic-Coding/AmnesiaRandomizer

####################################################################################################

Update: 2016-05-03

Added a Graphical-UI and a built in back-up feature for the project making it a lot easier to use compared to the earlier version. A test run/instruction of this new version can be seen below.

https://www.youtube.com/watch?v=_Ha2uJxRDUU&feature=youtu.be

The release is appended to this thread but can also be found at moddb.

Note: Due to the built in backup feature it now requires around 2 GB of free hard-drive space to run.

#####################################################

Update: 2016-05-02

Yes i know, as if Amnesia could become more nightmarish than it already is. Anyway during this weekend I programmed a randomizer code for amnesia which grabs assets within the common/Amnesia The Dark Descent folder and then swaps assets randomly creating an hilariously terrifying result. See the video below for a test run of this tool.





With the latest update i also added the ability for the user to splice in custom .png, .jpg and .jpeg images into the gamefiles creating a less horrifying and more... well i don't really know result. Click the link below to see that result.

https://www.youtube.com/watch?v=QBikf7vLeoU

Please post questions and suggested improvements in the thread. This program has so far only been tested by one other person I know and may therefore not work optimally on all platforms yet. Therefore it is important that you post problems if you have any.

Once the code gets a bit tidier and includes some more functionality i'll post it at github for everybody to play around with.

The latest and previous versions can be downloaded via the attachments to this thread (the latest zip file seems to large to upload, use http://www.moddb.com/mods/amnesia-nightmare-engine/downloads/amnesia-nightmare-engine-v2 instead), make sure that you read the readme properly before activating the program.

Have fun!

Also added this on moddb http://www.moddb.com/mods/amnesia-nightmare-engine

Note: This cludge of spaghetti code is of course inspired by the Source engine -randomizer code that can be found at http://vinesauce.com/vinetalk/viewtopic.php?t=637.


RE: Amnesia randomizer code - Nightmare engine for Amnesia - Abion47 - 05-01-2016

So... is this for Amnesia or SOMA?


RE: Amnesia randomizer code - Nightmare engine for Amnesia - Romulator - 05-01-2016

Great work! Though I'm moving this to the Showcase section for Amnesia products, since the User Created Content is for SOMA. Smile


RE: Amnesia randomizer code - Nightmare engine for Amnesia - WALP - 05-01-2016

cool.


RE: Amnesia randomizer code - Nightmare engine for Amnesia - Newsman Waterpaper - 05-01-2016

This seems to be destined to appear in a Vinesauce stream.





RE: Amnesia randomizer code - Nightmare engine for Amnesia - NordicCoding - 05-02-2016

Sorry about posting this in the wrong sub first Blush. Just a little update, just added the ability for players to add custom images which will be mixed into amnesias textures. The result is... Well see for yourselves.





There is some tidying up to do in the project and I inted to fix the user-friendliness a little bit. Therefore this update will be releasing during the next week.


RE: Amnesia randomizer code - Nightmare engine for Amnesia - Daemian - 05-02-2016

[Image: TnQRX6v.gif]


RE: Amnesia randomizer code - Nightmare engine for Amnesia - NordicCoding - 05-02-2016

(05-02-2016, 03:19 AM)Daemian Wrote: [Image: TnQRX6v.gif]

You say why, I say why not.


RE: Amnesia randomizer code - Nightmare engine for Amnesia - WALP - 05-02-2016

The frequency at which random sounds/voice lines/etc play seems to be constant or almost constant, so it kinda all blends together and you get used to it. Maybe randomize the frequency a bit so there are quiet times/moments too?

the map manipulation looks really cool, but there does seem to be a risk of getting stuck if doors and nearby assets get manipulated wrong.