There's a bug in the MCM menu config. Both "Set fifth hair UP" and "Remove fifth UP" use the the third index "{i}3". They should be using index 4.
QoL suggestion: change the message that gets displayed when setting up a position in the array to use index+1 instead of index in the displayed number on screen. Right now the MCM uses 1st...5th and the displayed message uses 0...4. This can be confusing for a normal user.
Feature suggestion: IIRC the Skyrim version of this mod let you switch between sets of Up/Down pairs or profiles as that mod called them.
Right now this mod will randomly pick a DOWN hairstyle when switching from UP and viceversa. But it would be nice to have the ability to switch to a profile system. So for example if the profile mode is switched on if I'm using HAIR UP 1 it would always switch to HAIR DOWN 1 when and viceversa. And then I can change to profile two from the MCM and it would switch to hair UP 2 and then when I toggled it would switch between UP 2 and DOWN 2. Profile 3 would only allow you to switch between HAIR UP 3 and HAIR DOWN 3 and so on.
I decompiled your script to take a look and I think the major changes required would be -a global to track the current profile index (0-4) -profile switching functionality in the MCM, can be done on a new page -changes to the ChangehairPart function so instead of randomly picking a hair from an array it will switch the hair determined by the profile index -obviously there needs to be some kind of control to prevent accessing hair array indexes that don't have a hair assigned
Hi, I am a non-English user. When I encountered a bug while setting Curie's hairstyle, the "Finish editing Curie" option did not appear. As a result, Curie's settings could not be successfully configured, while other companions were working fine. I began to suspect that it might be an issue with the name, so I used FO4edit to change Curie's name(居禮) back to the English "Curie". The "Finish editing Curie" option then appeared. I hope you can fix this problem when you have the time.
hmmmm I dunno if it is doable, the internal game data available to papyrus is quite limited, gonna research it but can't promise anything since i'm kinda busy with other projects right now
Love the mod but have been having an issue lately where my game crashes when changing hairstyles but only when in third person. Has anybody else had this issue? If I change in first person it is fine for some reason. I am getting an unhandled access violation in the crash log but when looking at the code for it, it is entirely unrelated mods and when removing them it just changes to another random one.
So I found that the issue had to do with Equip Crash. I am still not entirely sure what was happening but by unequipping my weapon and then re-equipping it I was able to add new hairs and change and the mod is working properly now. Anybody else having a similar issue try this or try player.unequipall in the console and see if that works. If it does and its not your weapon it means that something you are wearing is bugged so try to narrow it down by equipping one by one from here and changing hair to find which item is causing the crash.
can you send me a list of the gear that causes the crashes for you and if they are vanilla or modded? i run a super modded fo4 and have not experienced this
Nope, can't be done as it directly references Curie for the appearance fix and it causes an invalid ID error, gonna see if i can rework the code using a workaround or maybe compare the form id instead of a direct reference.
- Fixed isues with the MCM scripted events that prevented variables to be cleaned. - Minor code improvements. - Added compatibility functions for Let Your Coat Down (https://www.nexusmods.com/fallout4/mods/77288) helmet management.
111 comments
Both "Set fifth hair UP" and "Remove fifth UP" use the the third index "{i}3".
They should be using index 4.
QoL suggestion: change the message that gets displayed when setting up a position in the array to use index+1 instead of index in the displayed number on screen.
Right now the MCM uses 1st...5th and the displayed message uses 0...4. This can be confusing for a normal user.
Feature suggestion: IIRC the Skyrim version of this mod let you switch between sets of Up/Down pairs or profiles as that mod called them.
Right now this mod will randomly pick a DOWN hairstyle when switching from UP and viceversa.
But it would be nice to have the ability to switch to a profile system.
So for example if the profile mode is switched on if I'm using HAIR UP 1 it would always switch to HAIR DOWN 1 when and viceversa.
And then I can change to profile two from the MCM and it would switch to hair UP 2 and then when I toggled it would switch between UP 2 and DOWN 2.
Profile 3 would only allow you to switch between HAIR UP 3 and HAIR DOWN 3 and so on.
I decompiled your script to take a look and I think the major changes required would be
-a global to track the current profile index (0-4)
-profile switching functionality in the MCM, can be done on a new page
-changes to the ChangehairPart function so instead of randomly picking a hair from an array it will switch the hair determined by the profile index
-obviously there needs to be some kind of control to prevent accessing hair array indexes that don't have a hair assigned
When I encountered a bug while setting Curie's hairstyle, the "Finish editing Curie" option did not appear.
As a result, Curie's settings could not be successfully configured, while other companions were working fine.
I began to suspect that it might be an issue with the name, so I used FO4edit to change Curie's name(居禮) back to the English "Curie".
The "Finish editing Curie" option then appeared.
I hope you can fix this problem when you have the time.
Is it possible to implement a feature in which the player's hairstyle is randomized with each press of a hotkey?
Why no answer from anyone...
I was talking about a feature in which pressing a hotkey, the player is given a random hairstyle from the list of hairstyles from the LooksMenu?
GTA San Andreas momento
- Added compatibility event 'PlayerOutside' for Let Your Coat Down.
- Fixed multiple 'None' cases related to home locations.
- Fixed isues with the MCM scripted events that prevented variables to be cleaned.
- Minor code improvements.
- Added compatibility functions for Let Your Coat Down (https://www.nexusmods.com/fallout4/mods/77288) helmet management.