Good, that simplify things quite a bit. You need three things in order to proceed:
- First, a .npc file for the main character, I assume you already have it. You must specify the different saber styles the main protagonist can use (single, weak, medium, strong; dual; staff). Look at the example below:
- Secondly, you need a script that looks like this one:
Connect the info_playerstart entity to a scriptrunner, then specify the name of the script.
- Last but certainly not least, you to mess with the menus. Yes it sucks; no, there's no other way. You need to edit the newgame_first.menu and newgame.menu files. Check this
tutorial , it explains all you have to know about forced playermodel.
It might sound rather complicated, but trust me, it's not that difficult, it only takes patience.