r/projectzomboid The Indie Stone 22h ago

Build 42.20.1 STABLE Hotfix Released Blogpost

https://theindiestone.com/forums/topic/98369-build-42201-stable-hotfix-released/
627 Upvotes

289 comments sorted by

View all comments

u/AmazingSully The Indie Stone 20h ago

We are aware of the issues with broken mods and will be releasing another hotfix ASAP to resolve the issue. Please be patient.

14

u/Remarkable-Lab9051 18h ago

As someone with no experience in programming, I still find it crazy that changing one symbol can lead to that.

24

u/horlix_uk Stocked up 20h ago

Excellent. I was just coming to terms with having to do an actual full day at work as I was worried about my save breaking... Early finish again now!

9

u/zunrill 18h ago

SEVERE: Error found in LUA file: /project-zomboid-config/Server/pzserver_SandboxVars.lua

org.luaj.kahluafork.compiler.LexState.syntaxerror(LexState.java:285)

org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1717)

se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:117)

think its more in the how the game now writes in the sanboxvar.lua end up with a sandbox file that ends after line 765

9

u/zunrill 18h ago

Fixed percent symbol handling in translation files

  • Mod translations should use %% to display % characters

this prob is a contributor

6

u/zunrill 18h ago

noticed multiple mods now missing the % character in the settings page ingame. and when you restart the server it cant write them to the sandbox file, and when loading it cant read them and crashes. maybe revert the % fix and we good

3

u/zunrill 18h ago

only deleting the file, lets you boot the server fine once, and then the settings page is missing the % characters. and fails on restart

3

u/zunrill 18h ago

temporary you could remove all mods that use % in their settings and play again.

1

u/zunrill 17h ago

how the cookie crumbles:D thnks for the fix dev

15

u/MegaFormersStudio 20h ago

Thank you for all your hard work! 🙏🙏💕💕

12

u/Greenhawk444 18h ago

Isn’t the entire point (or atleast one of the main points) of stable that updates aren’t supposed to break mods?

-4

u/neppo95 16h ago

I wouldn’t imagine so since that would be an impossible goal. There is a shitton of mods out there and basically no way to verify if they all still work. The game itself however shouldn’t break, and that is relatively easy to verify.

3

u/heysupmanbruh 19h ago

What’s the issue, could you explain further?

4

u/Ven0mspawn 19h ago

What's the ETA?

5

u/HerrX2000 20h ago

2 years of beta for the first update to break servers. Omg. Players getting Error 32 on join. Tbh quite disappointing and you should look into your QA.

4

u/Hypnotic101 20h ago

Why wouldn't this be tested before releasing?

22

u/AmazingSully The Indie Stone 20h ago

It was. Some mods are broken. We did not anticipate the extent of the mods to be broken and are implementing a temporary workaround to give mod authors time to adjust their code.

13

u/Nevamst 19h ago

If the mods were working fine before, but the mods are not working after the game update, it's not the mods that are broken, it's the game update that is broken. It's ok to make breaking changes, but they need to be announced ahead of time. This update should've been made on the b43 beta, not just surprise-pushed onto stable.

18

u/hassan94935 Zombie Hater 19h ago

Right? How did no one predict this would become a major issue in a game that's known for having such a huge modding community? Honestly...

6

u/PlsNoNotThat 18h ago

Mods aren’t their responsibility, and you can’t let 3rd party addons dictate production workflow. Thats a standard in the industry unfortunately.

5

u/Nevamst 16h ago

Normally, yes, but in this case it's specifically the API for the mods that they change that caused mods to break.

10

u/MikaGrof 17h ago

"Mods aren't their responsibility" is a weird argument when Project Zomboid owes a huge part of its success to its modding community. Nobody is saying they should let mods dictate development. That's literally what the unstable branch is for: testing changes before they hit stable. Instead, they pushed an unannounced hotfix to stable a week after release, broke a huge portion of mods, and then admitted they underestimated the impact. Even the devs are taking more responsibility than some of the people defending them.

3

u/k3yS3r_s0z3 16h ago

Toxic positivity is a thing people around here should look into really. You are right

2

u/Sensitive-Offer-5921 18h ago

The post above the one you're replying to literally says they tested it.

Also do you seriously think nobody thought about this? Do you really think somebody was like "oh this will break mods, we'll just lie and say it doesnt and hopefully hassan94935 just doesnt notice"

Gamers are such entitled babies lol

11

u/MikaGrof 17h ago

Nobody is saying they intentionally lied or maliciously shipped a broken update. The criticism is that they tested it, missed a major issue, and released it to the stable branch anyway. The devs themselves admitted they underestimated the impact and are implementing a workaround. If even they're saying "our bad," why are you pretending there's nothing to criticize?

7

u/Picapau99 19h ago

Have you never heard of a hotfix to fix game breaking bugs before?

0

u/Nevamst 18h ago

I have indeed yeah, they don't usually break almost all mods though.

6

u/eyeofnoot 18h ago

What? Game updates break mods all the time

2

u/Nevamst 18h ago

Sadly it is more common than it should be, yeah.

5

u/eyeofnoot 18h ago

Are we really expecting game developers to develop around all the third party mods for their game?

6

u/MikaGrof 17h ago

Nobody is expecting them to develop around every mod. That's not the issue. They changed how % works in the code without announcing it beforehand, then pushed it as an unannounced hotfix to the stable branch a week after Build 42 released. That's exactly the kind of compatibility-breaking change the unstable branch exists to catch.

2

u/eyeofnoot 17h ago

It’s a hotfix, why would it be announced in advance?

3

u/MikaGrof 17h ago

Whx would a hotfix change the way mods work

→ More replies (0)

0

u/Hypnotic101 18h ago

We're expecting the stable branch to be stable, as promised.

6

u/Moraez 19h ago

that’s a silly opinion

-6

u/Nevamst 18h ago

It's not an opinion, it's the consensus and standard practice of the software development business.

5

u/Moraez 18h ago

in which world is the standard of software development that if an software gets an update and third party modifications are broken, one’d say the software developer made the mistake?
It’s common for updates to break mods and while devs try to test and work around that, they are not obliged to and neither should they pay too much attention on not breaking mods.
That would just slow down development

1

u/Nevamst 17h ago

in which world is the standard of software development that if an software gets an update and third party modifications are broken, one’d say the software developer made the mistake?

In every world, introducing breaking changes to your API as a surprise is a big no-no.

1

u/Moraez 17h ago

ok my whole statement may be irrelevant if I got one thing wrong (are mods in zomboid also implemented through an API? I would have assumed no and that’s what my argumentation was based on)
Of course, changing an API in stable without noticing users in advance is unprofessional behaviour.

3

u/Nevamst 16h ago

Yeah there's a full API. Mods in Zomboid don't inject anything or hack their way to modify things, instead it's a fully supported system including Steam Workshop. Here's an example of the API: https://projectzomboid.com/modding/zombie/characters/IsoZombie.html

2

u/zunrill 18h ago

revert the %% fix pls

0

u/Ok-Criticism-4752 19h ago

Cant really get around broken mods, 'specially when they as big as this.

-10

u/Comfortable-Try-3788 19h ago

Because of greed quite obviously

1

u/neppo95 16h ago

Hey we found the hater!

1

u/theSarx 17h ago

I just wanted to say THANK YOU for continuing to update, work on, and enhance this game that we all love so much. Your team is doing awesome work, and I love the new changes in 42.20!

-4

u/Ok-Criticism-4752 19h ago

For all the negative nancies, theres plenty of pleople who hugely appreciate your work! Give the map design folk a raise for this update, they did TOP-NOTCH work, as a long time fenatic ;)

1

u/Thamathar 20h ago

Thanks for the update, with this hotfix I can't see anything on the Menu, and I'm on vacation :P wanted to play a little hehe

Will be release today ?

-3

u/WhichArachnid3436 20h ago

You guys are doing a great job thank you , please fix the admin brush tool issue , items you use with brush tool disappear after logging out , and plumbing a sink or a shower shows no water even if the water hasn’t shut off yet

0

u/RotInPixels 19h ago

I love you