Jump to content

octodecoy

Supporter
  • Posts

    27
  • Joined

  • Last visited

Nexus Mods Profile

About octodecoy

Recent Profile Visitors

13467 profile views

octodecoy's Achievements

Explorer

Explorer (4/14)

  • Dedicated
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. I'm not sure if there is a better guide, but check out INI Setting Switcher: https://www.nexusmods.com/fallout4/mods/38002 It uses "textinput", "textinputInt", and "textinputFloat" combined with ModSettings. The wiki pages for TextInput/Positioner types aren't filled in so the above is a good mod to see at least TextInput working. Not sure if it can also be used with PropertyValueString/Int/Float.
  2. It won't matter what your script extends (quest, referencealias, objectreference, etc) - entering and exiting power armor causes animation graphs to be "unloaded" or "reset", whatever you want to call it, which causes any script registered animations to be un-registered.
  3. You can also use OnSit, or OnAnimationEventUnregistered: OnSit: Edit: Would need to use OnGetUp in the same way to re-register after exiting power armor as well I think. OnAnimationEventUnregistered:
  4. As far as I know, there is no papyrus solution for opening the Pipboy, at all. I can close the Pipboy with papyrus (only with F4SE papyrus functions), but not open.
  5. I did try the sound descriptor route using my own sound category and output model, with my audio effect chain on the output model, but the effect chain would not apply at all for some reason, menu or not.
  6. Is there any way to have the player say something through script while in Pipboy menu or pause menu? Seems as though there isn't, but would like to make sure. The reason I want to is for testing Audio Effect Chains.
  7. You could use a single magic effect on an ability with condition GetCurrentWeatherPercent < 1.0 to make a sort of pseudo event for when the weather is changing. Maybe also condition it to see if player is in your custom worldspace and is outdoors. Then you can do whatever checking you need in script. If the magic effect is constant OnEffectFinish would happen when the weather is fully transitioned in, or you could use OnEffectStart and check with script what weather is currently transitioning in. I haven't actually done this extensively, only a little bit in the past to see if it would work.....so I'm unsure if there are any huge flaws with it that I'm not thinking of.
  8. That idle does have conditions to be met to play (both legs crippled for instance). Instead of playing an idle would it work if you crippled Jenny's legs, and then had her equip a stimpak, then called Jenny.ResetHealthAndLimbs? Unsure if an NPC would play a stimpak idle if done that way - or if that's the effect you're looking for.
  9. It's an InputEnableLayer in script for enabling/disabling controls, like running, fighting, jumping, camera switch, etc.
  10. So I'm changing the color of the Grenade Arc. The changes within the .nifs are very straight forward, however there is also a game setting "iPerkGrenadeTrajectorySplineColor" involved. If I set this to zero, the color is applied correctly, but the "arc" itself is much more faint than the default green arc color - the "circle" at the end indicating the end point of the arc is fine (and isn't affected by the game setting at all). I initially assumed it must be hex to decimal because the default value of "iPerkGrenadeTrajectorySplineColor" is "7076989", which if converted to hex and you look at the hex value as RGB seems correct....but if you try to use other values from a hex to decimal format, it doesn't apply what you'd think - sometimes a seemingly random color, and sometimes no effect at all. So I guess my question is does anyone know what the integer value of the game setting actually represents, if any? The default value is confusing the hell out of me, because I can absolutely change the color using random values, but I can't figure out any kind of format involved that I can follow and set.
  11. Could use a magic effect somehow, with conditions IsMoving = 1, IsRunning = 0, IsSprinting = 0, IsSwimming = 0, IsRidingMount = 0 (think that one covers vertibird). Not sure how to rule out jetpack being used, maybe GetIsFlying? Though that may be for vertibird.
  12. In that case you won't be able to use SetINI* either, as they are debugOnly flagged functions, and I don't believe there is a way to get those to be used for consoles.
  13. Weird, I was just playing around with exactly that. Create a Magic Effect - Flags: Detrimental; No Duration - Archetype: Peak Value Modifier - Actor Value: ActionPoints [AVIF:000002D5] - Casting Type: Constant Effect - Delivery: Self Create a spell - Type: Ability - Cast Type: Constant Effect - Target Type: Self. Add the magic effect to the spell, with a condition (on the spell) that Subject.IsRunning = 1.0 Change the magnitude in the spell to whatever you want, something low like 0.1 through 1.0 seems logical. Create a quest with a Player [NPC_:00000007] alias, and add the spell to the alias. (Quest might need to have run once flag un-checked, can't remember if it needs to re-run in order to fill the alias on game load or not) Could probably do it in multiple ways (perk, add spell/perk via some other means). But adding it via spell and quest player alias seems easiest.
  14. It seems to work fine when attached to a terminal that is a pip-boy terminal. Can't get a terminal reference of course, but other than that it seems to function the same.
  15. When making a holotape menu, I started to wonder why I use fragments instead of a single script extending terminal. Fragments can be such a pain sometimes, so I was wondering why should I NOT simply consolidate into a single script that extends Terminal? I assume fragments get called faster, but if speed isn't an issue, is there any other reason to not consolidate into a single terminal script?
×
×
  • Create New...