Project Zomboid

Project Zomboid

Ocen: 238
Exp Recovery for Skill Books
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Rozmiar pliku
Zamieszczono
Zaktualizowano
40.310 KB
25 stycznia 2023 o 14:41
31 maja 2023 o 11:36
Listy zmian: 8 ( zobacz )

Zasubskrybuj, aby pobrać
Exp Recovery for Skill Books

Opis
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
Popularne dyskusje Zobacz wszystkie (2)
42
11 listopada 2023 o 22:42
Bugs
𝚅𝚒𝚜𝚑𝚗𝚢𝚊
6
31 maja 2023 o 11:36
Translation
Riko Prushka
Komentarzy: 90
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [autor] 24 lipca o 6:52 
@palapapa yep, you can just get the exp without reading the books and then read them later, getting all the exp you should have gotten if you had read the books beforehand
palapapa 22 lipca o 19:29 
So basically it's as if you have gained the maximum possible multiplier for each level before gaining any XP?
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [autor] 24 maja o 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 maja o 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 maja o 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.
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [autor] 15 kwietnia o 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:
𝚅𝚒𝚜𝚑𝚗𝚢𝚊  [autor] 15 kwietnia o 19:18 
@Excalibird glad to hear that :spiffo:
Crimsin Fury 11 kwietnia o 7:30 
I second REDGRAVE's question...
REDGRAVE 5 kwietnia o 13:33 
does anybody know if this works with skill recovery journal?
Excalibird 21 marca o 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