Project Zomboid

Project Zomboid

Improved Hair Menu
 This topic has been pinned, so it's probably important
duckduckquak  [developer] 23 Dec, 2022 @ 12:43pm
Bug Reports
Have a problem? let me know.

Making A Report
These aren't requirements for making a report but they greatly help in finding the problem.
        
  • What hair/beard mods are you using? (Just their names is fine you don't have to hunt down the links :) )
        
  • Do you have any other UI mods installed if so which?
        
  • Does what you're trying to do work without the mod installed? (cutting hair for example)

GitHub
You can also make a bug report on GitHub[github.com]

Known Issues
Background art only screen
When this mod breaks it sometimes can take the main menu with it. if this happens report it here.
Braid styles missing in-game
Fluffy's Hair currently is missing some trim choices so this will happen without my mod as well.
Clothing colors aren't consistent in the preview
The colors of clothing items in the preview will change every time you select a clothing item. fixing in the next update.
AllClothesUnlocked duplicates some clothing menus
If you get to the character screen without enabling AllClothesUnlocked then go back to enable it some clothing menus will be duplicated. this is a vanilla bug so is lower priority for fixing. it doesn't affect what your character is wearing it's just a UI bug.
Delay when changing apperance
The clothing menus add a lot more processing to each change so this can slow down the menu. I'm working on some performance improvements.
Last edited by duckduckquak; 6 Mar, 2023 @ 8:57am
< >
Showing 1-15 of 23 comments
DreadBear 24 Dec, 2022 @ 8:00am 
Can't cut beard. get this error, when i try

STACK TRACE
-----------------------------------------
function: beardMenu -- file: CharacterScreen.lua line # 213 | MOD: Improved Hair Menu
function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla

ERROR: General , 1671897608688> 489 493 120> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: Object tried to call nil in beardMenu at KahluaUtil.fail line:82.
ERROR: General , 1671897608688> 489 493 120> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: Object tried to call nil in beardMenu
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:973)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIManager.update(UIManager.java:816)
at zombie.GameWindow.logic(GameWindow.java:262)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1671897608689> 489 493 122> -----------------------------------------
STACK TRACE
-----------------------------------------
function: beardMenu -- file: CharacterScreen.lua line # 213 | MOD: Improved Hair Menu
function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla
Grayfire 24 Dec, 2022 @ 8:57am 
Originally posted by DreadBear:
Can't cut beard. get this error, when i try

STACK TRACE
-----------------------------------------
function: beardMenu -- file: CharacterScreen.lua line # 213 | MOD: Improved Hair Menu
function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla

ERROR: General , 1671897608688> 489 493 120> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: Object tried to call nil in beardMenu at KahluaUtil.fail line:82.
ERROR: General , 1671897608688> 489 493 120> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: Object tried to call nil in beardMenu
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:973)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIManager.update(UIManager.java:816)
at zombie.GameWindow.logic(GameWindow.java:262)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1671897608689> 489 493 122> -----------------------------------------
STACK TRACE
-----------------------------------------
function: beardMenu -- file: CharacterScreen.lua line # 213 | MOD: Improved Hair Menu
function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla

I am getting this exact same error
Ceres 24 Dec, 2022 @ 9:10am 
Originally posted by DreadBear:
Can't cut beard. get this error, when i try

STACK TRACE
-----------------------------------------
function: beardMenu -- file: CharacterScreen.lua line # 213 | MOD: Improved Hair Menu
function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla

ERROR: General , 1671897608688> 489 493 120> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: Object tried to call nil in beardMenu at KahluaUtil.fail line:82.
ERROR: General , 1671897608688> 489 493 120> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: Object tried to call nil in beardMenu
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:973)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIManager.update(UIManager.java:816)
at zombie.GameWindow.logic(GameWindow.java:262)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1671897608689> 489 493 122> -----------------------------------------
STACK TRACE
-----------------------------------------
function: beardMenu -- file: CharacterScreen.lua line # 213 | MOD: Improved Hair Menu
function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla

same here
duckduckquak  [developer] 24 Dec, 2022 @ 9:52am 
Originally posted by DreadBear:
Can't cut beard. get this error, when i try
Strange, does this happen when you choose any style? also what hair/beard mods do you have installed?
DreadBear 24 Dec, 2022 @ 10:01am 
Originally posted by DuckDuckQuak:
Originally posted by DreadBear:
Can't cut beard. get this error, when i try
Strange, does this happen when you choose any style? also what hair/beard mods do you have installed?
I can't change, i just press button and nothing, just error, No menu, no choices. I have a lot mods for hair. Before youre new update all works fine.
Here is my list
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2447729538&searchtext=hair
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2463184726&searchtext=hair
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2761200458&searchtext=hair
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2810471370
Last edited by DreadBear; 24 Dec, 2022 @ 10:04am
duckduckquak  [developer] 24 Dec, 2022 @ 2:54pm 
Updated, it should be fixed now
DreadBear 24 Dec, 2022 @ 3:05pm 
Originally posted by DuckDuckQuak:
Updated, it should be fixed now
Yes, thank you! And Happy Holidays :steamthumbsup::steamthumbsup::steamthumbsup:
Nya =^~^= 19 Feb, 2023 @ 11:17am 
Im trying to cut my hair from long to empress (spongy) hairstyle, but its missing. I can select it at character creation tho. Works fine without the improved hair menu so i figured i post it here.

Mods used:
Mod Manager
Fluffy Hair
Spongies Hair
Improved Hair Menu
duckduckquak  [developer] 4 Mar, 2023 @ 6:04am 
Sorry Nya I never got the notification for this thread.

I've fixed this Long to Empress issue in the next update on Monday.

It was because Spongie's made a little change to the way the hair options are generated that my mod had overwritten
Nya =^~^= 4 Mar, 2023 @ 8:33am 
nice, thank you =^~^=
Vile 8 Jul, 2023 @ 4:28pm 
Hello, great mod but something strange is happening I can't use the razor to shave the beard, only with the scissors I did several tests I entered debug mode and it seems to be something with this mod, because I disabled them all and only when I disabled this one could I shave with the shaver.
Kometax 20 Jul, 2023 @ 2:02pm 
Is the bug with not being able to adjust your appearance after starting the game still present? I seem to be experiencing this despite having the necessary items in my inventory. It could also be because of the grid based inventory mod though.
Ezio727 28 Oct, 2023 @ 11:44pm 
Hello there, thankyou for create this mod, Monkey's Character Creation Loadout cant see this menu.
Ariasla 18 Jan, 2024 @ 9:42am 
I'm playing on a steamdeck, and can't properly interact with the Hair Menu.

The hair menu doesn't open unless I click it with the touchscreen (far from ideal because not every gamepad user is on a touchscreen device). However I can still interact with it when it's not open, which leads to some very confusing interactions when trying to get to the other UI panels.

https://steamuserimages-a.akamaihd.net/ugc/2305347178326417540/396B1926B1D31E96B77EF944CA9B607CF2E965A2/

Here's what the menu looks like, since I know on desktop you don't have to open the hair menu, it's just always open.
BlackWater821 5 Jun, 2024 @ 8:11pm 
Hi, i'm second to @Ezio comment, when both mod enable, this mod overwrite "Monkey's Character Creation Loadout" completely even i try tick the "Use Modal Dialog" in Mod Options.

Is there any workaround ?
Last edited by BlackWater821; 5 Jun, 2024 @ 8:18pm
< >
Showing 1-15 of 23 comments
Per page: 1530 50