Jump to content

Addings perks or traits


ThePearl

Recommended Posts

Hey there!

 

Hopefully this is the right forum!

 

I just moved on from the Oblivion CS to the GECK. They're very similar though I'm not too experienced with any of them, and I wonder; how do I add perks that the user can pick when he levels up or traits that he/she can pick in the start of the game?

 

I found the geck.bethsoft.com article about it but there's no tutorial or it doesn't tell you how to do it. Searching also only told me how to add perks to a selected target (like at the end of a quest or upon doing this or that).

 

If anyone could tell me how to do this or post a link to a tutorial that'd be great!

Link to comment
Share on other sites

  • 4 weeks later...
Okay, I'll do my best to answer your questions. First, run the Geck as an administrator. Select the FalloutNV.Esm file by double-clicking it. If you have any of the bonus packs, disable ALL OF THEM by double-clicking them, as they ALWAYS start selected, and this causes compatibility issues for people without the packs. After disabling the bonus packs, click OK. It usually takes a while for the file to load (anywhere from a few seconds to a few minutes, depending on your rig. Mine does it in about ten seconds.) Now, before you start modding perks, lets talk about perk structure. Perks are really TWO files. The first section of these files, labeled Perk, is located under Actor Data in the Object Window. These files control when a perk becomes available, what skill and stat requirements you must meet to get the perk, the perk editor id and name, and the description. The second section of files is located under Game Effects in the Object Window, in the Actor Effect subfolder. These files control the benefits, drawbacks, and various other parts of the perk. Each of these benefits can also have conditions which determine when effects are applied. For instance, to create a perk that gives you a stealth field if you are level 10, have a perception of 6 or above, and a sneak skill of 60, and you only want the stealth field active when you sneak. First, you need to create an effect. You do this by selecting the Actor Effect subfolder, right-clicking one of the files revealed, and clicking new. Enter an editor ID and name (let's call it Really Sneaky!, so the Editor ID would be ReallySneaky, and the name would be Really Sneaky! You can't use punctuation or spaces in Editor IDs). Now to add the effect. Right-click in the effect field, and click new. This opens a dialog box. Click the dropdown box, and find the one named StealthBoyInvis. Click it. Now for the magnitude (the power of the stealth field, in this case, although it could be amount healed, amount a stat is boosted by, etc.). A magnitude of 100 would let you sneak right up to a Deathclaw, and it wouldn't even notice. The duration of perks is always zero, which means permanent. Now, so that it only activates when you are sneaking, you need to add a condition. Otherwise, you'll be transparent full-time, which could be a little rough when it comes time to shave. Right-click in the Conditions field, and click new. This opens the Condition dialog box. We only want the stealth field to activate while sneaking, so click the first dropdown box, and scroll down until you see the one named IsSneaking, and click it. Press okay, and close the effect. If it asks you to create a new form, click yes. You have your effect, time to make your Perk. Go back to the perk subsection, under Actor Data in the Object Window. The easiest way to make a perk with a suitable icon, is to open an existing perk with the icon you want (for this little tutorial, choose something that says Ability to the right of it, it'll make it simpler.), and change the name and Editor ID to that of your new perk, and hit OK. The Geck will ask you if you want to create a new form. Click yes. Now find the perk you just "made", and open it. Now you have a perk with an icon, you just have to change it to what you want. Under the Conditions field, delete everything, and then right-click and make a new condition. Click the first dropdown box, and scroll up to GetActorValue. This tells it to check your character for something. Under Function Parameters, and choose Perception. Open the Comparison dropdown box, and choose >=, which means greater than or equal to. In the value box, change the one to a six. Click OK. Make another condition, and choose GetActorValue again. This time, we'll get it to check our sneak skill. Under Parameters, scroll down until you see Sneak, and click on it. Change the Comparison to >=, and set the value to 60.000. Now, we add the effect we made. Under the Perk Entries field, delete everything. Now, right-click, and make a new one. In the new dialog box, click the circle next to Ability, and in the Ability dropdown box, find ReallySneaky, and click OK. Now, change the description, and set the level you want to make the perk available at, and click OK. Now, save your new mod file by clicking the save button. Since the Geck won't let you edit Master files, or .ESM files, it will instead ask you to make a new .ESP, with whatever name you want. The .ESP file will then "override" the .ESM file, and include your new perk. If you have any questions, feel free to message me, and I'll do my best to help you out. Hope this makes things clearer.
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...