Frictional Games Forum (read-only)

Full Version: Scripting in Soma
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello Everyone Smile

I want to start with a friend on making custom stories in Soma the only problem whe have seen is that the script functions are different then they were in Amnesia:TDD.

I cant find a full page with the full details of how to script in Soma.

https://wiki.frictionalgames.com/hpl3/game/scripting (i think there is more then this, im confused)

Could somebody help me with some info over it ? Big Grin
Glad to see you're taking an interest! I recommend starting here: https://wiki.frictionalgames.com/hpl3/3rdparty/codelite

I am lead to believe by using CodeLite and following such instructions, you should be able to get an idea of any/all scripts.
I also recommend you read the Scripter's Guide: https://wiki.frictionalgames.com/hpl3/ga...ters_guide

The scripter's guide, even if you skim through it, contains some helpful information to consider before you start scripting and how to layout for navigation and efficiency.
(09-25-2015, 09:47 AM)Romulator Wrote: [ -> ]Glad to see you're taking an interest! I recommend starting here: https://wiki.frictionalgames.com/hpl3/3rdparty/codelite

I am lead to believe by using CodeLite and following such instructions, you should be able to get an idea of any/all scripts.
I also recommend you read the Scripter's Guide: https://wiki.frictionalgames.com/hpl3/ga...ters_guide

The scripter's guide, even if you skim through it, contains some helpful information to consider before you start scripting and how to layout for navigation and efficiency.

Thanks for the fast reply i will let my friend read this (i do level design he the scripting)

If i have any other question i will post them Smile
No problem! Most of us are fairly inexperienced with the new engine, so I apologise if anything specific is asked and not many of us can answer, but we'll see what we can do :3
(09-25-2015, 01:18 PM)Romulator Wrote: [ -> ]No problem! Most of us are fairly inexperienced with the new engine, so I apologise if anything specific is asked and not many of us can answer, but we'll see what we can do :3

It would be nice if the devs would respond with a list of all the script functions they used in the new engine in the end the developed the engine so they know how to handle it right Smile

I hope the would baceause my friend is a good sripter but without the functions in the new engine we cant start developing fc or cs Big Grin
(09-28-2015, 09:48 AM)Sovjet Wrote: [ -> ]It would be nice if the devs would respond with a list of all the script functions they used in the new engine in the end the developed the engine so they know how to handle it right Smile

I hope the would baceause my friend is a good sripter but without the functions in the new engine we cant start developing fc or cs Big Grin

I guess the best place to start would be to go through the game and decide what things in the game you want in your Campaign. Then head to that particular map and go through its .hpm file and see if you're able to replicate what's going on and understand why it actually happens!

Also, if you or your friend have the Steam copy, I recommend downloading the official Campaign which Frictional posted. It will help you get an idea of how to structure your folders and codes.