I am playing Enderal on a fully updated game without any mods, and I cannot get the affinity classes to unlock.
At first, I tried becoming a black mage on a character that had originally 10 points in elementalism and 6 in blade dancer. I added 10 points to sinistrop, hoping it would overtake the blade dancer class (as I had 10 in elementalism, 6 in blade dancer, and 10 in sinistrop) - but that did not work - I could not unlock the black mage affinity class.
So, just to test out the issue to see if the problem is with my character or my game, I made a fresh character and used console commands to give him 25 memory points. The fresh character then had 10 points in elementalism and 10 points in sinistrop, and nothing else. Still, the black mage affinity class did not unlock. At first, the hero menu stated that my character was "elementalist/adventurer" but when I meditated to get out of there and walked around it then said "elementalism/sinistrop." Yet, still no black mage.
Please help!