Ultimate XP Tweaker

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

Author: Sjaak Trekhaak

Last revision: 19 Apr, 2023 at 20:25 UTC (1)

File size: 179.97 KB

On Steam Workshop

Description:

Do you love Project Zomboid, but dont like its MMO-ish grindiness? Do you feel like those time sucking XP mechanics do not respect your time? Then this mod is for you!

Basic Features

Ultimate XP Tweaker allows you to set an XP modifier for every individual skill in the game! For example, if you think most skills level up fast enough, but Fitness and Nimble are too slow, you can make only those skills level faster.
The multipliers used by the mod are properly applied in every case, respecting other built-in multipliers in the game, such as the global XP Multiplier, "XP Boost", skill books, Fast Learner, Slow Learner and Pacifist.

Multiplayer

This mod works in single-player, ingame hosted multiplayer, and dedicated server multiplayer.

Support for existing savegames

This mod can be safely added to or removed from an existing single or multiplayer game with no ill effects.

Adding to single-player game

After installing the mod, click "LOAD" in the main menu, then before starting the game, with your save selected, click the "MORE…" button. Here you can add it to your existing savegame. Once added, you can use the "Change Sandbox Options" mod to configure it.

Adding to multiplayer server

Add the mod to your server, and start the server once with the mod enabled. Then, close the server, open your server’s SandboxVars.lua file and edit the UXPT values, and restart.
If you want to know what each variable does, start the game with the mod enabled, go to the single player sandbox creation menu, and hover over the mods options to read their effect.

UI improvements

This mod also makes a handful of small updates to the character creation, and skill panel UI, to accurately show how all multipliers add up. This means the UI will no longer lie to you anymore with incorrect XP Boost values! Because this mod will never affect XP gains in any way unless the default settings are changed, you can even use this mod for this feature alone, by keeping all the default settings. This offers more transparency on multipliers, but leaving XP gains unaffected.

Advanced Features

Power users may also use the "Advanced" sandbox settings tab, where more intricate settings are located. These settings can safely be ignored by users just looking to multiply the XP for a certain skill. The following features are listed under this tab:

Modify XP Boost: +X%
Every XP Boost value in the game (normally called +75%, +100%, +125%, etc) may be modified, per individual skill. For example, a character starting with 0 Carpentry normally gets only 0.25 times the amount of Carpentry XP that a character starting with 1 Carpentry gets. If you think this is too extreme, you may change this to any value of choice. A good starting point could be setting the boost for 0 starting points to 0.6666.

Level 5+ Aiming and Reloading XP
Characters with Aiming or Reloading levels of 5 or higher gain a large debuff to their XP gains for those skills. Optionally, this mod allows you to change those.

XP Derandomizing
In vanilla Zomboid, XP gained from moving has a random chance to apply every frame. This mod contains an option to derandomize these and gain XP at a regular rate instead. This includes: Strength XP from walking while at >50% carrying capacity, Fitness and Sprinting XP from running, and Nimble XP from walking in combat stance. This is enabled by default, with the XP gain rate being exactly the same as vanilla Zomboid would be on average, but all of this can be configured. As an exception, Lightfooted/Sneaking XP or Fitness XP from walking at excessive exertion or exhaustion are not derandomized, because those mechanics are part of the game’s Java code and not the moddable Lua code.

Reducing XP gains
While the configuration of this mod only allows you to increase XP multipliers, and not reduce them, if you really want to decrease XP for specific skills, this is still possible by the following workaround. Set the vanilla "XP Multiplier" under the "Character" tab in the Sandbox Options to a value lower than 1.0. Then adjust the mod’s values accordingly. For example, if you only want Cooking to level half as quickly, set the vanilla XP multiplier to 0.5, and set all the skill multiplier values from this mod, except for cooking and strength/fitness (the vanilla multiplier doesn’t apply to passive skills), to 2.0.

Incompatibilities

This mod is not compatible with "Fix XP View", because it does the same thing. It even goes one step further, and shows a breakdown of how the multiplier is calculated when you hover over your skills.

Please leave feedback

If you enjoy the mod, I ask but one thing, and that is to leave a comment and tell me how it helped your gameplay! I really enjoy reading how other people’s experiences are improved by my work. Similarly, if you find a bug, or if an update breaks the mod, let me know what exactly goes wrong, and we will try to figure out a solution.

Workshop ID: 2827283808
Mod ID: UltimateXPTweaker

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.