The Away Team

The Away Team

Ikke nok vurderinger
Creating a Custom Character [Video Guide]
Av Silverain og 1 medarbeidere
Now you too can put yourself as a member of The Away Team, in this guide I go step through step through the simple process.
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Video Guide
Mr Fishy Developers Guide
Opprinnelig skrevet av Mr.Fishy:
JSON FILES!

So first thing to explain is what the JSON format is. After parsing google I found a multitude of videos explaining json in 10+ minutes. Put simply it's a standard format that we can use to exchange data with a program. An example looks like this: https://en.wikipedia.org/wiki/JSON#Example

Basically you have bools, strings and ints. Or in simple terms Bool is a True or False, strings are text "like this", and ints are numbers. (so are floats but more about those later)

So lets go to where The Away Team is installed. Go to the game in your steam library, right click on it, go to properties and under the local files tab is browse local files which will open the directory.

From there go into assets\char here are our json files.

Here is an example of one:
{ "name": "Corra Emmer", "sex": "female", "history": [ "Corra is a bit hobbled", "by a crippling injury,", "but her aptitude with", "biology and chemistry", "qualified her for this", "journey. She is very", "observant and quick to", "notice new sights and", "sounds, and potential", "danger. She is fond of", "socializing with other", "crew, and often takes", "on a leadership role." ], "traits": [ "Human", "Scientist", "Observant", "Teamworker", "Disabled" ], "attributes": { "age": 50, "mental": 9, "physical": 1, "social": 5 }, "sprites": [ "blue_blackhair.png" ] }
Here are a list of traits by type:

Career Choices = { "Mechanic", "Farmer", "Politician", "Soldier", "Surgeon", "Scientist", "Athlete", "Comedian", "Counselor" }; Positive Traits = { "Observant", "Lucky", "Empathic", "Cautious", "Abstemious", "Strong", "Stealthy", "Tough", "Teamworker", "Polite", "Confident", "Genial" }; Negative Traits = { "Distracted", "Stubborn", "Violent", "Reckless", "Gluttonous", "Weak", "Addicted", "Disabled", "Loner", "Kleptomaniac", "Xenophobic", "Competitive" };

Sprites are only referenced by name and are in assets\general\character_related\characters.

You can have as many traits as you want but the first one should always be your Race (Human, Cygen or Cephalopod. The more traits you add the more events will trigger. Higher Attributes are better of course and ideally the max is 10-ish. Higher gives better odds. All numbers are int32's (unless I am wrong and tried to optimize them, safe to assume unsigned int8's 0-255 range.)

We've been working on a way to package this sort of stuff up and get people to create them from game, put them on the workshop and share them with friends but currently there are funding restrictions that we don't look like we can over come.
4 kommentarer
Blackthorne 3. jan. kl. 19.39 
No worries Silverain, and thank you for touching base! :steamhappy:
Silverain  [skaper] 3. jan. kl. 12.27 
@Blackthorne Thank you for reminding me to update, since the Steam workshop update I removed the files from my mega though I'm unaware why Brune update the website.
I believe it was for the save reason, thankfully the game is much easier to create characters for now since updates even though this method still works.
Blackthorne 2. jan. kl. 2.23 
Just a heads-up or all - links are broken/files unavailable
Brune  [skaper] 16. juni 2017 kl. 11.08