Project Zomboid

Project Zomboid

TryHonesty's Tiles
113 Comments
Bradley Uppercrust III 21 hours ago 
Praise be unto Spiffo, you're a saint! Thank you very much
Try Honesty  [author] Sep 15 @ 10:47am 
Hey! Thanks for the compliment, I appreciate it!

The tiles on the workshop are compiled, so they work for any user right away. They can just subscribe to them and they'll work, or add them as a dependency to their own mod.

I don't include the source PNGs in my workshop uploads because I prefer not to have my source files publicly available. However, I do share them in the unofficial mapping discord server and in my own. https://discord.gg/TdpRfxC2cp

Feel free to grab them from there! You would place those PNGs in your 2x folder, relaunch the tools, and then in TileZed go to Tools > Tilesets and click the + icon to add them to your map.
Bradley Uppercrust III Sep 15 @ 10:30am 
Hi, I'm new to modding (especially PZ) and trying to use this tile mod for a town but I can't seem to figure out how to load it into Tiled for Building Editor and such. Am I missing something, or is this mod meant more-so to give assets for stuff like your Cedar Hill map? PS: great looking tiles
Julius Caesar Salad Jul 24 @ 9:09pm 
For those having issues with hosting server, I found a comment on another thread that has worked for me:

Go to your server folder, open steamcmd folder,open steamcmd.exe and let it update. close it and copy these files from steamcmd to your Zomboid server folder and replace them.

steamclient.dll
steamclient64.dll
tier0_s.dll
tier0_s64.dll
vstdlib_s.dll
vstdlib_s64.dll
PixelGamerz9 Jul 21 @ 6:18am 
yeah i tried that jus dont work ill have to wait for the patch i guess to play
Xanderevo Jul 20 @ 2:17pm 
For anyone still struggling with a dedicated server for now, follow @pixishadi solution, if you do not have the first line like me, copy and paste it from another mod and manually enter the values.

"2844685624"
{
"size" "102570898"
"timeupdated" "1752812339"
"manifest" "9143331854010381382"
}
Try Honesty  [author] Jul 19 @ 4:28am 
Yeah, I’d say that pretty much reflects the growing frustration a lot of us are feeling right now. Stripping away control and making changes nobody asked for. If this keeps up, I wouldn’t be surprised if people start building launchers to bypass Steam entirely, just to play the way they want.

I haven’t updated the tile pack for almost a year... only to come back to chaos. For the record, I didn’t really change any existing tiles, only added new ones. So the update is actually beneficial: a lot of tiles have gone through polishing, and it’s nearly a year’s worth of work done at my usual slow pace while juggling other projects.
Viper Jul 19 @ 3:52am 
Valve is really starting to piss me off. I intentionally play in offline mode to prevent mod updates when i don't want them, and now with these recent changes, it won't let me launch the game until this mod gets updated. like wtf? between this and Valve bending the knee to payment processors, it's clear the enshittification of Steam is well underway
Try Honesty  [author] Jul 18 @ 11:34pm 
ChampionChin there is a fix in this comment section posted by "pixishadi" which worked for some people. It should be like a page or two from here. If that doesn't help there is a step by step guide on reddit which provides pertinent information as well. Here's the link to it:
https://www.reddit.com/r/projectzomboid/comments/1lyw5ww/psa_for_all_server_owners_who_is_facing_steam_mod/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1
Try Honesty  [author] Jul 18 @ 11:26pm 
리원, you're fine, really. No hard feelings at all. No need to send me anything, just maybe don’t come in guns blazing next time, lol.
ChampionChin Jul 18 @ 11:17pm 
Hello, author. After the update on July 18th, the server failed to start. Today, I redeployed the server and only added the mod 2844685624, but the server still failed to start. The logs are as above
ChampionChin Jul 18 @ 11:12pm 
LOG : General , 1752905454172> 6,482,295> Workshop: DownloadPending GetItemState()=NeedsUpdate|Downloading|DownloadPending ID=2844685624
LOG : General , 1752905454172> 6,482,296> Workshop: download 6160/101645776 ID=2844685624
LOG : General , 1752905454241> 6,482,365> Workshop: onItemNotDownloaded itemID=2844685624 result=2
LOG : General , 1752905454241> 6,482,365> Workshop: item state DownloadPending -> Fail ID=2844685624
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFE528B1B60/0x000'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFE528B1B60/0x000'

C:\steamcmd\steamapps\common\Project Zomboid Dedicated Server>PAUSE
리원 Jul 18 @ 11:04pm 
Okay, I understand. It's a mode I use often. I got upset because it suddenly stopped working. I apologize. I'll buy you a cup of coffee and send you five dollars.
Try Honesty  [author] Jul 18 @ 10:32pm 
Bibles, the only lua files my mod provides are loot distributions, a very simple code which doesn't throw any errors. Without seeing any logs it's hard to say what's causing it. If you're in doubt, check the PZ modding discord (there is a link few comments down below) or send me the log and I could take a look at it.
Try Honesty  [author] Jul 18 @ 10:28pm 
If you had asked for help like a normal human being, you’d have gotten it. The thing I can’t fix however is someone being deliberately insufferable. If you had read even two comments down, you'd already know this is caused by Steam's API update and Zomboid not deploying a patch yet to fix syncing. But hey, blaming the modder and playing the victim card is always easier, right? Have a great day love! :steamhappy: XD
리원 Jul 18 @ 10:22pm 
Am I unlucky? Is this the first time your mods have done something like this? Stop teasing and fix it. Stop teasing and do it right. Why are you joking when I respect you so much?
리원 Jul 18 @ 10:11pm 
I ended up deleting the mod, deleting it again from notepad, and trying again from a copied version. Please do better next time. it work now
리원 Jul 18 @ 10:07pm 
You're really good at making mods. That's why I like your posts, but why do you always do this? I've been following you, and this isn't the first or second time.
Bibles Jul 18 @ 9:55pm 
None of those methods have worked for me, no one can play but me. they keep getting lua issues
Try Honesty  [author] Jul 18 @ 9:53pm 
Tough luck kid.

https://tenor.com/bHTbb.gif
리원 Jul 18 @ 9:45pm 
Hey. It was working fine until yesterday, but it doesn't work anymore. Make it right. I suffered for 3 hours because of you.
Try Honesty  [author] Jul 18 @ 6:10pm 
Glad you guys figured it out, happy to see the PZ community being helpful.:steamthumbsup:
Xanderevo Jul 18 @ 6:04pm 
@pixishadi Worked on a Nitrado server, thanks.
Cheetlius Jul 18 @ 5:59pm 
@Frogasaurus I love you so much I have figured this issue out thanks to you. following the initial instructions by pixishadi. I also discovered I can use the same referencing appworkshop_108600.acf file between my hard drive and the server. so I could finally readd fluffy hair. i just had to remove the bytes and replace them with the two "latest" lines
Frogasaurus Jul 18 @ 4:42pm 
@Cheetlius It should work in theory. I think the idea is that this file is a sort of registry that tracks the state of mods. If you aren't sure, you can double check the appworkshop_108600.acf file of your own hard drive (e.g. Steam/steamapps/workshop/appworkshop_108600.acf) and compare what it looks like (minus the "subscribedby" field).
Cheetlius Jul 18 @ 4:10pm 
@Frogasaurus i do see "BytesDownloaded" and "BytesToDownload" but there is no "latest_timeupdated" and "latest_manifest" right under them. Is it possible I could delete the two Bytes lines and replace them with the "latest_timeupdated" and "latest_manifest" even if they did not exist prior?
Frogasaurus Jul 18 @ 4:05pm 
@Cheetlius "BytesDownloaded" and "BytesToDownload" are the lines you need to delete, "latest_timeupdated" and "latest_manifest" should be right under them.
Frogasaurus Jul 18 @ 4:03pm 
@pixishadi What a hero. I learned something today.
Cheetlius Jul 18 @ 3:22pm 
@pixishadi on step 8. where did you find "latest_timeupdated" and "latest_manifest"? all i see on the second line for 2844685624 after "manifest" "timeupdated" and "timetouched" is "BytesDownloaded" and "BytesToDownload" ?
pixishadi Jul 18 @ 1:25pm 
8- Further down, find the second line for 2844685624 and replace the values with:
"manifest" "9143331854010381382"
"timeupdated" "1752812339"
"timetouched" "0"
THERE ARE TWO LINES TO DELETE HERE BUT I DON’T REMEMBER THEIR NAMES
"latest_timeupdated" "1752812339"
"latest_manifest" "9143331854010381382"
9- Save your changes
10- Restart your server
Bonus – Have fun!

(part 2/2)
pixishadi Jul 18 @ 1:24pm 
After 5 hours of struggle and waiting for G-Portal to reply, I finally found another solution. For those of you using a dedicated server where you don’t have permission to upload your steamclient.so or .dll file, here’s how to do it — it takes 3 minutes and works instantly.

0- Stop your server
1- Unsubscribe from the mod on your Steam account
2- Re-subscribe to the mod
3- On your hard drive, go to Steam/steamapps/workshop/content/108600 and find the folder 2844685624
4- On your dedicated server's FTP, go to steamapps/workshop/content/108600 and delete the folder 2844685624
5- Drag the folder 2844685624 from your hard drive into steamapps/workshop/content/108600/ on the FTP of your server
6- Still on your FTP, go to steamapps/workshop and open the file appworkshop_108600 with a text editor — Notepad is fine
7- Find the line 2844685624 and replace the values with:
"size" "102570898"
"timeupdated" "1752812339"
"manifest" "9143331854010381382"

(part 1/2)
☚Richye☛ Jul 18 @ 8:17am 
Any solution for servers?
Try Honesty  [author] Jul 18 @ 5:21am 
That file (or rather, the logic in that GitHub pull request) is built into the "Danixu Project Zomboid Docker image". It’s not something you run manually, instead, you enable it by setting this environment variable in your Docker config: FORCESTEAMCLIENTSOUPDATE=1

Once that’s set, every time the container starts, it will automatically grab the updated steamclient.so from SteamCMD and copy it into the zomboid server folders.
This fix is for Linux though and works only if you use that specific docker image.

If you're on another setup it's worth checking the PZ modding discord: https://discord.gg/WBgpnUwq
There's also discussion in the official PZ discord in "pz_techsupport" channel, where people have posted similar fixes that work for windows. Hope that helps!
Kar33a Jul 18 @ 3:56am 
may i ask,how should this file be used
Try Honesty  [author] Jul 18 @ 3:34am 
Hey! If your server keeps overwriting the steamclient.so file, I would try to contact your host and ask if they can allow persistent file replacement, or if they support startup scripts that could re-copy the correct files after each restart.
Ultimately, this is something the Indie Stone needs to fix on their end. They are aware of the issue and a developer recently responded in their official Discord saying:

“Just an FYI, this issue was caused by a change to the Steam API. We have identified a fix and a hotfix to Build 41 is planned (though I don't have an ETA sadly).”

That was 4 days ago, so hopefully we’ll see a patch soon. In the meantime, there’s a temporary workaround using a startup script that re-applies the fix after every server restart:

https://github.com/Danixu/project-zomboid-server-docker/pull/22
Try Honesty  [author] Jul 18 @ 12:28am 
Happy to help!:spiffo:
卜卜猩(* ̄(エ) ̄*) Jul 18 @ 12:23am 
Thank you so much sir. You're truly great:steamthumbsup::steamthumbsup:
Try Honesty  [author] Jul 18 @ 12:19am 
Copy pasted from reddit:

The fix is simple: replace it with an updated version.

For Linux:

Delete the old steamclient.so.

Copy the new steamclient.so into both:

/serverfiles/

/linux64/

For Windows:

Delete the old steamclient.dll, steamclient64.dll, tier0_s.dll, tier0_s64.dll, vstdlib_s.dll, and vstdlib_s64.dll.

Copy the new ones into:

\serverfiles\

Where do you get the updated files?
Just download and run SteamCMD once (it auto-updates).
Then grab the files from the SteamCMD folder:

Linux:

steamcmd/linux64/steamclient.so

Windows:

steamcmd/steamclient.dll

steamcmd/steamclient64.dll

steamcmd/tier0_s.dll

steamcmd/tier0_s64.dll

steamcmd/vstdlib_s.dll

steamcmd/vstdlib_s64.dll

Copy and paste them into the correct folders, and that’s it—problem solved.
卜卜猩(* ̄(エ) ̄*) Jul 18 @ 12:12am 
Sir,I can't access Reddit here. Could you please post the solution?
Try Honesty  [author] Jul 17 @ 11:21pm 
:luv:
Cano Jul 17 @ 11:19pm 
The reddit solution works, thx bro
Try Honesty  [author] Jul 17 @ 11:19pm 
You do you, I gave you the solution to the problem which I haven't caused. Perhaps it's time to perform what's linked down below since I'm not the only person which updates their mods. Running into this issue again is likely unavoidable due to mod updates.
Try Honesty  [author] Jul 17 @ 11:03pm 
I can but I will not. The link I sent not only fixes the update for my mod, but will fix any incoming mod updates that get pushed by other mod authors. This issue is apparently known by the Indie Stone, but they have no ETA on fixing it globally for b41.
endermartines14 Jul 17 @ 10:55pm 
can you revert the mod to its previous version?
Try Honesty  [author] Jul 17 @ 10:26pm 
Hold on guys, I'm getting reports of Project Zomboid having issues with outdated steam API. Until PZ devs push the new update out to al the servers it will keep happening. This is the fix to this situation. Lemme know if that works out for you. https://www.reddit.com/r/projectzomboid/comments/1lyw5ww/psa_for_all_server_owners_who_is_facing_steam_mod/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1
Hammerhai Jul 17 @ 10:21pm 
Hel Try Honest we updated our Server and we get the same issue item state DownloadPending -> Fail ID=2844685624
Meeurf Jul 17 @ 10:20pm 
Same over here. LOG : General , 1752815979886> 3,308,768> Workshop: download 6160/101645776 ID=2844685624
LOG : General , 1752815979920> 3,308,802> Workshop: onItemNotDownloaded itemID=2844685624 result=2
LOG : General , 1752815979920> 3,308,802> Workshop: item state DownloadPending -> Fail ID=2844685624
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FF8B5101B60/0x000'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FF8B5101B60/0x000'
puntozero Jul 17 @ 10:19pm 
I get this error, I already restarted, deleted and reinstalled the mod but it's still the same Workshop: item state DownloadPending -> Fail ID=2844685624
Try Honesty  [author] Jul 17 @ 10:15pm 
Okay, I'll check again if it's not an issue on my end, if so I'll push another update.
Cano Jul 17 @ 10:10pm 
I got a problem too..
"src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFFA3CC1B60/0x000'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFFA3CC1B60/0x000"

Steam CMD usually updates autmatic, but this time send me this error.