User:S3Ld0m

SS frostfound interiorgaz.png Welcome Surfacers!
Hi there, S3Ld0m here! Nice to meet you! :) I'm just a regular guy and gamer from Portugal who likes to have everything completed!

I'm currently one of the Sunless Sea Wiki. My functions here are, among many others, to help newcomers, maintain and update the Wiki content!

If you need help with anything wiki or game related, leave a message at my talk page and I'll reply as soon as possible! :)

SS rat2gaz.png What am I working on?
You can view what I'm working on by following the Recent changes and looking for me or you can view my contributions directly if you wish!

Additionally, I've created a Wiki to-do page where I keep (or at least try!) everything that needs to be done recorded in one place! Feel free to add anything that you find useful!

SS Story Event Shattered Citadel Encounters.png Venturing into the game code!
I confess. I spend most of my time viewing the game source code rather the game itself! But in the meantime I've acquired some knowledge of how the game mechanics function and I'll try to explain them here a bit.

First off, everything game related is located in one folder (assuming you have Windows): C:\Users\%USERNAME%\AppData\LocalLow\Failbetter Games\Sunless Sea.

Next you got two folders that will be useful: entities and images.

I will focus on images first.

Images
In this folder you will find three types of images: one with a normal name, another ending in "gaz" and other ending in "small". One thing you will noticed is that the game doesn't use the normal image as often as the other two. As such, I'll talk about the "gaz" and the "small" images.


 * gaz images are used in the game when the Gazetteer's Story tab is open. This applies to any encounter you have in game, including Ports, Story Events and Random Events. These are larger than the normal images and have a white border around them.
 * small images are used mainly for items and interaction cards. The game applies a border to these images before displaying them in game. For instance, ship equipment images have a blue border, while special items have a green one. To apply a border, I suggest using an image editor software (I use Paint.net). Do a printscreen with your Gazetteer's Hold tab open and open it on your image editor. Cut the border and leave blank the space inside it. Now you only have to copy and past the small images to get the full image.

For in game textures, I recommend using TexMod. This is useful if you want to get the island images displayed while playing the game. Go here for more info.

Entities
In this folder you will find two types of files: the "import" and the "regular" ones. The "import" ones are versions streamlined for the game engine to run. If you take a look on both and compare them you will see that there are lots of information on the regular ones that will not give you any useful info.

You got 6 files:
 * acts: This file contains mostly outdated combat actions. You can skip this file.
 * areas: This file shows the available locations, their description and data value.
 * events: This file shows all the events available in the game. Any possible interaction you will find it here.
 * exchanges: This file shows you all the shops available, including what they sell, buy and respective prices and location.
 * personas: This file includes Fallen London integration, some monster data and other miscellaneous data. You can skip this file.
 * qualities: This file contains all the entities in the game - items, qualities, monsters, officers, etc.

Exploring the files
These files are in .json format. Any text editor can open, view and edit these type of files. I use Notepad++ but it's a matter of preference. Once you open them you will see a single line with lots of code (unless you have a JSON viewer that displays the info like a tree structure). Use Word Wrap. I'll now explain the two more used files: "events" and "qualities".

Once you open the file you will see lots of variables that you do not understand.. yet! You will see that most of them are pretty much self-explanatory. Let's break them down: