Project Zomboid

Project Zomboid

[B42] Ogrim Mod's - Sewing Workbranch
58 Comments
Agarthan Corporal 3 Oct @ 1:38pm 
Well done feels like devs added it very good :steamthumbsup::steamhappy:
Mr. Mayhem 1 Oct @ 12:34pm 
@ogrimdooh: You'd be an absolute legend if you could implement it. A huge boon for higher tier tailoring builds :D
ogrimdooh  [author] 1 Oct @ 4:27am 
@Mr. Mayhem: patching clothes can be a good adition to the UI. Thx for the sugestion! o7
Mr. Mayhem 30 Sep @ 10:02pm 
Dumb question but can you add patching clothes to the sewing UI or do I need to be close to the machine for that to be an option. Im tired of my neck hurting all the time :c
galkinzhenia 26 Sep @ 3:39am 
Спасибо большое
ogrimdooh  [author] 26 Sep @ 3:36am 
@galkinzhenia:Yea, I´m working on the update.
galkinzhenia 25 Sep @ 9:13pm 
Проверте на совместимость 42.12
ivmakk 20 Sep @ 10:02am 
@ogrimdooh thnx for the really well made mod! It took me a while to find the Sewing Machine, but after setting it up and seeing how many handy recipes it can handle, it was totally worth the search :) Take My Points as appreciation for a great mod :cherrypie:
capsulexxx 15 Sep @ 3:27pm 
Very nice!!
Ki Charn Ro 14 Sep @ 9:45am 
After changing load order it's been working flawlessly, cheers for the good mods mate
Hello 14 Sep @ 9:09am 
I found an Old Rustic Sewing Machine in somebodies bathroom cabinet. It's nothing hug but I feel those types of machines should spawn in large Wooden and Cardboard boxes etc.
Ki Charn Ro 10 Sep @ 7:23am 
I'll change the order & let you know cheers for the help mate
ogrimdooh  [author] 10 Sep @ 7:12am 
@Ki Charn Ro and @Phil: I use this mod list to test with clean ui and some other mods with this same framework and works fine in this order:

mods
{
mod = \NepEasyDistro,
mod = \GRM-OgrimMachineUtils,
mod = \GRM-SewingWorkbranch
mod = \CleanUI,
mod = \CleanHotBar,
mod = \nm_nested_containers_for_clean_ui,
mod = \Neat_Building,
mod = \NeatUI_Framework,
mod = \Neat_Crafting,
mod = \Project_Cook_Pixel_Icon_Pack,
mod = \Project_Cook,
mod = \TheShortcut,
mod = \Neat_Crafting_AddonXP,
mod = \Neat_Building_AddonXP,
}

If the problem persist maybe is other mod, if you guys can share the default.txt in the discord I can help more there.
Ki Charn Ro 9 Sep @ 11:54pm 
Hey mate do i need to put the sewing mod above clean ui to get it to work? or do i need to start a new save. Im still getting the glitched UI
Stalker_44 9 Sep @ 9:56pm 
can kevlar be used to add padding?
Gabrieloncho 9 Sep @ 1:24pm 
Hi friend, I'm letting you know that the problem I was having has been fixed, and everything is now working normally. Thank you very much, it's a great mod. Best regards.
Phil 9 Sep @ 9:02am 
@ogrimdooh

Now there is no error, thanks!

But I can't use the UI:
https://imgur.com/a/i8q6hOL
Its Over 9000!!! 8 Sep @ 5:43pm 
now everything works, thanks
ogrimdooh  [author] 8 Sep @ 5:13pm 
Now should works fine!! o7
ogrimdooh  [author] 8 Sep @ 5:11pm 
@Its Over 9000!!! and @Dekent: Found the problem, i will release a fix on the utils mod!
Its Over 9000!!! 8 Sep @ 5:04pm 
after the update it stopped working
Dekent 8 Sep @ 4:32pm 
Came back home from work today and mod won't let me enable it anymore, complaining the machine utils dependency is missing even though I definitely still am subbed to that.
ogrimdooh  [author] 8 Sep @ 3:53pm 
@Gabrieloncho and @Phil: I fix some problems in a release I just did. If you guys got the same issue with this version, you can share the default.txt in the Discord so I can debug the problem!!
Thx for the feedback!
Phil 8 Sep @ 2:28pm 
@ogrimdooh

Amazing mod! Couldn't test much because of this error:

function: prerender -- file: ISSewingMachineMachineActionsPanel.lua line # 153 | MOD: [B42] Ogrim Mod's - Sewing Workbranch

ERROR: General f:543248, t:1757366862606> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: setVisible of non-table: null at KahluaThread.tableget(KahluaThread.java:1530).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1530)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:502)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
zombie.MainThread.mainLoop(MainThread.java:56)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:543248, t:1757366862607> -----------------------------------------
STACK TRACE
-----------------------------------------
function: prerender -- file: ISSewingMachineMachineActionsPanel.lua line # 153 | MOD: [B42] Ogrim Mod's - Sewing Workbranch
Gabrieloncho 8 Sep @ 1:10am 
Hello friend, I have the same problem as Ethel. When I open the sewing machine menu, I get a lot of errors, more than 3,000 in a short time. In addition, the menu looks misconfigured and won't let me repair any clothes, even though I've put thread, scraps, and needles in the machines. I currently have all the three types of machines, but I simply can't do anything. How can I share my list of mods with you? Best regards.
ogrimdooh  [author] 7 Sep @ 2:02pm 
@Dekent: It's a good idea to expand the mod!
Dekent 7 Sep @ 7:43am 
Just a suggestion: There is another mod called 'recut' that lets you add and remove insulation from clothes. Might be a more balanced/immersive functionality to patch or copy to the sewing machines
ogrimdooh  [author] 7 Sep @ 5:48am 
@Sniffr0st: lol new to me this one!! I will fix!
Sniffr0st 7 Sep @ 5:02am 
Hi, this is possibly a known issue, but using a sewing machine to cut up clothes that are lying on the floor will give materials, but not destroy the clothes. Awesome mod though
ogrimdooh  [author] 5 Sep @ 3:19am 
@Rachel L and @EasyEUK: Yea, I'm working on it! I will got more time in the weekend o7
Rachel L 4 Sep @ 7:20pm 
here to report that indeed it is causing errors with clean ui
EasyEUK 4 Sep @ 4:46pm 
As others Clean UI is breaking the UI of your aweomse mod - it is unusable -and since Clean UI is so popular i think you will need to check it out
ogrimdooh  [author] 4 Sep @ 2:03pm 
@ethel †: If you share your mod list I can help to track the conflict.

@Meyar: Yea, probabily is that.
ethel † 4 Sep @ 10:54am 
`attempted index: setVisible of non-table: null
function: prerender -- file: ISSewingMachineMachineActionsPanel.lua line # 152 | MOD: [B42] Ogrim Mod's - Sewing Workbranch

There's infinite errors when clicking the "Sewing Recipes" tab. Also i use a lot of mods, so it could be a conflict.
Meyar 4 Sep @ 7:19am 
I imagine this is going to sound like an obvious question, but where does one get or craft kevlar? Common sense says by disassembling bullet proof vests and the like but the UI is telling me it's made of leather (possibly due to another mod that lets me repair all clothes, which may set the material to leather for that purpose)
JoJoTankGaz 3 Sep @ 8:20am 
Aura Farmer 3 Sep @ 7:05am 
yeah, most likely, can't confirm it but I'm also using all Rocco's UIs, and also getting erros
Ki Charn Ro 3 Sep @ 3:21am 
Same with me, UI is all glitched. Could it be rocco's clean UI messing with it?
ogrimdooh  [author] 2 Sep @ 9:01pm 
@JoJoTankGaz: Hey!!! Can you share your mod list?
JoJoTankGaz 2 Sep @ 3:11am 
https://imgur.com/gallery/ui-glitch-1Ijdq33
Try to use the mod..but got some UI glitch
ogrimdooh  [author] 31 Aug @ 5:29am 
@ZeroTwo.exe ( Allkeyshop ): Thx for the feedback! I will take a look!
ZeroTwo.exe ( Allkeyshop ) 31 Aug @ 1:46am 
The Spanish translation is buggy; instead of being centered, the text is so far to the left that it is impossible to read or interact with it.
ogrimdooh  [author] 27 Aug @ 3:55pm 
@borrowdaledrew: Thx for the ffedback man!! But I need the mod list you are using too xD if you share this I can investigate the bug \o/
borrowdaledrew 27 Aug @ 10:13am 
...

at zombie.ui.UIElement.render(UIElement.java:2000)
at zombie.ui.UIManager.render(UIManager.java:419)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1331)
at zombie.gameStates.IngameState.renderframeui(IngameState.java:1317)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1456)
at zombie.gameStates.IngameState.render(IngameState.java:1406)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:28)
at zombie.GameWindow.renderInternal(GameWindow.java:468)
at zombie.GameWindow.frameStep(GameWindow.java:940)
at zombie.GameWindow.mainThreadStep(GameWindow.java:642)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
borrowdaledrew 27 Aug @ 10:13am 
here is a console report:

attempted index: setVisible of non-table: null
function: prerender -- file: ISSewingMachineMachineActionsPanel.lua line # 152 | MOD: [B42] Ogrim Mod's - Sewing Workbranch
java.lang.RuntimeException: attempted index: setVisible of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1530)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:502)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1668)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
at zombie.ui.UIElement.render(UIElement.java:1990)
at zombie.ui.UIElement.render(UIElement.java:2000)

...
borrowdaledrew 27 Aug @ 10:04am 
i'm getting a strange UI glitch when using the the sewing machines, the Sewing Recipes screen appears as though column one and column two are overlaying in column one's space.
Column three remains in place cos its a good boy and knows its place :)
TheDarkness 27 Aug @ 4:48am 
dude, you fucking rock !! just beat the devs to it !
ogrimdooh  [author] 27 Aug @ 3:57am 
@MrHrulgin: Hello! Thanks for the feedback! I'll add more sandbox parameters to allow you to customize each machine separately, allowing it to adapt to each player's gameplay style.
MrHrulgin 26 Aug @ 7:58pm 
I agree with Kable. From my wife who's a sewist with a half dozen (sorry, she corrected me that she has 7) machines:

Old sewing machines are absolute tanks. They can sit unused for a couple of decades in someone's barn, and with a bit of cleaning and oil they'll work flawlessly again. Modern machines are comparatively more fragile than older machines due to the prevalence of plastic components and are not user serviceable. No reason any machine would take more or less material, but an older machine does require more oiling than a newer machine. The old machine isn't likely to take significant damage ever. Needles should break way more often with heavier materials, and a newer electric machine can't sew leather at all, as they don't have the torque. An industrial machine can sew through anything, including you, and takes far more oil than any other type. Needle breakage is based on user skill, not machine type.
Tomoko 26 Aug @ 2:05pm 
got a slight UI issue with the crafting panel of the machine, trying to figure out what breaks it down but for now, no culprits...