The Away Team

The Away Team

Zbyt mało ocen
Creating a Custom Character [Video Guide]
Autorzy: Silverain i 1 innych współtwórców
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.
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Video Guide
Mr Fishy Developers Guide
Początkowo opublikowane przez 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.
Komentarzy: 2
Brune  [autor] 16 czerwca 2017 o 11:08 
Silverain  [autor] 17 maja 2017 o 7:12 
If anyone would like to use my characters you can download them here:
https://mega.nz/#!Kh9XiALT!VLgn40lIJIUbTljB5y1XS9MKLXgKSeoRdUnZtfXaNgY