Heh. If you could learn by doing in that way in real life, it would be great! I could build a car just by driving it for a while, or build a develop a video game by playing video games. It would be great.
Now, getting better at hitting things and doing more damage by using a weapon? That makes sense.
Yeah, Im quite skilled in making specific things, but only when using those i can see flaws in my desines and create something better. I could, potentially, learn better designes by watching videos or reading books, but i can do that while figuring out my mistakes while using those things. (this is also true for programming, to upgrade the code you have to use it and see what went wrong).
Either way.
I found that in file "progression" there is no specifics over how crafting skills are upgraded, only what upgrades does.
I cannot found the file that say "use to upgrade harvesting crafting skill by 1" (or anything simmilar) for magazines, this will be my step 2. I will look for it, but if anyone knows where it is i would appreciate.
step 3 is to figure out how to tie it to using items, but old action skills done that already, and there is plenty of mods that code i can copy to make that, this is not as difficult as it seems (unless there is something more going on).
Edit: I have found, in file "items", magazine section (idk how i missed this last time)
<!-- *** Harvesting_Tools_Skill_Magazine -->
<item name="harvestingToolsSkillMagazine">
<property name="Extends" value="masterSkillMagazine"/>
<property name="Tags" value="harvestingToolsCSM,csm"/>
<property name="CustomIcon" value="bookToolsDigest"/>
<property name="DescriptionKey" value="harvestingToolsSkillMagazineDesc"/>
<property name="Unlocks" value="craftingHarvestingTools"/>
This means that this work is much easier (i believe), since its nothing complicated really. i just need to add effect "deal 1000 damage to unlock craftingHarvestingTools" and translate it to this code