From what I've heard, "Restrained" was a boolean in earlier versions, but it changed to a String. Replacing those False values with "none" should bring the save file up to date.
Otherwise you could add these lines above 1640 in expansion.gd(1 tab, and 2 tabs):
if typeof(person.restrained) == TYPE_BOOL:
person.restrained = "none"
now that that is done, after i fixed that, im getting these: this is from going to the next day twice, the first time was with the cattle being locked in, the next they weren't, a few of the errors is because there isn't a restraintype or stress_mod in the save file (i think), but the Invalid operands errors are not
Now there are these two invalid operands, the top errors I’ve already fixed. Line 2209 says if auto == false: 
edit:or it's because the save has fetish values that are no longer used