Project Zomboid

Project Zomboid

blindcoders Modding Utility
87 kommentarer
초특가야놀자 16. juli kl. 7:36 
I'm having the same problem. I went through the discord link at the bottom, but link is error. Can you tell me a new link or workaround?
blindcoder  [ophavsmand] 15. juli kl. 12:35 
Hey Moscow,

the mod is fine, PZ is currently failing to download any updated mod. Please check the discord thread, I posted a script that you can try to run in your docker container to fix downloading mods if you're comfortable with it.
P.A.T.R.I.O.T 15. juli kl. 10:50 
Hi!

So I'm using bisect as a dedicated hoster and the mods failing to download, I tried to use the fixes below but the server tries to download the mod still, could you let me know when you think the mod would be fixed?
Shelby 15. juli kl. 2:20 
@KHALAIL "I solved the problem using the same method. I can't even tell how many hours I struggled."
Sneezingprince 14. juli kl. 7:31 
Thank you for your work!
blindcoder  [ophavsmand] 14. juli kl. 6:57 
blindcoder  [ophavsmand] 14. juli kl. 6:53 
Again, I am truly sorry about this. Once TIS have fixed updating mods from the Workshop, this will no longer be required.
blindcoder  [ophavsmand] 14. juli kl. 6:53 
Edit the file "appworkshop_108600.acf" and make sure the references to "503640135" look like this:

"WorkshopItemsInstalled"
{
"503640135"
{
"size" "308083"
"timeupdated" "1752497234"
"manifest" "5926586790091068206"
}
}
"WorkshopItemDetails"
{
"503640135"
{
"manifest" "5926586790091068206"
"timeupdated" "1752497234"
"timetouched" "1752500784"
"latest_timeupdated" "1752497234"
"latest_manifest" "5926586790091068206"
}
}
blindcoder  [ophavsmand] 14. juli kl. 6:53 
As a workaround, this should work:
Download 503640135.tar.gz or 503640135.zip from https://github.com/blind-coder/pz-bcUtils/releases/tag/v1.2.2 (it's the official repository, uploaded by yours truly).
Copy the file to your server at the directory "content/108600".
Extract the file there.
You should now have a directory "503640135" with the mod data in there.
blindcoder  [ophavsmand] 14. juli kl. 6:34 
I'm reaching out to other people to try and resolve this. Sorry for this.
SERI 14. juli kl. 6:27 
I'm using a Google VM instance and checking file creation/deletion via FileZilla.
I confirmed that the folder was fully deleted, then reinstalled SteamCMD, which generated new replacement files — but This Workshop item still fails to download.
SERI 14. juli kl. 6:12 
@KHALAIL

I already checked the link you shared.
Even after deleting the linux64 folder and completely reinstalling SteamCMD on my VM instance, I'm still getting FAIL ID=503640135 when trying to load the mod.
Nothing seems to change — it just keeps repeating DownloadPending and fails in the end.
Mint_A 14. juli kl. 6:02 
If you follow this method, the problem will be solved.
blindcoder  [ophavsmand] 14. juli kl. 6:01 
I was able to fix it using the info from khalail's link.
I ran these commands in my server:
root@zomboid:~# cp steamcmd/linux64/steamclient.so pz-dedicated/linux64/steamclient.so
root@zomboid:~# cp steamcmd/linux32/steamclient.so pz-dedicated/steamclient.so

The actual location of the steamclient.so files might vary.
khalail 14. juli kl. 5:39 
@SERI, Plz chk my link
SERI 14. juli kl. 5:35 
Same issue here. Cloud VM setup, nothing updates, nothing works.
blindcoder  [ophavsmand] 14. juli kl. 5:18 
I was able to reproduce the error, investigating rn.
SERI 14. juli kl. 5:13 
LOG : General , 1752495210715> 370,459,344> Workshop: DownloadPending GetItemState()=Installed|NeedsUpdate|Downloading|DownloadPending ID=503640135
LOG : General , 1752495210715> 370,459,344> Workshop: download 5840/222544 ID=503640135

sbd helpme
blindcoder  [ophavsmand] 14. juli kl. 5:05 
Thank you khalail!
Hunter 2-1, let me know if your issue is fixed.
blindcoder  [ophavsmand] 14. juli kl. 4:27 
I found a similar issue here: https://gtm.steamproxy.vip/app/108600/discussions/6/3784750482960866912/
Can you check if that fixes the problem for you?
Hunter 2-1 14. juli kl. 4:26 
i thought the same. no more errors just that line and crash y both 2 servers we have
blindcoder  [ophavsmand] 14. juli kl. 4:21 
@Hunter 2-1
Are there any other errors that might help? that sounds like a download problem...
Hunter 2-1 14. juli kl. 4:18 
After the update, it makes my b41 server crash on Workshop:
"item state DownloadPending -> Fail ID=503640135."

already tried everything so i guess is something update related. Time to remove some mods that require that library
blindcoder  [ophavsmand] 14. juli kl. 2:54 
I just pushed an update that makes this mod compatible to B42. It should now work with all Zomboid versions. Please let me know if there are any issues.
Steve Popcorn 9. juli kl. 23:26 
BzoukHotbarnew mod uses this mod too
Sneezingprince 5. juli kl. 7:00 
Edit, I figured out, its the "Spray Paint" mod for B41 that uses this mod
Sneezingprince 5. juli kl. 6:55 
I have this mod installed but dont remember why, does someone know what exactly it is used for and how to check which of my other mods uses this framework?
oguri cap feet 10. maj kl. 18:54 
hi
pimatstudio 16. feb. kl. 11:44 
Can one force-update it for B42 without functionality loss?
EK 28. dec. 2024 kl. 21:15 
Hi, great mod, when u can, can updated to B42 pls? ty a lot! :steamthumbsup:
thesimphany 28. dec. 2024 kl. 16:13 
Please consider to keep a build 41 Version for those of us That will be remaining on Build 41 And the servers and files we have used for Years
Positivi_Tea 17. nov. 2023 kl. 16:08 
Blindcoder! Funny seeing you here while I'm scrolling through haha
blindcoder  [ophavsmand] 4. sep. 2022 kl. 23:05 
@Orc: Oh, thanks. I'll fix that!
Orc 4. sep. 2022 kl. 16:30 
Just in case you were unaware, you have been uploading your entire git history within the workshop mod.
LilArtPuppers 9. juli 2022 kl. 12:45 
i tried to use this and the spraypaint mod on my server but don't think it is compatible with the Hydrocraft mod
blindcoder  [ophavsmand] 3. feb. 2022 kl. 23:53 
Thank you :) :spiffo:

@Kable: That'd be possible except for the Moodlets. They are so deep in Java code that it hurts. I've heard it said that that IS on the TODO list for TIS, just pretty deep down.
Tchernobill 3. feb. 2022 kl. 11:45 
@blindcoder it's not said enough that you rock.
Kable 7. jan. 2022 kl. 15:26 
@blindcoder is it possible to mod a toggle option to move the GUI around? I play on a 2160p resolution and the moodlets are so tiny.
blindcoder  [ophavsmand] 3. juli 2021 kl. 11:13 
@sf:
That's interesting. I'll investigate this! PZ is using kahlua, which is actually slightly different from "normal" Lua in some areas.This might be such an area, or it might be a genuine bug that "just happened to work". I'll check it out!
sf 3. juli 2021 kl. 0:28 
sorry to interrupt again, but this is prob last time for this one.
I just felt compelled to at least report it (coder's duty). Pls ignore where applicable.

The escape thing I told you about? I think I wasn't clear before. You were talking about escaping the regex expression. I was actually referring to escaping the in-code string itself (for the lua parser) which seems to require changing the "\." in the regex string to "\\." to work with some lua implementations (actually just using Lua 5.2 on windows). It seems to report error no matter using dofile or require until I added escaped "\".

PZ may be using a more relaxed parser which means it does not really matter practically (nobody complained, so prob nothing needs to be done). Would be bad if PZ is actually doing something different completely (e.g. "properly" escaping the string actually breaks it in PZ) which I am hoping is not the case.

sf 2. juli 2021 kl. 12:28 
Yeah I think the problem is with the lua interpreter I am using, that reads the file in "as is" (I was using dothis("filename") ). It prob won't have problem in a "native" executing environment, e.g. directly being executed by the binary. I was just using an command prompt to pick up the language faster by dynamically examining the variables and trying out commands.

Thanks for the reply and sorry for troubling you over such inconsequential matter.
blindcoder  [ophavsmand] 2. juli 2021 kl. 11:32 
@sf:
It's not the backslash that's escaped, but the "." (dot). In this case, it's to escape the special meaning of "." in regular expressions. In regular expressions a "." means "any character, once", whereas "\." (escaped dot) means a literal dot character.
sf 2. juli 2021 kl. 8:32 
sorry to disturb

Just wondering about bcUtils.lua:181 and similar :209
[code]
currentCat = string.match(line, "[a-zA-Z0-9/ \.]+");
[/code]

Is there a need to escape the backslash? I got an error when trying to load the file in a normal lua interpreter (picking up lua). I never seen that problem with PZ itself, so I don't know if it will cause any problem.
jUG_05 2. apr. 2021 kl. 10:52 
good stuff, man!
blindcoder  [ophavsmand] 2. apr. 2021 kl. 10:42 
@JUGO5: Hell yes, it did! Why update it when it's not broken ;)
Just added a new readINI function to read files from mod directories to support my Mod Release Notes mod.
jUG_05 1. apr. 2021 kl. 12:37 
holy fuck this updated after like 6 years lol
blindcoder  [ophavsmand] 8. juli 2020 kl. 6:37 
Can you bring that up with Hydro? This mod uses its own namespace and doesn't interact with functions outside that namespace.
TheIdiot 7. juli 2020 kl. 13:34 
Devin L - yeah, I'm experiencing the same issue as well. I have nearly 40 other mods, but turning this on breaks Hydrocraft 41's item spawns.