Project Zomboid

Project Zomboid

Show Clothes Material
52 Comments
Nord Aug 29 @ 4:37pm 
Works fine in B42 if you just make the necessary folder adjustments yourself, fyi.
QS Jan 28 @ 9:47pm 
Waiting for b42 update :spiffo:
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 26, 2024 @ 12:52pm 
IGUI_FR = {
IGUI_SM_Fabric = "Tissu: ",
IGUI_SM_Cotton = "Coton",
IGUI_SM_Denim = "Jean",
IGUI_SM_Leather = "Cuir",
}


For FR translate
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 13, 2024 @ 4:37am 
Thanks
star  [author] Oct 13, 2024 @ 4:16am 
star  [author] Oct 13, 2024 @ 4:14am 
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ, depends on your case.
If you got the error in specific situation, try to turn off mods one by one until you find the cause.
Personally I prefer to look the code of those mods. Style of code will tell me much about potential issues.
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 13, 2024 @ 4:13am 
So ?
star  [author] Oct 13, 2024 @ 4:11am 
My mods usually prefer to drop minor features if something goes wrong, so they typically don't cause errors.
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 13, 2024 @ 4:10am 
what does that mean exactly ? What should I do ?
star  [author] Oct 13, 2024 @ 4:08am 
One of these mods fires the exception:
Authentic Z,
Eggon's Modding Utils,
Named Literature,
KATTAJ1 Clothes Core,
Eggon's Have I Found This Book,
Bow and Arrow Alternative Drawing Add-On [No Dry-Fire Loss]
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:46am 
STACK TRACE
-----------------------------------------
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@4aad7b23
function: render -- file: ISToolTipInv.lua line # 108 | Vanilla
function: render -- file: AAA_show_material.lua line # 75 | MOD: Show Clothes Material
function: AZ_Chainsaw_render -- file: AZ_Chainsaw_tooltip.lua line # 27 | MOD: Authentic Z
function: render -- file: --EMU_Event_BeforeInventoryTooltipDisplay.lua line # 27 | MOD: Eggon's Modding Utils
function: render -- file: namedLit - ISUI_overwrite.lua line # 292 | MOD: Named Literature
function: render -- file: KATTAJ1_TooltipFixer.lua line # 13 | MOD: KATTAJ1 Clothes Core
function: tooltipRender -- file: zzz_EHIFTB_CreateTooltip.lua line # 172 | MOD: Eggon's Have I Found This Book???
function: render -- file: altDrawAddOnBowstringCondition.lua line # 21 | MOD: Bow and Arrow Alternative Drawing Add-On [No Dry-Fire Loss]
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:46am 
function: render -- file: MandelaBowAndArrowClient.lua line # 1263 | MOD: Bow and Arrow
function: render -- file: altDrawAddOnBowstringCondition.lua line # 21 | MOD: Bow and Arrow Alternative Drawing Add-On [No Dry-Fire Loss]

ERROR: General , 1728658950341> ExceptionLogger.logException> Exception thrown java.lang.reflect.InvocationTargetException at GeneratedMethodAccessor919.invoke.
ERROR: General , 1728658950341> DebugLogStream.printException> Stack trace:
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor919.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:198)
at
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:46am 
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
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.pcallvoid(KahluaThread.java:1827)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
at zombie.ui.UIElement.render(UIElement.java:1534)
at zombie.ui.UIManager.render(UIManager.java:446)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1183)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:45am 
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:45am 
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.gameStates.IngameState.renderframeui(IngameState.java:1172)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1324)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:45am 
at zombie.gameStates.IngameState.render(IngameState.java:1271)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Oct 11, 2024 @ 8:44am 
at zombie.GameWindow.renderInternal(GameWindow.java:340)
at zombie.GameWindow.frameStep(GameWindow.java:774)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: unknown location "RH93KneeArmor"
at zombie.characters.WornItems.BodyLocationGroup.getLocationNotNull(BodyLocationGroup.java:29)
at zombie.characters.WornItems.BodyLocationGroup.isExclusive(BodyLocationGroup.java:61)
at zombie.inventory.types.Clothing.DoTooltip(Clothing.java:235)
at zombie.inventory.InventoryItem.DoTooltip(InventoryItem.java:619)
... 45 more
Maníaca do Parque Sep 3, 2024 @ 9:27am 
text overlaps with 'Transmog: definitive edition', is it possible to move it a bit to the side or something? Great mod tho
Mxswat The Helldriver Dec 20, 2023 @ 5:32am 
Ahh, okay thank you, in PD2 we just call the "old" hook. Thank you anyway star
star  [author] Dec 19, 2023 @ 9:53pm 
@Mx,
The term "neat injection" refers to a technique where you extend or modify the behavior of an existing function without completely replacing it,
i.e.
local old_fn = Func
function Func()
old_fn() -- old staff
-- my staff
end
Mxswat The Helldriver Dec 1, 2023 @ 5:17pm 
What do you mean by "neat injection"? Cause one guy is saying that my tooltip is causing issue with this tooltip
NonstickSQYD May 16, 2023 @ 6:17am 
then its probably the gear mod it causes a lot of incompatibilities turns out it wasnt even your mod it was just a base game bug with aprons and gear
star  [author] May 16, 2023 @ 2:17am 
@NonstickSQYD, this mod uses neat injection. This means that it will stop work if something goes wrong (e.g. another rude mod breaks/replaces the function for injection).

In other words, incompatibility is possible, but it shouldn't break other mods.
NonstickSQYD May 15, 2023 @ 9:37pm 
This mod conflicts with advanced gear and some other clothing articles
Panopticon Jan 12, 2023 @ 8:59pm 
Still works as intended in 41.78.16, with vanilla and modded clothes. Loading the mod right after your last clothing mod should do the trick.
Aang741 Dec 17, 2022 @ 6:23pm 
not working 41.78.16
Survivator Sep 30, 2022 @ 10:09pm 
Мод совместим с Show Weapon Stats.
Stickly Jul 11, 2022 @ 6:22pm 
Could you please add spanish traduction?

IGUI_ES = {
IGUI_SM_Fabric = "Material: ",
IGUI_SM_Cotton = "Algodón",
IGUI_SM_Denim = "Jean",
IGUI_SM_Leather = "Cuero",
}
maceleet Mar 10, 2022 @ 2:02am 
Совместим ли мод с Show Weapon Stats?(MP)
Deon ☣ Jan 1, 2022 @ 6:57am 
Interesting, both mods below work fine for me in MP 41.65 on a dedicated server.
Stellar Harbour Dec 18, 2021 @ 4:30am 
Знаю, я же на странице этого мода тоже оставил правильную
star  [author] Dec 18, 2021 @ 2:21am 
К слову, вот правильный мод:
https://steamcommunity.com/sharedfiles/filedetails/?id=1355561500
star  [author] Dec 18, 2021 @ 2:19am 
@Sego, странно, что конфликтует.
Я в своё время писал автору того мода, что можно делать инжект мягче. Как минимум, можно определять тип предмета (еда, одежда и пр.). Ведь у нас разные типы предметов - и даже если инжект сильно меняет интерфейс, мы не должны пересекаться. У него видимо инжект во все предметы сразу, а дальше уже меняется интерфейс в зависимости от типа предмета, что приводит к несовместимости.
Stellar Harbour Dec 17, 2021 @ 5:48am 
Годнота, странно что не добавили ещё в ванилу
Конфликтует с Food Expiration Date
https://steamcommunity.com/sharedfiles/filedetails/?id=1279492539
magborg Oct 26, 2021 @ 6:23pm 
Star, I have a question. I sent you a friend request. Would it be ok to accept it so I can ask?
star  [author] Sep 21, 2021 @ 8:01am 
Okay, I can try.
Restart PZ client, then load your save,
then send me console.txt and mods/default.txt
YingSuHuaKai Sep 21, 2021 @ 7:56am 
never has........
I always use this one

is there anyway I can help, like sending console.txt?
star  [author] Sep 21, 2021 @ 7:48am 
I guess you have another mod that OVERWRITES hint function.
It's a kind of incompatibility.
YingSuHuaKai Sep 21, 2021 @ 7:02am 
in my game, MOD works in 41.53, but not working in 41.54
star  [author] Sep 21, 2021 @ 4:09am 
So it's a kind of debug mod.
star  [author] Sep 21, 2021 @ 4:08am 
Why not?

The mod is designed in such a way that it takes into account the appearance of new materials in the game (due to other mods or updates to the game itself).
YingSuHuaKai Sep 21, 2021 @ 3:54am 
still working on 41.54?
star  [author] Jul 30, 2021 @ 8:16pm 
it works.
Tested in build 41.53 (without other mods).
CaptainButterham Jul 15, 2021 @ 8:29am 
broken?
DarkElysium Nov 30, 2020 @ 9:12am 
shame Build 41.47 broke this mod
pgames-food Sep 15, 2020 @ 3:56pm 
hi this mod sounds cool, i was playing a game in build 41 which let me get denim strips (sometimes instead of dirty rags) or leather strips, so could be useful when trying to get more. :)
star  [author] Jan 19, 2020 @ 5:34am 
My mod doesn't overwrite files. It checks if there is possibility to make neat inject then it does the injection. If something goes wrong, the mod just does nothing.

The mod you mentioned does overwrite files. Sorry, I can't help with that.
MultiNightsniper Jan 18, 2020 @ 11:48pm 
Heyo this mod seems to be overwritten by this creator's mod, or the second one. The latter depends on the former. I have already contacted the creator but I thought I would contact you as well to see if you could do anything on your side. Thanks!
http://pzmodding.blogspot.com/2019/11/snake-utils-pack-v10.html
https://pzmodding.blogspot.com/2016/05/alice-backpack-v-02-by-snake.html
MultiNightsniper Dec 16, 2019 @ 12:00pm 
Great mod, although the only problem I have is the text doesn't increase if you change the settings in game, so my text for descriptions is bigger but this text is smaller now. Otherwise amazing mod!
So bad. Dec 4, 2019 @ 9:05pm 
Thank you!