Project Zomboid

Hotfix 42.0.1 - Unstable Release

- Fix for "no UI"/"black screen" at game start (helps with problematic screenresolution.ini file, but not with old AMD cards bug).
- Fixed game closing while shooting.
- Fixed texture compression being disabled.
- Removed placeholder UI sounds
- Fixed not being able to open doors when another timed action was being carried out.
- Reduced Melee Weapon Muscle strain. It is now 60% of the previous amount. Other sources of Muscle Strain are unaffected. The sandbox value hasn't changed and the reduced value is the new baseline.
- Fixed Chickenpocalypse.
- Fixed a butchering exploit.

- Fixed a missing floor in cell 16,24 causing the player to fall forever.

- Convert GLSL 330 syntax to 150 when the available OpenGL version is less than 3.3.
- This should allow the game to run on MacOS again, in theory.
- Replaced GL43.glDepthRangef() calls with GL11.glDepthRange().
- Fixed bink videos not playing when the working directory does not contain the "media" directory.
- Fixed glitchy model rendering affecting mods due to not-normalized bone weights.
- Fixed garbage creation in several spots.
AnimationPlayer.getSkinTransformData() was reallocating bone matrices every frame due to bone counts differing between player models and clothing models.
- Reduced memory usage a little.
- Radio data XML was kept in memory after parsing.
- LosUtil.cachedresults isn't used in singleplayer.
- Avoid allocating a few large buffers used only in multiplayer.
- Garbage-creation avoided in several places.
- Fixed rendering issues starting the game with zoom disabled.
- Fixed BallisticsTargets not being cleared.
- Fixed array indexing in PZBallistics::getCameraTargets
- ModelInstance::getAttachmentWorldPosition normalizes the direction vector
- Fixed Zeds playing wrong animation when shoved down.
- When bKnockedDown and !hasHitReaction and !bOnFloor and playerAttackPosition = FRONT/BACK, Zed now goes to staggerback-knockeddown.
- When playerAttackPosition is not FRONT/BACK, Zed goes to falldown.
- attack-network no longer goes to idle when bDead.
- staggerback-knockeddown AnimNodes no longer continously check bKnockedDown.
- Already in the knockeddown state, no need to keep checking.
- Modified the default sandbox options for animals a bit, made milk/wool on Fast by default, Egg hatch is fast, not very fast now tho (meaning it takes 14 days to hatch an egg instead of approx 8 days in the current very fast version)
- Fixed recipecode for pack of batteries that spawned in the world.
- Fixed multiple recipes in knapping.
- Removed the butchering & recipe code fixes since it wasn't wanted for hotfix.
- Fixed Make_Stone_Knife requiring Maintenance 5 instead of 1.
- Wooden Cudgel renamed to Large Branch.
- Added Workshop tags: Animals, Audio, Farming, Skills, QoL, WIP
- Traits renamed.
- Nervous to Cowardly
- Fear of Outdoors to Agoraphobic
- Fear of Indoors to Claustrophobic
- Outdoorsman to Outdoorsy
- Can't Read to Illiterate
- Repairer/Repairman to DIY Expert
- Fisher to Angler
- Adjusted Slow Reader, ThinSkinned, and Disorganized trait descriptions
- "Very Long Stick" renamed to "Long Stick". It's still way above average ok.
- "Breaded" foods renamed to "Fried"
- The libbink64.dylib was rebuilt.
- Rebuilt Linux pzbullet libraries.
- Updated PZBullet Win32/64 natives