Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you're on discord, you can tag me in modding channel and I can try to help.
It causes the NPC to be non-interactable! What have I done wrong?
The layer part is the only thing that confused me, but Guess bashing on it would lead to something.
People were brute forcing stuff like that by copying portraits, portraits.json and restrictions.json from core game, and adding custom race to existing restrictions - this approach breaks game upon any portraits update in core2 though.
Optimal solution would be to only override restrictions.json file with existing layers, but currently it's not possible - restrictions.json in mod requires also layers defined in portrat_parts, and that requires a .png file.
"passives": [
"core_2_infravision", "core_2_some_other_id"
],
To add passives you would need to edit the character.json, and add passive id to the race passives list.
For example, this is how it looks currently for dwarves:
"passives": [
"core_2_infravision"
],
All the passive ids are located in:
\Steam\steamapps\common\Soulash 2\data\mods\core_2\passives.json