Jump to content

Scanty's Conformulator


Recommended Posts

Holy junkies Batman I think that's it! As of now in the test phase the script reads just as you wrote it. I put the AWSS1 project on the shelf for a moment to work on The Event Horizon and my All Things Alchemical Rebuilt. But I will open it up again :)
Link to comment
Share on other sites

  • Replies 70
  • Created
  • Last Reply

Top Posters In This Topic

I mean honestly are you going to buy potions from a woman that you know sleeps with dead people?? Really. We can do better ;)

 

Btw AWSS1E has been replaced with AWSS1H as it will be a mod for human players and will look downright silly on any other race.

Edited by TheRealMissAmber
Link to comment
Share on other sites

Okay the refMyNPC.Update3d not working as hoped. So far the only way I have gotten him to take my race is to throw a spell at him or touch him. I even made him and the other guy a cozy little cell where the only way in is coc command. I'm not losing hope yet though. Maybe sometimes when a script don't work as expected I throw him a beating. I made the 2 of the essential so I feel justified. This mod is going to be amazing. Not super detailed like some of these female mods out there OMG I wish I could look that good! But it will be great because it will boost hand to hand and block through the roof while leaving mostly everything else untouched. Users will probably want to pair it with ring of wings (wingless) and Midas for full effect. I just started working on the "it's over 9000!" Quest to lead you to the scroll. That gives you the spell. I also working on balance because being way over powered will suck but I want the player to feel like it's that one trick left before typing TGM LOL! Like you can go to creature Grove and do some serious damage without having to heal but one on one with a standard NPC is no contest unless it's a few imperial guards or umbra then it's more of a challenge. But you really have to watch out if you meet another Super. And I will sprinkle a few in later I think. Maybe an arena? Eventually this may become an ESM. but for sure you are getting credits for it Drake. :*
Link to comment
Share on other sites

Okay well it's not letting me upload photos for some reason so I have to type this out.

 

ScriptName TestScript

 

Ref ferMyNPC

 

Begin ScriptEffectStart

 

Let refMyNPC := AWSS1H

 

refMyNPC.CopyRace 00000007

 

refMyNPC.CopyEyes 00000007

 

refMyNPC.CopyHair 00000007

 

refMyNPC.Update3D

 

End

 

Begin ScriptEffectStart

 

Player.CopyRace 01008897

 

Player.CopyEyes 01008897

 

Player.Update3D

 

End

 

Begin ScriptEffectFinish

 

Player.CopyRace refMyNPC

 

Player.CopyEyes refMyNPC

 

Player.CopyHair refMyNPC

 

Player.Update3D

 

End

 

PHEW! From memory I may add. Okay so I left copy hair out on update block because in having a translation issue with the hair as hair for Saiyan Race. Works fine as a helmet but tilted forward 90ð as a hair mesh. But yeah that's what I have so far. If that looks stupid don't worry I will be laughing with you because I'm new to scripting. All I had done up to this point with scripts was change float times on evil stones and make my own healing stone out of a great weekend stone. Kinda awesome. It's in my Event Horizon and yes I did give the stone and script for it personalized ID so it won't mess with vanilla game play.

 

Oops middle block is name "Begin ScriptEffectUpdate"

Edited by TheRealMissAmber
Link to comment
Share on other sites

Okay. With that script this is what happens. Start block does not work. Update block only works if finish block is absent and if Finish block is present it skips over the other 2 straight to copy from refMyNPC so in the end I look like that NPC. Speaking of float timers lol. Anyways love I have to get some sleep. I hope you have the answer. Thanks Drake
Link to comment
Share on other sites

Okay scratch that last bit. I forgot to set duration to 180 on spell effect so ofc it jumped to the finish block. Okay some interesting things happened. First the refMyNPC still did not copy my race eyes or hair. But my player did copy the Saiyan for the allotted time HOWEVER. the game got reeeeeeeeeal laggy I'm talking 2fps laggy. Not only that I could not walk jump or attack in 3rd person buuuut if I tapped r and went to first person it was smooth as silk. When the timer runs out in 3rd person player.update3d kicks in nicely and the lag stops and back up to 30- 60 fps however in first person if the timer runs out you have no face just eyes and a mouth and teeth and it's creepy as hell! A simple player. Update3d fixes it and you look like the NPC that was suppose to look like you that guys we like to call refMyNPC not pulling his weight! Okay so what I think is happening is the game is chocking on the script because of the way it's formated. Yes it works 2/3 and 2/3 ain't bad but what I think I should do is break off the Begin block and make it a script of its own and attach it to a piece of bound armor as it is our problem child and does not exactly HAVE to be in the script right?
Link to comment
Share on other sites

Yes, you can't "upload" pictures to posts, just perhaps "attach" one or two rather small ones, but I'm not sure the latter can be done everywhere inside the forums and by everyone. If you want to get a picture into a post, you first upload it to a webhost/imagehost somewhere and then insert it through the "img" BBCode tag. You could even upload it to the Nexus Imageshare, but it must fit the game and context... or maybe be put into the "hidden" category?

 

 

Hmm, I think what's more problematic here is the ScriptEffectUpdate block you wrote. What's its purpose exactly?

 

A ScriptEffectUpdate block is run like once every frame as long as the spell's duration, and those Copy*** functions likely aren't very performant, sure not to be used in quick succession, and most importantly Update3D is a very slow and computation intensive function from my own observations. Calling this one every frame is bound to slow you down to a crawl.

 

So again, what's the intended purpose of the ScriptEffectUpdate block and why is it an update instead of just right inside the ScriptEffectStart block as well? It doesn't have to constantly update you, or has it?

 

 

I'm still wondering why the first part still isn't working here. Is this "AWSS1H" still the BaseID of the NPC from the list of NPCs? Did you try making the NPC which you put into the cell a persistent reference (NPCs should already be persistent going by documentation) and give it a fixed ReferenceID?

 

What's this "00108897"? Is it the FormID taken from the list of NPCs? Or is it a ReferenceID taken from the context dialog of the actor inside the cell? (The latter is the same you'll get when clicking onto it inside the game.)

 

If you open the cell to put objects into it, there'll be a window with a list of all objects already inside the cell. If you can't click the actor inside the 3D window to open its properties, double-clicking it inside this list should do the same.

Hmm, damn, I did have the Virtual Machine running for a short while today, but I still didn't get around to take a look into the CS for the details to be sure.

Link to comment
Share on other sites

Okay I didn't know the Update block did that. K so that's the source of the lag is the update â awesome opossum! I did that thinking that if if the content of the update block being in the start block may be causing the conflict. Both NPC are persistent reference I can't change that so I'm guessing that's a good thing. As for the photo I meant attach. Sorry. Let me think still sipping coffee, oh yeah 01008897 is the Saiyan ID taken from the list of NPC he is the only one of his kind, the only Saiyan NPC to pull race data from. Let me see if I have this correct Base ID is ID of NPC in NPC list. RefID is ID of NPC placed in a Cell? I assume same thing for objects. Still learning. I have to give AWSS1H a fixed ID. Let me try doing that and update.
Link to comment
Share on other sites

Okay for setting custom/fixed ref do I right click on the AWSS1H NPC in the cell view window and click "Set FormID" I wonder... the reason I ask is because in NPC list AWSS1H is 01008816 and in the cell view the placed AWSS1H NPC is 01008823 I double checked and yes it is persistent reference.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...