Project Zomboid

Project Zomboid

Not enough ratings
A Alternative Progression Mod
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
1.715 MB
May 26, 2022 @ 4:02am
1 Change Note ( view )

Subscribe to download
A Alternative Progression Mod

Description
Alternative progression mod. Leveling skills is now only possible through reading books and there's a limit of total skills the player can learn. recommended to use with https://steamcommunity.com/sharedfiles/filedetails/?id=2729436580 (Occupations Expertises & Balance) mod, which adds skillbooks for all skills.

CONFLICTS: Do not use this with: abooknerfmod or XP gain mods

* This mod makes progression only possible after reading a skill book.
* The player can ONLY have 1 skill book active at a time!!
* When reading skill books, the books will degrade and eventually become unusuable.
* Reading speed is increased in this mod.
* When a skill book is read and player can progress, the XP gain rate is VERY HIGH, meaning levels will be achieved very quickly after reading a skill book.

* The progression is limited to max 25 skills.

Recommended to use a mod that adds skillbooks to other skills as well (https://steamcommunity.com/sharedfiles/filedetails/?id=2729436580 (Occupations Expertises & Balance))

This was made because I don't like grinding, want characters specialize in a certain thing and to allow a different progression.

Workshop ID: 2812864958
Mod ID: aprogressionmod
16 Comments
Agitatio Nov 28, 2022 @ 8:43am 
Great idea as always nigel, but could really use some configuration. Waiting for the inevitable update? :tgrin:
nigel  [author] Oct 4, 2022 @ 6:48am 
@666rdsrds666
Books breaking down after reading is a separate mod now
https://steamcommunity.com/sharedfiles/filedetails/?id=2871222769
Мьёлик Sep 8, 2022 @ 11:39pm 
Great news.:steamhappy:
nigel  [author] Sep 8, 2022 @ 10:49pm 
Yeah I think I'll end up splitting the different skill types into different leveling methods.
Such as cerebral skills will be leveld with help of books, while combat skills maybe unlockable through combat.

That plus more options so you can kinda set it better, also there will be a big skill update in vanilla some time too
Мьёлик Sep 8, 2022 @ 9:46pm 
As for multiplayer, the mod is interesting. As a solo player, it is not suitable at all, because when playing with the mod "Hydrocraft", you are obliged to pump the construction to the maximum, which means you have nothing left for something else. For a long time trying to find a mod that would limit the maximum pumping on the different specializations and give the opportunity to pump only one specialization. But, unfortunately, I have not found one.
Dane Aug 17, 2022 @ 8:57am 
@Neemys thanks again ! and you know why Sneaking need the multiplier level 3 even if i put that : local t_SkillBookPerk = SkillBook[f_Perk:getType():toString()];
Neemys Aug 14, 2022 @ 6:30pm 
@Dane If you are playing on french, then passive (strength and fitness) are counted toward the limit and have the XP bonus (so they are really easy to level up). That shouldn't be the case.

The mod should have an exception for those two but isn't working because the author used localized name for the "Passive" group which is "Passif" in french if I recall correctly.

If you ever want to fix that, search for "Passive", I don't remember if in all source code and add some OR condition with the name in french too. Like if the code is

f_Perk:getParent():getName() == "Passive"

Change it to :

f_Perk:getParent():getName() == "Passive" or f_Perk:getParent():getName() == "Passif"


You need to change it more than one time.
Dane Aug 14, 2022 @ 6:01pm 
@Neemys Thank you ! :D it's work ! i change the limit to 100 pts too

(i play in french on my server)
Neemys Aug 14, 2022 @ 4:49pm 
@Dane

Playing another langage than english ?

In my server version I remember fixing a similar problem.

The code search the maximum multiplier using book and was using the perk name to find the book. The mod for the new book is in english but if you are using something else than english, the perk name are localized and it cannot find the book and default to carpentry book and the multiplier for carpentry is higher than can be achieve on nimble and other perk of the same category.

If you don't mind editing the mod code for yourself, change the affectation of the variable t_SkillBookPerk

local t_SkillBookPerk = SkillBook[f_Perk:getType():toString()]; in Client_ArogressionMod.lua around line 90
Dane Aug 14, 2022 @ 2:45pm 
Hey :)

Nimble, sneaking, lightfoot foraging after level doesn't exp

tested in 41.73

Thanks :)