CUSTOM ACTORS

FILE NAME: “data_customActors.json”

FILE HEADER: “customActors”

NOTE: You may create a custom avatar (like the ones already seen in the game), or use a custom jpg file. If using the latter, this image must be located in “Packs/ModName/Images/Avatars”. It must also be 300×300 pixels in size and in jpg format.

NOTE: If creating a customized avatar, you may use the character creation screen in the start menu of the game as a reference. On the right, you can take note of the number displayed in each field to use as a reference when filling in this file.

FIELD

FORMAT

DESCRIPTION

pack

Text (string)

What pack does it belong to. No effect yet, but may be used in the future.

id

Text (string)

This is a unique identifier to use as reference.

firstName

Text (string)

First name of custom actor (not localized).

lastName

Text (string)

Last name of custom actor (not localized).

fans

 

Total amount of fans (star level will be calculated automatically based on this: 10 fans – 1 star, 1.000 fans = 2 stars, 100.000 fans = 3 stars, 10.000.000 fans = 4 stars, 1.000.000.000 fans = 5 stars).

gender

Text (string)

Gender (male or female).

age

Number (int)

Actor age.

birthweek

Number (int)

May choose from 1 to 42. Week of the year in which the actor celebrates birthday.

deathAge

Number (int)

Age at which actor will die (can be influenced by events). Once the actor celebrates this year’s birthday, a random month will be chosen as their death date.

genres

Group (list of int)

Skill level in each genre. Ideally balanced so that if they’re good at a specific genre, they are worse at the opposite genre. Numbers can go from 0-100 and should be written in the following order: comedy, romance, drama, thriller, horror, action.

cultureID

Text (string)

The culture this actor belongs to (must exist in “data_cultures.json”).

countryID

Text (string)

The country of origin of this actor. Will display flag if it exists.

likes

Text (string)

This feature is obsolete for now. It was formerly used to determine the actor’s favorite format or genre.

likesTitle

Text (string)

Key to format or genre in localization file.

dislikes

Text (string)

This feature is obsolete for now. It was formerly used to determine the actor’s lease favorite format or genre.

dislikesTitle

Text (string)

Key to format or genre in localization file.

looks

Number (int)

Looks level. 0-100

talent

Number (int)

Talent level. 0-100

attitude

Number (int)

Attitude level. 0-100

skills

Group (list of strings)

Skills that this actor is trained in. May include: singing, dancing, riding, combat, accents.

traits

Group (list of strings)

List of personal traits (will influence what dilemmas are triggered). Take IDs from data_traits.json file.

customImage

Text (string)

Name of custom image located in IMAGES folder. If you are using a custom image, you may ignore all of the following fields below.

backgroundColorIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

skinColor

Number (double)

0.0 = very light skin, 1.0 = very dark skin

wrinkles

Number (double)

This will determine how prominent wrinkles are on this character. It may change with age. It is suggested you use a maximum of 0.5, but you can go higher if you like (maximum 1.0).

eyesIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

glassesIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

clothesIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

clothesColorIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

hairIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

beardIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.

hairColorIndex

Number (int)

May use the character creation screen in the game to retrieve the corresponding number.