Next revision | Previous revision | ||
hpl3:community:other:cs_setup [2015/10/03 06:57] romulator created |
hpl3:community:other:cs_setup [2015/10/03 15:21] (current) romulator Mudbill says Hyperlinks are better, so I changed the Workshop and Dropbox links. |
||
---|---|---|---|
Line 5: | Line 5: | ||
==== Wait! What is a campaign? ==== | ==== Wait! What is a campaign? ==== | ||
- | For now, //Campaign//or //mod// is the name to use for custom stories. While both make sense, there is actually no need to distinguish between custom stories and full conversions, since the configuration files within**a modded Campaign can now be editted without affecting SOMA's configuration files.** | + | For now, //Campaign // or //mod// is the name to use for custom stories. While both make sense, there is actually no need to distinguish between custom stories and full conversions, since the configuration files within **a modded Campaign can now be editted without affecting SOMA's configuration files.** |
===== Download the template ===== | ===== Download the template ===== | ||
Most of the information below this will go off the basis of a template which I have thrown together for the purposes of this tutorial. As far as I know, everything should work. | Most of the information below this will go off the basis of a template which I have thrown together for the purposes of this tutorial. As far as I know, everything should work. | ||
- | For Steam Users, you can download the template directly from the workshop here: \\ | + | If you have not downloaded it already, you can download it from the Steam Workshop or Dropbox. |
- | For Non-Steam Users, you can download the template from Dropbox: | + | |
- | Modifications you want to edit (and play if you are not using Steam) should be placed in a //mods// directory within SOMA's installation directory folder. An example of such directory could be this if you are a Steam user. | + | * [[http://steamcommunity.com/sharedfiles/filedetails/?id=528952782|Steam Workshop]] (For Steam Users) |
- | <file>C:\Program Files (x86)\Steam\steamapps\common\SOMA\mods | + | * [[https://www.dropbox.com/s/64hbi2gd4tplgta/story_template.zip?dl=0|Dropbox]] (For non-Steam Users) |
+ | |||
+ | Modifications you want to edit (and play if you are not using Steam) should be placed in a //mods// directory within SOMA's installation directory folder. An example of such directory could be this if you are a Steam user. | ||
+ | |||
+ | <file> | ||
+ | C:\Program Files (x86)\Steam\steamapps\common\SOMA\mods | ||
</file> | </file> | ||
Therefore, any mods which you create should go in their own folder. In the case of this mod, it should go here: | Therefore, any mods which you create should go in their own folder. In the case of this mod, it should go here: | ||
- | <file>C:\Program Files (x86)\Steam\steamapps\common\SOMA\mods\story_template\ | + | <file> |
+ | C:\Program Files (x86)\Steam\steamapps\common\SOMA\mods\story_template\ | ||
</file> | </file> | ||
- | SOMA workshop modifications will go here by default, but you should move this particular modification to the SOMA mods folder so you can edit the contents with efficiency. | + | And just in case you were wondering, any SOMA workshop modifications will go here by default. |
- | <file>C:\Program Files (x86)\Steam\steamapps\workshop\content\282140 | + | <file> |
+ | C:\Program Files (x86)\Steam\steamapps\workshop\content\282140 | ||
</file> | </file> | ||
- | I also recommend you **copy and paste ** the template folder so if you screw something up, you can restore it if something fails to work. It also allows you to avoid redownloading this modification every time you want to recreate or refer to it. | + | I also recommend you **copy and paste ** the template folder so if you screw something up, you can restore it if something fails to work. It also allows you to avoid redownloading this modification every time you want to recreate or refer to it. |
===== Understanding the template ===== | ===== Understanding the template ===== | ||
Line 42: | Line 49: | ||
resources.cfg | resources.cfg | ||
</file> | </file> | ||
+ | |||
==== Assets ==== | ==== Assets ==== | ||
- | This folder has a few folders within it, pretty much identical to most of the folders in SOMA's root. The assets folder is meant for you to **add files to SOMA**which were not originally included with. Assets you add into SOMA can be models, sounds, textures, entities... even things from Amnesia or Penumbra if they have been imported correctly (tutorial coming soon). | + | This folder has a few folders within it, pretty much identical to most of the folders in SOMA's root. The assets folder is meant for you to **add files to SOMA ** which were not originally included with. Assets you add into SOMA can be models, sounds, textures, entities… even things from Amnesia or Penumbra if they have been imported correctly (tutorial coming soon). |
==== Config ==== | ==== Config ==== | ||
Line 50: | Line 58: | ||
Contains configuration files. Here is a rundown of them: | Contains configuration files. Here is a rundown of them: | ||
- | **base_english.lang:** Contains the strings which are seen in the menus and options. Do not edit any Entry Names, but feel free to edit their actual strings which are seen in game.\\ | + | **base_english.lang:** Contains the strings which are seen in the menus and options. Do not edit any Entry Names, but feel free to edit their actual strings which are seen in the menus. \\ **english.lang:** Contains the strings which are seen in game. The ones specific to the levels in SOMA have been removed, and a readable has been added for map testing purposes. \\ **game.cfg:** Contains options specific to your modification. Change some of them around a little to give your mod a bit of difference from SOMA. \\ **main_init.cfg:** Contains core options which are how your mod will run and where things will save. Things such as the starting map and game name are changed here. |
- | **english.lang:** Contains the strings which are seen in game. The ones specific to the levels in SOMA have been removed, and a readable has been added for map testing purposes.\\ | + | |
- | **game.cfg:** Contains options specific to your modification. Change some of them around a little to give your mod a bit of difference from SOMA.\\ | + | |
- | **main_init.cfg:** Contains core options which are how your mod will run. Things such as the starting map and game name are changed here. | + | |
==== Graphics ==== | ==== Graphics ==== | ||
- | An example folder for **temporarily replacing SOMA files** for your mod. To replace files, you need to create a path identical to SOMA's path to their file. As confusing as that sounds, think of it like this; we want to change the background image when the game is loading up. So we look at SOMA's path to that file, which is located here | + | An example folder for **temporarily replacing SOMA files** for your mod. To replace files, you need to create a path identical to SOMA's path to their file. As confusing as that sounds, think of it like this; we want to change the background image when the game is loading up. So we look at SOMA's path to that file, which is located here |
<file> | <file> | ||
\SOMA\graphics\startmenu\premenu\premenu.png | \SOMA\graphics\startmenu\premenu\premenu.png | ||
Line 80: | Line 86: | ||
==== Other files ==== | ==== Other files ==== | ||
- | **entry.hpc:**Contains information necessary for when you are exporting your modification. It will be covered in more detail in time, but you can read [[https://www.frictionalgames.com/forum/thread-30997-post-327433.html#pid327433|this forum post]] to learn how to set one up. Make sure you **create your own**entry.hpc and not edit the one included, as it will simply reset back to the entry.hpc file I included here. | + | **entry.hpc:** Contains information necessary for when you are exporting your modification. It will be covered in more detail in time, but you can read [[https://www.frictionalgames.com/forum/thread-30997-post-327433.html#pid327433|this forum post]] to learn how to set one up. Make sure you **create your own ** entry.hpc and not edit the one included, as it will simply reset back to the entry.hpc file I included. \\ **resources.cfg:** For those who have worked with Amnesia Custom Stories, it is the exact same thing. Any folders in your mod should be referenced here. Just copy and paste the line above it and alter it slightly for your needs. |
- | \\ | + | |
- | **resources.cfg:**For those who have worked with Amnesia Custom Stories, it is the exact same thing. Any folders in your should be referenced here. Just copy and paste the line above it and alter it slightly for your needs. | + | |
===== Okay. Now that I know all that, what do I do now? ===== | ===== Okay. Now that I know all that, what do I do now? ===== |