for people who want to hide just the head gears, player only and will not show when in combat. 30, 31, 41, 42, and 43 is basically every headgear possible like ears, hairs, crowns, helmets, and hoods.
is it even possible to hide helmets WITHOUT BREAKING HAIR PHYSICS?
Cause I feel like I've tried every mod on Nexus, and all either UNEQUIP the helmet (which is USELESS as you can do it with a fcking favorites menu), or break hair physics (like this mod)
How does the hotkey work exactly? Cos I keep trying the (up arrow) listed on the main page, as well as "0" including the 0 on my numpad, but nothing seems to actually toggle my helmet?
I kind of understood it. It will be shown or hidden when the specified condition is turned on or off.
"onWeaponDraw" can be used in both "hide" and "unhide". On the "hide" side, when "Weapon Draw" is "true" the slot is hidden, and when "Weapon Draw" is "false" the slot is shown. Even if "Weapon Draw" is disabled (-1) on the "unhide" side, the slot will still be shown by the "toggle" function on the "hide" side. Since "onWeaponDraw" does not determine the type of weapon, the following code will hide the quiver when a two-handed sword is unsheathed, and show the quiver when a two-handed sword is sheathed. { "hotKey":{ "key":0, "type":-1 }, "hide":{ "whenEquipped":2, "atHome":-1, "duringDialogue":-1, "onWeaponDraw":2 }, "unhide":{ "duringCombat":-1, "onWeaponDraw":-1 }, "slots":[41] }
"duringDialogue" hides the slot when entering the dialog and shows it when exiting the dialog.
"onWeaponDraw" can be used with both "hide" and "unhide", but if both are specified, "hide" takes precedence. "atHome" only reacts to player home, not to inns.
Because it handles events rather than monitoring the state, "onWeaponDraw" will not be processed even if "atHome" is processed when you leave the house. Similarly, if you equip a weapon inside the house, "atHome" will not be processed even if "onWeaponDraw" is processed. The process is "Toggle", so if the quiver was displayed in "atHome" when you left the house, the quiver will disappear in "onWeaponDraw" when you equipped the bow. (It looks like the process of "hide" is reversed.) Setting multiple conditions makes it easier for reversals to occur, so it is better to have fewer conditions.
EDIT: Well, I've fought with it until I couldn't stand to look at it anymore. I'd like to suggest that if an MCM isn't possible, maybe having a place were people can copy the different JSONs that people that understand this make (With an explanation for us challenged people in simple English i.e. this toggles at this time, this is toggles at this time, press this to toggle manually.) I'm challenged, but I can copy and paste.
345 comments
{
"armors": [
{
"hotKey": {
"key": 208,
"type": 0
},
"hide": {
"whenEquipped": 0,
"atHome": 0,
"duringDialogue": 0
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
47
]
}
],
"weapons": [
{
"hotKey": {
"key": 200,
"type": -1
},
"hide": {
"whenEquipped": 0,
"atHome": 0,
"duringDialogue": -1
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": 0
},
"slots": [
38,
41
]
}
]
}
Edit: Set the dialogue toggle to -1 and that seems to work for me
{
"armors": [
{
"hotKey": {
"key": 0,
"type": 0
},
"hide": {
"whenEquipped": 0
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
30,
31,
41,
42,
43
]
}
],
"weapons": [
{
"hotKey": {
"key": 0,
"type": -1
},
"hide": {
"whenEquipped": -1,
"atHome": -1,
"duringDialogue": -1
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
]
}
]
}
Cause I feel like I've tried every mod on Nexus, and all either UNEQUIP the helmet (which is USELESS as you can do it with a fcking favorites menu), or break hair physics (like this mod)
Works with this mod for me, helmet toggle and its insane dependency tree not needed.
{
"armors": [
{
"hotKey": {
"key": 208,
"type": 2
},
"hide": {
"whenEquipped": 0
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
30,
31,
41,
42,
43
]
}
],
"weapons": [
{
"hotKey": {
"key": 0,
"type": -1
},
"hide": {
"whenEquipped": -1,
"atHome": -1,
"duringDialogue": -1
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
]
}
]
}
I messed up the settings pretty bad now all my followers are bald lmao!
nvm someone posted it under
It will be shown or hidden when the specified condition is turned on or off.
"onWeaponDraw" can be used in both "hide" and "unhide".
On the "hide" side, when "Weapon Draw" is "true" the slot is hidden, and when "Weapon Draw" is "false" the slot is shown.
Even if "Weapon Draw" is disabled (-1) on the "unhide" side, the slot will still be shown by the "toggle" function on the "hide" side.
Since "onWeaponDraw" does not determine the type of weapon, the following code will hide the quiver when a two-handed sword is unsheathed, and show the quiver when a two-handed sword is sheathed.
{
"hotKey":{
"key":0,
"type":-1
},
"hide":{
"whenEquipped":2,
"atHome":-1,
"duringDialogue":-1,
"onWeaponDraw":2
},
"unhide":{
"duringCombat":-1,
"onWeaponDraw":-1
},
"slots":[41]
}
"duringDialogue" hides the slot when entering the dialog and shows it when exiting the dialog.
"atHome" only reacts to player home, not to inns.
Because it handles events rather than monitoring the state, "onWeaponDraw" will not be processed even if "atHome" is processed when you leave the house.
Similarly, if you equip a weapon inside the house, "atHome" will not be processed even if "onWeaponDraw" is processed.
The process is "Toggle", so if the quiver was displayed in "atHome" when you left the house, the quiver will disappear in "onWeaponDraw" when you equipped the bow. (It looks like the process of "hide" is reversed.)
Setting multiple conditions makes it easier for reversals to occur, so it is better to have fewer conditions.
i disabled the "duringdialogue" option and this fixed issue
looks like this
{ "armors": [ { "hotKey": { "key": 208, "type": 0 }, "hide": { "whenEquipped": 2, "atHome": 2, "duringDialogue": -1 }, "unhide": { "duringCombat": -1, "onWeaponDraw": -1 }, "slots": [ 30, 31, 41, 43 ] } ],
It came preinstalled in a modpack, and being a thief, having my helmet off 90% of the time is not correct.
What would be the script to have the helmet on all the time, except if i toggle it off with the down arrow?
Thank you so much to anyone willing to respond to this:)
EDIT: Well, I've fought with it until I couldn't stand to look at it anymore. I'd like to suggest that if an MCM isn't possible, maybe having a place were people can copy the different JSONs that people that understand this make (With an explanation for us challenged people in simple English i.e. this toggles at this time, this is toggles at this time, press this to toggle manually.) I'm challenged, but I can copy and paste.