Project Zomboid

Project Zomboid

blindcoders Modding Utility
87 則留言
초특가야놀자 7 月 16 日 上午 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  [作者] 7 月 15 日 下午 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 7 月 15 日 上午 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 7 月 15 日 上午 2:20 
@KHALAIL "I solved the problem using the same method. I can't even tell how many hours I struggled."
Sneezingprince 7 月 14 日 上午 7:31 
Thank you for your work!
blindcoder  [作者] 7 月 14 日 上午 6:57 
blindcoder  [作者] 7 月 14 日 上午 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  [作者] 7 月 14 日 上午 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  [作者] 7 月 14 日 上午 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  [作者] 7 月 14 日 上午 6:34 
I'm reaching out to other people to try and resolve this. Sorry for this.
SERI 7 月 14 日 上午 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 7 月 14 日 上午 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 7 月 14 日 上午 6:02 
If you follow this method, the problem will be solved.
blindcoder  [作者] 7 月 14 日 上午 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 7 月 14 日 上午 5:39 
@SERI, Plz chk my link
SERI 7 月 14 日 上午 5:35 
Same issue here. Cloud VM setup, nothing updates, nothing works.
blindcoder  [作者] 7 月 14 日 上午 5:18 
I was able to reproduce the error, investigating rn.
SERI 7 月 14 日 上午 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  [作者] 7 月 14 日 上午 5:05 
Thank you khalail!
Hunter 2-1, let me know if your issue is fixed.
blindcoder  [作者] 7 月 14 日 上午 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 7 月 14 日 上午 4:26 
i thought the same. no more errors just that line and crash y both 2 servers we have
blindcoder  [作者] 7 月 14 日 上午 4:21 
@Hunter 2-1
Are there any other errors that might help? that sounds like a download problem...
Hunter 2-1 7 月 14 日 上午 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  [作者] 7 月 14 日 上午 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 7 月 9 日 下午 11:26 
BzoukHotbarnew mod uses this mod too
Sneezingprince 7 月 5 日 上午 7:00 
Edit, I figured out, its the "Spray Paint" mod for B41 that uses this mod
Sneezingprince 7 月 5 日 上午 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?
Christopher Moltisanti 5 月 10 日 下午 6:54 
hi
pimatstudio 2 月 16 日 上午 11:44 
Can one force-update it for B42 without functionality loss?
EK 2024 年 12 月 28 日 下午 9:15 
Hi, great mod, when u can, can updated to B42 pls? ty a lot! :steamthumbsup:
thesimphany 2024 年 12 月 28 日 下午 4: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 2023 年 11 月 17 日 下午 4:08 
Blindcoder! Funny seeing you here while I'm scrolling through haha
blindcoder  [作者] 2022 年 9 月 4 日 下午 11:05 
@Orc: Oh, thanks. I'll fix that!
Orc 2022 年 9 月 4 日 下午 4:30 
Just in case you were unaware, you have been uploading your entire git history within the workshop mod.
LilArtPuppers 2022 年 7 月 9 日 下午 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  [作者] 2022 年 2 月 3 日 下午 11: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 2022 年 2 月 3 日 上午 11:45 
@blindcoder it's not said enough that you rock.
Kable 2022 年 1 月 7 日 下午 3: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  [作者] 2021 年 7 月 3 日 上午 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 2021 年 7 月 3 日 上午 12: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 2021 年 7 月 2 日 下午 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  [作者] 2021 年 7 月 2 日 上午 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 2021 年 7 月 2 日 上午 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 2021 年 4 月 2 日 上午 10:52 
good stuff, man!
blindcoder  [作者] 2021 年 4 月 2 日 上午 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 2021 年 4 月 1 日 下午 12:37 
holy fuck this updated after like 6 years lol
blindcoder  [作者] 2020 年 7 月 8 日 上午 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 2020 年 7 月 7 日 下午 1: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.