Tempo – A Performance & FPS Optimizer

If you liked this item, please rate it up on Steam Workshop page.

Author: Vyper

Last revision: 1 Jun at 13:22 UTC

File size: 356.72 KB

On Steam Workshop

Description:
Tempo — A Performance & FPS Optimizer

Smoother and snappier Project Zomboid experience — built from the ground up to play nice with heavy mod lists.

Tempo is a compatibility-first performance mod for Build 42. It targets the specific places where PZ suffers the most, especially when running a large amount of mods — the right-click menu, inventory tooltips, chunk streaming, and dense-zombie population rendering — and trims them, while never touching gameplay, AI, or your save.

Every optimization was found and verified by investigating the vanilla game and how it was made.


What it does
  • Snappier right-click menus — vanilla recomputes the menu’s width on every single option added (an O(n²) cost). Tempo makes it O(n). The more mods you run that add right-click options, the more this helps — and the menu stops "refusing to open" when you click fast.
  • Cached inventory tooltips — the tooltip is re-laid-out twice every frame while you hover an item. Tempo caches the layout when nothing changed, so hovering is cheaper (especially with item-heavy mods).
  • Smoother chunk streaming (optional engine patch) — fast travel and driving used to finalize a dozen map chunks in a single frame, causing a freeze. Tempo spreads that work across a few frames. Same world, same everything — just paced.
  • Lighter dense hordes (optional engine patch) — reduces the expensive animation-blending work on far-away zombies (NOT their AI — see below), easing the load when you pile into a big group.
  • Live diagnostics — an opt-in console report (frame-time percentiles, 1%-lows, jitter, stutter attribution) that doubles as a regression detector as you add more mods.

Honest expectations (please read)

Tempo is focused on solving stutters and hitching — better frame-pacing and 1%-lows, a snappier UI, and far less lag when traveling or when numerous zombies are around. It is not a magic "double your FPS" mod, and it won’t fix a GPU/CPU that’s maxed out. If your average FPS is already healthy, you’ll feel it as "the same FPS, but it stops stuttering." A huge raw-FPS jump on Build 42 is simply impossible with the way the game is currently built.

It does NOT affect zombie AI in ANY way

Other FPS mods target zombie AI to save on performance. Tempo doesn’t screw with this. Zombie senses, pathing, aggression, speed, and AI are 100% untouched. The only change is with how smoothly distant zombies blend between animation poses, which is purely cosmetic.

Built for heavy mod lists

Tempo was developed and tested with many other mods. It detects certain mods at runtime and stays out of their way — it never intercepts other mods’ events, and it yields any setting another mod already controls. The right-click menu speedup in particular gets more valuable the more mods you stack.

Optional: deeper engine patches (manual install)

The Workshop install itself works fully on its own (the menu, tooltip, UI features). Two of the bigger wins — chunk-streaming smoothing and dense-horde anim-LOD — are optional manual-install files, because they patch compiled engine classes and are therefore tied to a specific game build, major game updates will most certainly break them. Tempo remains safe during that period; affected features may temporarily disable themselves until the mod is updated.

  • They live in the mod’s manual_installation folder with a step-by-step HOW TO INSTALL.txt.
  • Client-side only.
  • 100% optional — skip them and the rest of Tempo still works.

Multiplayer & dedicated servers
  • Server admins: just add this Workshop mod to your server’s mod list. It syncs to clients normally.
  • The optional manual .class files are client-side (each player installs them locally if they want). They are NOT needed on the server and do nothing there by design.
  • Tempo changes no synced/authoritative state — it’s render/UI only.

Compatibility & safety
  • Safe to add and remove mid-save.
  • Self-validating: the menu optimization compares itself against vanilla and automatically disables if a future patch breaks the mod. In this case no changes will be applied.
  • Known incompatibility: Likely other performance mods. Mods that completely replace the context-menu and / or tooltip classes may make Tempo’s matching feature stand down (self validation).

What I can’t fix

High-speed driving, having the camera zoomed far out, and massive hordes still cost what they cost. That’s the engine’s single-threaded simulation and the native, hardcoded way it handles zombies — there’s nothing I can reasonably do about that without rebuilding half the game or nerfing zombie AI. Tempo gets you everything up to that point.


Support ♥

If Tempo made your game smoother and you’d like to support: Buy me a Ghost because I have an energy drink issue[ko-fi.com]. Mod is and always will be free, screw paid mods.

Workshop ID: 3736629791
Mod ID: Tempo_PerfKit