0 of 0

File information

Last updated

Original upload

Created by

SkyPainCake

Uploaded by

SkyPainCake

Virus scan

Some manually verified files

Tags for this mod

839 comments

  1. Stormborn273
    Stormborn273
    • member
    • 0 kudos
    Locked
    Sticky
    Hi. You have an awesome mod! It makes my character way more intimidating an gets me to use a favorites menu. I just wanted to let you know that this mod does not work if you have the mod "Helmet Toggle" which allows you to hide helmets. If you have this active then the favorited gear wont show up.
  2. SkyPainCake
    SkyPainCake
    • member
    • 29 kudos
    Locked
    Sticky
    Hey all!

    Since I don't play Skyrim much anymore, and as a result I obviously don't put much effort into supporting this mod, I've decided to write a step-by-step tutorial here on how to make this mod by yourself in Creation Kit. Maybe it will teach you a thing or two about modding in general.

    Feel free to modify "Visible Favorited Gear" however you like. Also, despite my permission settings on this page, you can use it in your own projects. You steal nothing from me and I wouldn't even mind if you won't add me into credits. )

    Now let's begin.

    First install Creation Kit using Bethesda Launcher. I won't focus on how to do that here, but make sure you create a CreationKitCustom.ini file and add [General]
    bAllowMultipleMasterLoads=1 to it. After everything is set up and running check "Skyrim.esm" and "Dawnguard.esm" under "Plugin/Master files" and click ok. Wait until everything loads, skip any errors that might occur (or set "bShowErrorMessages=0" in CreationKit.ini under [Messages] tab).

    Go to Character > Quest > New ID _visibleGear > OK

    Edit _visibleGear > Quest Aliases > New Reference Alias > Alias Name _vGearAlias > Specific Reference > Cell Any, Player > Add Script _visibleGear
    ________________________________________________
    Scriptname _visibleGear extends ReferenceAlias

    Armor property gearRing auto

    Spell Property vGearSpell auto

    Race property uvRaceVampire auto
    Race property uvRaceWerewolf auto
    Race vRace

    Actor curActor

    Bool chRace
    Bool property toggleVGear Auto

    Event OnInit()
    curActor = Game.GetPlayer()
    curActor.AddSpell(vGearSpell)
    vRace = curActor.GetRace()
    if(toggleVGear == false && (vRace != uvRaceVampire && vRace != uvRaceWerewolf))
    chRace=false
    Utility.SetINIBool("bDisableGearedUp:General", false)
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    endif
    if(toggleVGear == true)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    endif
    EndEvent

    Event OnPlayerLoadGame()
    curActor = Game.GetPlayer()
    curActor.AddSpell(vGearSpell)
    vRace = curActor.GetRace()
    if(toggleVGear == false && (vRace != uvRaceVampire && vRace != uvRaceWerewolf))
    chRace=false
    Utility.SetINIBool("bDisableGearedUp:General", false)
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    endif
    if(toggleVGear == true)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    endif
    EndEvent

    Event OnObjectEquipped(Form akBaseObject, ObjectReference akReference)
    if(toggleVGear == false && (vRace != uvRaceVampire && vRace != uvRaceWerewolf))
    chRace=false
    if(akBaseObject != gearRing)
    RegisterForSingleUpdate(0.01)
    endIf
    else
    if(!chRace)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    chRace=true
    endif
    endif
    endEvent

    Event OnObjectUnequipped(Form akBaseObject, ObjectReference akReference)
    if(toggleVGear == false && (vRace != uvRaceVampire && vRace != uvRaceWerewolf))
    chRace=false
    if(akBaseObject != gearRing)
    RegisterForSingleUpdate(0.01)
    endIf
    else
    if(!chRace)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    chRace=true
    endif
    endif

    endEvent

    Event OnUpdate()
    Utility.SetINIBool("bDisableGearedUp:General", false)
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    EndEvent

    Event OnRaceSwitchComplete()
    Utility.SetINIBool("bDisableGearedUp:General", true)
    vRace = curActor.GetRace()
    if(vRace != uvRaceVampire && vRace != uvRaceWerewolf && toggleVGear == false)
    Utility.SetINIBool("bDisableGearedUp:General", false)
    endif
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    Utility.SetINIBool("bDisableGearedUp:General", true)
    EndEvent

    Function RefreshBDGUFunc()
    curActor.AddItem(gearRing, 1, true)
    curActor.EquipItem(gearRing, false, true)
    curActor.UnequipItem(gearRing, false, true)
    curActor.RemoveItem(gearRing, 1, true)
    EndFunction
    ________________________________________________
    Go to Items > Armor > AmuletsandRings > duplicate JewelryRingGold and then edit it > id _visibleGearRing > name Visible Gear Ring > value 0 > weight 0 > pickup sound XXXTest01 > putdown sound XXXTest01 > playable off > make sure that all slots are unchecked

    Go to Miscelanous > Message > Duplicate _HelpBarter > ID _vGearOnOff > Menu Buttons 0, 1 > Button Text Turn ON, Turn OFF (for separate buttons)> message box yes

    Magic > Magic Effect > Duplicate AbBlank > ID _visibleGearOpts, Name Visible Favorited Gear, Casting Type Fire and Forget > Add Script _visibleGearOpts
    ________________________________________________
    Scriptname _visibleGearOpts extends activemagiceffect

    Message Property OptionsMESG Auto
    _visibleGear Property toggleOpt auto

    Event OnEffectStart(Actor akTarget, Actor akCaster)
    Menu()
    EndEvent

    Function Menu(Int aiButton = 0)
    aiButton = OptionsMESG.Show()
    If aiButton == 0
    toggleOpt.toggleVGear = False
    Utility.SetINIBool("bDisableGearedUp:General", false)
    toggleOpt.RefreshBDGUFunc()
    Debug.Notification("Visible Gear is turned ON")
    ElseIf aiButton == 1
    toggleOpt.toggleVGear = True
    Utility.SetINIBool("bDisableGearedUp:General", true)
    toggleOpt.RefreshBDGUFunc()
    Debug.Notification("Visible Gear is turned OFF")
    EndIf
    EndFunction
    ________________________________________________
    Edit Properties > OptionsMESG _vGearOnOff > toggleOpt _visibleGear _vGearAlias

    Go to Magic > Spell > Lesser Power > Duplicate PowerKhajiitNightEye > ID _vGearPower, Name Visible Favorited Gear > Add Effects _visibleGearOpts

    Go to Character > Quest > _visibleGear > _vGearAlias > edit properties and set them to names from previous steps; for uvRaceVampire and uvRaceWerewolf pick a werewolf from Skyrim.esm and vampire from Dawnguard.esm. Sadly I don't remember what exactly were their names. I think it's RaceWerewolf, dlcRaceVampire, or something like that.

    Done. Now save and test it in game.

    GL & HF!
  3. dovahcum
    dovahcum
    • member
    • 0 kudos
    A incompatibility bug I'm running into, may have to do with Joy of Perspective, but when I am moving forward, my favorited sword clips through my waist and sticks out directly in front of me.
    1. MetaSly
      MetaSly
      • member
      • 0 kudos
      Joy of Perspective add many bugs with clipping objects trought the corpes I didn't know why but it's really common
    2. AmbientMusic
      AmbientMusic
      • supporter
      • 3 kudos
      use improved camera its better.
  4. CarsynAnimations
    CarsynAnimations
    • supporter
    • 0 kudos
    any way you could make it so shields appear on your back?
    1. izzier2750
      izzier2750
      • member
      • 1 kudos
      The mod "Auto Unequip Shield to Back" works without issue with this mod.
  5. faqersait
    faqersait
    • member
    • 0 kudos
    Simple and working
  6. faqersait
    faqersait
    • member
    • 0 kudos
    I’ve been playing modded Skyrim for 7–8 years, and I’ve always tried to get this feature by using this mod along with other alternatives. I thought this mod wasn’t working, and the other mods were too complicated—I wanted something simple. Eventually, I just gave up and stopped using anything for this feature.
    All those years… and it turns out it was just my dumbass not reading the description. This mod was working the whole time; I just had to check the powers menu.
  7. n3fr1t
    n3fr1t
    • member
    • 0 kudos
    Still the best gear display mod on nexus in my opinion the other 2 that have more functionality, but they are to pain to get to work. This is simple , doesn't mess up anything.
  8. Telgum
    Telgum
    • member
    • 0 kudos
    While not perfect (doesn't work with shields and staves) this mod is a blessing. I remember back in the day the only options to achieve something close to this was having to deal with meshes using programs designed for modders. Maybe not hard, but still another world for people that didn't mod. And very often with no results.

    Being as easy as this is truly a wonder.
  9. LuxLuciferVII
    LuxLuciferVII
    • member
    • 7 kudos
    Hello. Requesting Permission for a PS Port for ver 3.0 . External Assets now can be ported through a simple trick.
  10. artNerie
    artNerie
    • member
    • 0 kudos
    Please update ;-;
  11. ErzioXD
    ErzioXD
    • member
    • 0 kudos
    I cant get this to work, did the skyrim updated prevented this mod from working by any chance?
    1. Dradaki
      Dradaki
      • supporter
      • 4 kudos
      It may be because of the Sjyrim Update a while back, that screwed with older mods that have been "abandoned". You can use SSEEdit to manually changed the header version to 1.710000, or, if you have the CK (Steam version), you should be able to simply update the mod there
  12. 6Dark6Maiden6
    6Dark6Maiden6
    • member
    • 0 kudos
    I keep having a crash to desktop when equipping weapons, any help would be lovely.