Mods / LantsClientAnticrash

Tags: #QoL
Author: Lantalia
Side: Both
Created: Jan 9th at 5:13 AM
Last modified: Jan 27th at 9:06 PM
Downloads: 175
Follow Unfollow 16

Recommended download (for Vintage Story 1.21.0-pre.1 - 1.21.6):
lantsclientanticrash_1.0.2.zip  1-click install


Uses harmony patches to catch certain unhandled exceptions that can occur when rendering highlights, pick blocks, or shadows, usually related to malformed geometry, bad world edit state, etc

Where possible, attempts to detect the issue ahead of time and prevent the call to the code that can't handle the current state. Where nescessary, catches the exceptions, cleans up interupted shader state, and continues.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.2 lantsclientanticrash
1.21.0-pre.1 - 1.21.6
63 Jan 27th at 9:06 PM Empty lantsclientanticrash_1.0.2.zip 1-click install
1.0.1 lantsclientanticrash
1.21.0-pre.1 - 1.21.6
35 Jan 25th at 7:54 AM lantsclientanticrash_1.0.1.zip 1-click install

Prevents DoPlaceBlock from crashing the client (note, without a server side fix for the issue, you will still be kicked if the server throws an unhandled exception)

1.0.0 lantsclientanticrash
1.21.0-pre.1 - 1.21.6
77 Jan 9th at 5:14 AM lantsclientanticrash_1.0.0.zip 1-click install

Initial release


5 Comments (oldest first | newest first)

Lantalia , Jan 31st at 5:36 AM

It is set to 'both' to make it easier for server owners to force it / control it. At least currently, it only runs it's patches client side (and really, all of them are specific to things that only happen client side, like shaders, and what not). 

PrinceSora, Jan 28th at 8:34 PM

Likely a silly question, but if installed only client-side, does this have any effect?

GRKTheGreat, Jan 27th at 10:14 PM

Lantalia did not know, just a thing i've had happen in single player with the beta branches of the two. very annoying.

Lantalia , Jan 27th at 9:11 PM

GRKTheGreat I'm not familiar with either of those. Everything I've patched is something encountered by people on the Age of Seraphs server, that I was able to reproduce. (with an emphasis on those that create crash loops). If you have any requests, I'm going to need some specificity, and they should be induced either by vanilla, mods actually in use on AoS, or clearly apparent that vanilla code isn't sufficiently defensive

GRKTheGreat, Jan 27th at 5:15 AM

mind throwing in herb's nan partical crash? and cultinary lib's broken flax recipies?