cacophany Posted December 6, 2009 Share Posted December 6, 2009 Eh, vague title, sorry about that. I'm creating a new race based off a character from an Anime I loved as a kid which involved a character that had several different 'forms' The first two forms featured tails although their body shape was a bit different, but the last form's tail was pretty much non existant. I was hoping to be able to create a race that started in the first form and changed into the later forms during later levels. I have thought of doing this as a sort of armour that would be swapped out at certain levels, but then I wouldn't be able to have the tail animated, would I? So another thought I had was that I could create the different forms as different races (which would allow me to have different body sizes and base stats for them, which would be great) and use a script to change between the races at certain levels. Now, I don't know how to go about changing a race automatically by script. That's one problem, I also know that Oblivion tends to reset stats and things when a race is changed... So, if anyone could give me some advice on how to get around this problem, that would be great. If worse comes to worse I might just make them as completely seperate races or only make the last form. Link to comment Share on other sites More sharing options...
Rabbit1251 Posted December 6, 2009 Share Posted December 6, 2009 Open the console by tapping the tilde ~ key.Type "Showracemenu" without the quotes.Close the console.Alter your character. DO NOT CLICK 'DONE'.Open the console.Open main menu by tapping esc.Save your game (use a new save just in case).With your race menu still up load the save that you just made. You should have a new character with all the old stats intact. I wish you well in your project. Rabbit Link to comment Share on other sites More sharing options...
cacophany Posted December 6, 2009 Author Share Posted December 6, 2009 Open the console by tapping the tilde ~ key.Type "Showracemenu" without the quotes.Close the console.Alter your character. DO NOT CLICK 'DONE'.Open the console.Open main menu by tapping esc.Save your game (use a new save just in case).With your race menu still up load the save that you just made. You should have a new character with all the old stats intact. I wish you well in your project. RabbitYes, I know how to do that, and that would work fine if I was just doing this for myself I guess... But this is a project I plan to release at some stage. I'd much prefer this all to happen without the player having to do anything except level up. Thanks anyway though. Link to comment Share on other sites More sharing options...
Rabbit1251 Posted December 6, 2009 Share Posted December 6, 2009 Yes, I know how to do that, and that would work fine if I was just doing this for myself I guess... But this is a project I plan to release at some stage. I'd much prefer this all to happen without the player having to do anything except level up. Thanks anyway though.I am sorry. That wasn't made clear in your inquiry. I apologize. R' Link to comment Share on other sites More sharing options...
cacophany Posted December 6, 2009 Author Share Posted December 6, 2009 Yes, I know how to do that, and that would work fine if I was just doing this for myself I guess... But this is a project I plan to release at some stage. I'd much prefer this all to happen without the player having to do anything except level up. Thanks anyway though.I am sorry. That wasn't made clear in your inquiry. I apologize. R'Ah, I see, I thought I had made it clear when I said automatically and when I later mentioned problems with changing race in Oblivion which I thought made it clear that I had used that method before. (Although that didn't make it clear that I knew abotu the saving and loading part) I now see how my post could be unclear. Hopefully anyone else reading this thread will see this and not be confused too. Also, any apology is unnecessary. I see no reason to apologize, your advice would have been helpful and it was only bad wording on my part that caused the mistake. Link to comment Share on other sites More sharing options...
Vagrant0 Posted December 6, 2009 Share Posted December 6, 2009 The player's race can't be changed any other way in game than using showracemenu. Although this menu can be called from scripting, you can't force the player to make any specific options. NPCs cannot ever have their races changed in game. The reason is because race determines many different things about a character and that the game is just not setup to allow for this change on the fly. Equipment can be weighted to the bones for the tail, but if an NPC uses a skeleton without those bones the game will crash. If a NPC uses a skeleton with a tail, yet they have none, the game will crash. The same usually happens with the player. Link to comment Share on other sites More sharing options...
cacophany Posted December 6, 2009 Author Share Posted December 6, 2009 The player's race can't be changed any other way in game than using showracemenu. Although this menu can be called from scripting, you can't force the player to make any specific options. NPCs cannot ever have their races changed in game. The reason is because race determines many different things about a character and that the game is just not setup to allow for this change on the fly. Equipment can be weighted to the bones for the tail, but if an NPC uses a skeleton without those bones the game will crash. If a NPC uses a skeleton with a tail, yet they have none, the game will crash. The same usually happens with the player. So, in that case, I could create the main race with the bones for the tail but make the actual tail invisible and just have the armour for the first two forms follow those bones? This would crash the game if a different race used it, but that shouldn't be possible unless the player cheats to obtain that armour. Link to comment Share on other sites More sharing options...
Ranokoa Posted December 7, 2009 Share Posted December 7, 2009 Hmmm... I suppose it is possible to attempt at using spells and spellscript. Although it would probably not look grand or move well with the player, i imagine, i could be wrong, you could make the meshes and texture of the bones, the tail, the horns or whatever, and have it be quest scripted so that when the player reaches a certain level they obtain these spell effects permanentally like a statistic, but all it does is have the spell constantly forever on them that shows the bones and the tail and whatever. It is a possibility. If i were you i would ask gdarknight, he is the best spell scripter i have seen ever in these types of circumstances. Link to comment Share on other sites More sharing options...
cacophany Posted December 7, 2009 Author Share Posted December 7, 2009 Hmmm... I suppose it is possible to attempt at using spells and spellscript. Although it would probably not look grand or move well with the player, i imagine, i could be wrong, you could make the meshes and texture of the bones, the tail, the horns or whatever, and have it be quest scripted so that when the player reaches a certain level they obtain these spell effects permanentally like a statistic, but all it does is have the spell constantly forever on them that shows the bones and the tail and whatever. It is a possibility. If i were you i would ask gdarknight, he is the best spell scripter i have seen ever in these types of circumstances.Thanks for the advice. Is he on these forums? If so I can just PM him? Link to comment Share on other sites More sharing options...
ptbptb Posted December 7, 2009 Share Posted December 7, 2009 Have you had a look at Wrye Morph? Link to comment Share on other sites More sharing options...
Recommended Posts