Très peu de gens ici travaillent sur cette version je penses :/
Ce que tu cherches à faire pourrait être réalisable en C++ (un PNJ c'est pas une si mauvaise idée que ça)
En effet, pour la sauvegarde tu devras créer une table contenant cette save, et par la suite, si la personne veut changer de talents, remplacer juste les talents actuels, par ceux savent, et sauvegarder ceux remplacés ou quelque chose de similaire.
Les talents qu'ont les joueurs passent forcément par la BDD, ne la connaissant pas du tout (car je n'ai jamais travaillé sur cette version) je ne pourrais pas t'aider plus que ça, mais c'est la meilleure piste à suivre ^^
Cordialement.