Project Zomboid

Project Zomboid

216 arvostelua
Exp Recovery for Skill Books
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Tiedostokoko
Julkaistu
Päivitetty
40.310 KB
25.1.2023 klo 14.41
31.5.2023 klo 11.36
8 muutosilmoitusta ( näytä )

Tilaa ladataksesi
Exp Recovery for Skill Books

Kuvaus
This mod is a must-have for players looking to optimize their exp gain. Mod automatically retrieves and saves missed perk exp in data for each skill book level. The missed exp cup size for each skill book level is also dependent on the maximum multiplier from the skill book, making it extremely accurate. When you read a skill book, you will receive the missed exp for the current skill book level. This means you can focus on gaining exp of any perk while still ensuring that you don't miss out on valuable exp. This mod also allows you to quickly see how much missed exp you have for each perk in the perks panel. Level up faster and more efficiently with the Exp Recovery.

Mod also works seamlessly in both singleplayer and multiplayer, so you can enjoy the benefits of this mod no matter how you play.
Has been tested on version 41.78.16
Safe to remove or add at any time

Features
  • Saving missed exp caused by an unread skill book
  • Giving full missed exp after reading the skill book
  • Tracking missed exp in the perks panel

Compatible Mods
Mod is compatible with any mod that introduces new perks, as long as they include a corresponding skill book. Also support mods that offer new skill books for existing vanilla perks.

Their Examples:
Driving Skill
Scavenging Skill (Fixed)
Better Lockpicking (reupload)
LittleYoschi's Skillbooks

How it actual works?
When you gain exp for any perk, the mod gets your current multiplier for that perk and calculates any missed exp. It then checks the cap of perk missed exp for your current level and saves it there. If the current level's cap is full, the mod recalculates any missed exp for the next level using the new multiplier from the next level, and so on, up to level 10.
If you complete reading a skill book, the mod will give you the full missed exp from that skill book.

Better to use with my another mod


Permissions
Credit where it's due
This mod can be added to and extended by anyone in the community, but credit must be given to the original author within the files of the mod - and posted alongside the mod wherever it roams.

Workshop ID: 2923554542
Mod ID: ExpRecovery
Suositut keskustelut Näytä kaikki (2)
42
11.11.2023 klo 22.42
Bugs
𝚅𝚒𝚜𝚑𝚗𝚢𝚊
6
31.5.2023 klo 11.36
Translation
Riko Prushka
91 kommenttia
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [tekijä] 24.5. klo 14.13 
@Tw1ce hmm, strange. I tested it thoroughly but tbh all tests were conducted through code (just givings the exp) and they were all successful. I currently don't have much time for pz but I will try to look into it later. I really hope you're mistaken xddd. thx for this info :spiffo:
Tw1ce 23.5. klo 10.47 
-> continue of prev. comment ->

Current mod also has wrong calculations when paired with XP Tweaker mod and the last one affects some multipliers of skills that have books, maybe a reason is same, will be nice if it will be fixed too.

I hope it's clear, my Eng is bad, thatnks in advance, it's must have mod!)
Tw1ce 23.5. klo 10.46 
Wrong XP calculation with multipliers: (2xp watch disassemble)
1) 0 skill, so 0.25 multiplier, so 0.5xp per watch: (75+150)/(0.5*3) + 300/(0.5*5) = 270 watches to 3 level with books. I did an experiment: disassembled 270 watches and THEN read 2 first volumes of electronics, and got a perfect level 3. Great mod work, everything is as it should be! BUT..
2) Profession Engineer with +1 Electronic, so x1 multiplier and 2xp per watch: 150/(2*3) + 300/(2*5) = 55 watches to 3 level with books (we have 1 lvl from start). Experiment: after 55 watches and 2 books after that I have 250 of 300 points of 3 level, it's WRONG! I also re-test that with: read 1 volume, disassemble 25 watch, read 2 volume and disassemble other 30 watch and it's perfect level 3 as it should be.
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [tekijä] 15.4. klo 19.22 
@REDGRAVE @Crimsin Fury I had a few ideas how I can integrate it into recovery journal but sadly all of them won't work due to a few reasons. main problem that in PZ code no way to get source from where player gets exp so I can't get that some exp going from journal recovery reading and it will cause bugs. maybe in 42b smth will be changed. I hope.. :supersusguy:
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [tekijä] 15.4. klo 19.18 
@Excalibird glad to hear that :spiffo:
Crimsin Fury 11.4. klo 7.30 
I second REDGRAVE's question...
REDGRAVE 5.4. klo 13.33 
does anybody know if this works with skill recovery journal?
Excalibird 21.3. klo 14.53 
This shit is one of the mods I could never imagine playing without. So goddamn useful. Especially with a mod that adds skill books for every skill
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [tekijä] 11.3. klo 9.06 
@The_Undula ha-ha, nooo, I meant u cant gain xp to store into the next book until u read the previous one OR fully fill previous book (previous means for example `next book` is 4 and previous is 3) by saved exp . before push this mod to workshop I tested it in many ways and seems it always works fine but I can do mistakes in some texts yeah he-he :spiffo:
The_Undula 26.2. klo 4.29 
Continuation from below comment...

What SHOULD happen, is that I become level 2 with 20 more xp, the 20xp being then able to be multiplied by 5 upon reading skill book 2, giving an end result of level 2 + 100xp.

Which would be the same result as if you read skill book 1 at zero xp, grinded to lvl 2 + 0 xp, read skill book 2, and gained an extra 20 base xp (the book making this 100xp).

If the mod already works this way, I apologise, if not, this is the way to make your mod yield the EXACT same xp upon retrospectively reading the books, as if you always read the book before training the skill at exactly 0 xp towards the next interval (thereby wasting no xp whatsoever)