[REQ] HELP! Custom Race and Vampirism, Bethesdas walkthrough

Post » Tue Jun 19, 2012 12:12 pm

UGH... after getting the creation kit when it first came out and following this official walk-through here;

http://www.creationkit.com/Tutorial_Creating_a_Playable_Race

i have been patiently leveling my character without any questing fighting Vilkas and training with an angry saber cat near Whiterun, doing all the boring things and it takes about 2 weeks for me now and i finally hit level 81 a few days ago, legitimately, finally to play my new custom race, thinks me.


Well....Vampirism is really messed up, REALLY messed up for custom races up. First clue something was wrong was my face didn't change loos through various stages of vampirism. Next i found no one of the innkeepers would give me rumors of how to cure myself. Then i found i could not feed as an option when sneaking by a sleeping NPC and i was undetected.

short of it is i see now that i have to make ANOTHER custom race for the vampire form.

I did that in the creation kit simply cloning my custom race and following it with the name "vampire" but just doing that doesn't do anything.

So my question are

1.) how could the official Bethesda guide for custom races just "forget" that you can become a vampire in the game. *sigh* ok now for the real question

2.) how do i fix this situation in the creation kit. What kind of vampire race do i have to make for my custom race to use it and how do i get my custom races to transform properly so i can cure this wretched disease of vampirism!]


Please really need some help here.
User avatar
jessica robson
 
Posts: 3436
Joined: Mon Oct 09, 2006 11:54 am

Post » Tue Jun 19, 2012 4:05 pm

I'm pretty sure now that i do have to create a new custom race in vampire form for my custom race. There is an option that needs to be checked for the characters face "Overlay head part list: Check on for Vampires. This keeps your base settings for your NPC while overlaying Vampire characteristics." not sure if this applies only to npcs.

Again i find it hard im the first one to discover this problem for custom races on these forums, but search after search for custom race vampire or vampirism shows there is not solution yet.
User avatar
hannah sillery
 
Posts: 3354
Joined: Sun Nov 26, 2006 3:13 pm

Post » Tue Jun 19, 2012 6:42 pm

This is what you need to do.
1) Duplicate your custom race and name it RaceNameVampire
2) Ensure that it has all the same abilities that other vampire duplicates have
3) Ensure that it has all the same keywords that other vampire duplicates have
4) Go to the PlayerVampireQuest, and open up the main script file.
5) Scroll down to this part:
	 ;Change player's race, defaults to Nord Vampire    if (Target.GetActorBase().GetRace() == ArgonianRace)        CureRace = ArgonianRace        Target.SetRace(ArgonianRaceVampire)    elseif (Target.GetActorBase().GetRace() == BretonRace)        CureRace = BretonRace        Target.SetRace(BretonRaceVampire)    elseif (Target.GetActorBase().GetRace() == DarkElfRace)        CureRace = DarkElfRace        Target.SetRace(DarkElfRaceVampire)    elseif (Target.GetActorBase().GetRace() == HighELfRace)        CureRace = HighELfRace        Target.SetRace(HighELfRaceVampire)    elseif (Target.GetActorBase().GetRace() == ImperialRace)        CureRace = ImperialRace        Target.SetRace(ImperialRaceVampire)    elseif (Target.GetActorBase().GetRace() == KhajiitRace)        CureRace = KhajiitRace        Target.SetRace(KhajiitRaceVampire)    elseif (Target.GetActorBase().GetRace() == NordRace)        CureRace = NordRace        Target.SetRace(NordRaceVampire)    elseif (Target.GetActorBase().GetRace() == OrcRace)        CureRace = OrcRace        Target.SetRace(OrcRaceVampire)    elseif (Target.GetActorBase().GetRace() == RedguardRace)        CureRace = RedguardRace        Target.SetRace(RedguardRaceVampire)    elseif (Target.GetActorBase().GetRace() == WoodElfRace)        CureRace = WoodElfRace        Target.SetRace(WoodElfRaceVampire)    endif
Note that it only actually checks for certain races. You must add your race to the if statement. You must then scroll down to the "cure" portion of the code and do the same. Note that if you do not know any Papyrus or how properties within Papyrus work you are probably going to have issues here getting it to save or work properly. Read up on it in the wiki if you need to.
6) Save your ESP.

Now I'm pretty sure that's all you'd have to do, but to be perfectly honest I'm not entirely sure. If there are other vampire scripts that reference specific races you'd have to change those as well. It's also very important that your vampire race has the proper spells and keywords listed within it.
User avatar
Amy Masters
 
Posts: 3277
Joined: Thu Jun 22, 2006 10:26 am


Return to V - Skyrim