... I used the character creation that Larian created as well, instead of sending my party to Cyseal I edited the Cys_General Script (thats in the story editor) to send the party to my own trigger.
How did you do that?
For example: If you use the mirror in your homestead you can change your character. The CYS_General script has this:
IF
CharacterCreationFinished(_Player)
AND
DB_Illusionist(_Player)
THEN
NOT DB_Illusionist(_Player);
CharacterTeleportToTrigger(_Player,TRIGGER_HOM_PointCreationMirrorDest,"");
But if you load the homestead level and take a look at the point object in front of that mirror you can't find "TRIGGER_HOM_PointCreationMirrorDest". No idea where that name is defined.