VampirePlayerQuest script not loading

Post » Tue Jun 19, 2012 12:53 am

Hello all, I recently made some mods which make vampirism more balanced and fun. The script and skills themselves work perfectly and most people who download the mods have no trouble, but for some people the modded script does not run and the vanilla mod runs instead. This completely breaks my mods and makes them unusable since the bulk of them are script. I'm a decently experienced modder but have never experienced anything like this before. If anyone has any suggestions, please share them.

So far I've tried: Disabling all other mods, renaming the files (Skyrim - ... .bsa), and reuploading with a different name

Also, it seems like the same games always have trouble. My friend who wanted the vampire mod is unable to run it or any of my scripts.
User avatar
Charlie Sarson
 
Posts: 3445
Joined: Thu May 17, 2007 12:38 pm

Post » Mon Jun 18, 2012 8:37 pm

I have the same problem. Everything appears to be linked properly. Yet it only works on my computer :(
User avatar
Devils Cheek
 
Posts: 3561
Joined: Sun Aug 13, 2006 10:24 pm

Post » Mon Jun 18, 2012 10:14 pm

Now my Vampire Feed isn't working. I just... don't get it. WTF is going on?
User avatar
ANaIs GRelot
 
Posts: 3401
Joined: Tue Dec 12, 2006 6:19 pm

Post » Mon Jun 18, 2012 3:09 pm

I have also been working on a vampire mod. But mine is a complete overhaul (and I do mean "overhaul"). I've had boatloads of trouble manipulating the existing mechanics and I've solved a lot of it (with plenty of help from other folks here on this board!)

Give as much information as possible - you might be running into some of the troubles I've had...

Did you change existing scripts?

Did you change the existing perk? Actually... better question is: What all did you actually change?
User avatar
Carlos Vazquez
 
Posts: 3407
Joined: Sat Aug 25, 2007 10:19 am

Post » Mon Jun 18, 2012 3:45 pm

I have also been working on a vampire mod. But mine is a complete overhaul (and I do mean "overhaul"). I've had boatloads of trouble manipulating the existing mechanics and I've solved a lot of it (with plenty of help from other folks here on this board!)

Give as much information as possible - you might be running into some of the troubles I've had...

Did you change existing scripts?

Did you change the existing perk? Actually... better question is: What all did you actually change?


Well for me I did the following:

I removed the vanilia script in PlayerVampireQuest with my own. Which was really just a cut & paste with my edits put in.

I went to every MagicEffect and Perk that had a script that called out for "PlayerVamireQuestScript Property PlayerVampirequest" and I changed it to "DVampireScript Property PlayerVampireQuest." DVampireScript is my new script I added to the quest for vampirism.

Everything WAS working but not when I load my vampire save Feed isn't working. Everything was fine until I compiled all thes scripts I changed to make sure they were saving and they did. No errors were returned on any.

Yet everyone who plays my mod has the vanilla script loading instead mine and now Feed is broken in game.


*PULLS HAIR OUT*




P.S. Mine is intended to be an overhaul as well but I've been hung up on this problem for literally a week now. I can't figure wtf is going on.
User avatar
Eric Hayes
 
Posts: 3392
Joined: Mon Oct 29, 2007 1:57 am

Post » Mon Jun 18, 2012 5:05 pm

First off, double check your scripts and make sure all your properties are filled. Bethesda's feed requires a global property be set as a condition of allowing the perk to activate. Actually, you should only need to check the quest script, but have a peek at all of them just to be safe.

Did you change anything in the perk VampireFeed?

(and believe it, I know what you mean about pulling hair out)
User avatar
Lucky Girl
 
Posts: 3486
Joined: Wed Jun 06, 2007 4:14 pm

Post » Tue Jun 19, 2012 1:47 am

VampireFeed has a script fragment that calls out for the actor or i guess rather sets what is to be the vampir actor. In the script fragment for it is a property by default called 'PlayerVampireQuestScript'. I figured that to mean it called out for the vanilla script so I changed it to mine. Maybe I should just remove the fragment edit it somewhere else, clean out the perk entry and put it back in with my changes to make it proper.

Yeah, all the properties are filled on my scripts. The ones that by default were filled anyway. The default vampire script has some properties that aren't filled, such as VampireStatus and what not.
User avatar
Shannon Marie Jones
 
Posts: 3391
Joined: Sun Nov 12, 2006 3:19 pm

Post » Mon Jun 18, 2012 3:24 pm

Be careful when you edit the fragments in VampireFeed.

Personally, I think editing the perk itself is a very bad idea, but if you are relying on that existing perk, you don't have much choice.

Two things going on in there: you've got the fragment in the perk itself, and you've got the fragment in the Entry Point.

In the perk fragment, you can edit the source and add your property at the very bottom. Pay attention to the comments there and do NOT edit anything between them. Then go to the Entry Point fragment and replace "PlayerVampireQuest.VampireFeed()" with your own version of it. Edit: make sure you leave Game.GetPlayer().VampireFeed(akTargetRef) there... that's what triggers the animation.

Then click the Advanced tab (of the Entry Point fragment section) and Regenerate and then hit okay out of everything. The perk might hang for a second before closing but if it finally closes without [censored]ing at you then you should be a step closer to success.
User avatar
C.L.U.T.C.H
 
Posts: 3385
Joined: Tue Aug 14, 2007 6:23 pm

Post » Mon Jun 18, 2012 2:31 pm

Be careful when you edit the fragments in VampireFeed.

Personally, I think editing the perk itself is a very bad idea, but if you are relying on that existing perk, you don't have much choice.

Two things going on in there: you've got the fragment in the perk itself, and you've got the fragment in the Entry Point.

In the perk fragment, you can edit the source and add your property at the very bottom. Pay attention to the comments there and do NOT edit anything between them. Then go to the Entry Point fragment and replace "PlayerVampireQuest.VampireFeed()" with your own version of it. Edit: make sure you leave Game.GetPlayer().VampireFeed(akTargetRef) there... that's what triggers the animation.

Then click the Advanced tab (of the Entry Point fragment section) and Regenerate and then hit okay out of everything. The perk might hang for a second before closing but if it finally closes without [censored]ing at you then you should be a step closer to success.


Okay thanks. After regenerating the fragment the way you said to do it, it fixed the feeding in-game.

Phew.. thanks man. im gonna go back and do that with every fragment I had to edit. See what happens.
User avatar
Gaelle Courant
 
Posts: 3465
Joined: Fri Apr 06, 2007 11:06 pm

Post » Mon Jun 18, 2012 7:13 pm

Sweeeet :twirl:
User avatar
hannah sillery
 
Posts: 3354
Joined: Sun Nov 26, 2006 3:13 pm

Post » Mon Jun 18, 2012 10:21 pm

In case you guys don't know of this link check it out. It refers, at least generally, to the problem Im having where my mod doesnt work with others.

http://www.creationkit.com/FAQ:_My_Script_Doesn%27t_Work!
User avatar
Justin Bywater
 
Posts: 3264
Joined: Tue Sep 11, 2007 10:44 pm

Post » Tue Jun 19, 2012 1:25 am

I noticed that the VampireChangeEffect.pex and VampireDisease.pex were not being archived in my package when I go to upload. Aren't these two scripts/magiceffects what call out to Vampirism in the first place?
User avatar
Michelle Chau
 
Posts: 3308
Joined: Sat Aug 26, 2006 4:24 am


Return to V - Skyrim