Required string ‘{‘ missing

Written: Early 2010s

This error occurs when an NPC or Saber in your game has been misconfigured. This is almost certainly either an NPC or Saber you’ve made yourself or one you’ve downloaded and installed via a mod/map.

First, let’s look at a working NPC file, here’s the base Jawa NPC

jawa
{
playerModel jawa
weapon WP_NONE
scale 75
health 10
snd jawa
sndcombat jawa
reactions 3
aim 1
move 3
aggression 3
evasion 1
intelligence 5
rank crewman
playerTeam TEAM_NEUTRAL
enemyTeam TEAM_FREE
class CLASS_JAWA
yawspeed 90
walkSpeed 55
runSpeed 150
dismemberProbHead 0
dismemberProbArms 10
dismemberProbLegs 1
dismemberProbHands 20
dismemberProbWaist 0
}

Notice how there are two different types of braces before and after the personality instructions highlighted in red?

An NPC/Saber file in your game is missing one of these braces, they’re located in an .npc or .sab file. You should either contact the author of the mod or you can fix it yourself by opening the pk3, going to ext_data then either sabers or npcs.

Open all the files in these directories and check them for a missing brace. You will need to extract the file from the pk3 file, edit it, save it and re-add it back to the pk3.