Some brief notes of how the game deals with character creation.
Engine Recommended Alignment Values
The engine will allow a non-allowed alignment for classes even if these are altered later. For instance the "Barbarian" (line 0) in classes.2da goes and chooses Chaotic Neutral regardless of the alignment settings of the class.
To work around this you could remove the "Recommend" button using the ruleset.2da entry.