A mod that allows you to 'prestige' your skills, resetting them from level 10 to 0, granting you a point that can be used on permanently obtaining a profession.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are allowed to use the assets in this file in mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
check my github here for the source code. Feel free to fork or send me improvements: https://github.com/Alphablackwolf/SkillPrestige
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.2.6
Corrected issue with mouse location being reported wrong on non-standard zoom levels
Fixed painless prestige issues with giving massive amounts of mastery
Corrected integer overflow in extreme situations
Corrected certain integer out of range issues
Version 1.2.5
added support for Stardew Valley 1.6
Added skill name to hover on prestige buttons on skill menu
Version 1.2.3
Added handling for errors when you have a new game with the cooking skill mod.
Version 1.2.2
Added handling for an error when a user does not have the luck skill.
Version 1.2.1
Added handling for exiting to title and reloading the same game file.
Version 1.2.0
Adjusted set experience command to correct erratic accidental experience gains during use of the command.
Corrected centering of numbers in editors on the settings screen.
Added a 'Painless Prestige Mode' and related settings.
Fixed skill hover text on skills page displaying underneath prestige buttons.
Version 1.1.1
Corrected prestige button being available prior to sleeping
Version 1.1.0
added experience percentage gain from prestige points (unspent prestige points gain you 10% extra experience each, in that skill)
added a points per prestige setting, for each prestige you can set the number of points you receive for it.
corrected combat max health never resetting
corrected a major bug that was removing all recipes on recipe reset for cooking skill.
corrected some display issues with level up screen
handled return to title
made external mod loading faster
upgraded for compatibility with SMAPI 2.0
Version 1.0.9.0
detect missing psconfigs folder and add it if necessary.
Version 1.0.8.2
SMAPI 1.1 compatibility.
additional type safety bug fixes
Version 1.0.7.0
Various bug fixes focused around type safety.
Version 1.0.6.2
Added error handling around loading assemblies for other skill mods
fixed cooking adapter folder naming for zip files
Version 1.0.5.0
Switched from game's level calculation to my own skill level calculation. This handles issues with skill mods that do not use the game's level system. (i.e., Cooking Skill)
Version 1.0.4.4
added per-save config settings for prestige cost
fixed prestige screen not being centered on non-100% zoom levels
added text to prestige button hover for clarification
replaced skills menu prestige buttons with much smaller icons
overhaul to prestige menu buttons to be much smaller
fixed incorrect icons on certain skill's prestige menus
updated compatibility with luck and cooking skill mods
added settings menu
added checkmark to denote prestiged professions
Version 1.0.3.0
Added fallback methods if SMAPI does not return a psconfigs path.
Version 1.0.2.5
FIxed a major bug where buttons click events were not deregistered when a skill was prestiged, causing a number of issues with prestiging skills.
Changed from options.json to config.json for configuration options
Added a per save config folder with a setting to choose whether to reset crafting and cooking recipes upon prestige
Adjusted prestige warning dialog okay/cancel buttons and the warning dialog message.
Adjusted for relative paths for the mod, so the folder can be renamed and moved without problem.
Version 1.0.1.2
Fixed an issue with prestiging a profession where the game would crash.
Added more robust handling so if something goes wrong during a prestige it shouldn't crash the game.
Changed prestige warning dialog buttons to not be clickable for 4x their actual size. (buttons have moved a bit, not sure I like it)
Upgrade Note: When copying in the new version of the mod, do NOT remove the Data.json file, as it stores all of your hard-earned prestige points and other prestige data. It is highly recommended to backup your Data.json file when updating, especially if you choose to use vortex which may delete the file.
Check the change logs for the most recent update information!
Compatible with Stardew Valley 1.6. Requires SMAPI 4.0.0 or later.
The Skill Prestige Mod allows you to earn permanent profession perks beyond that which can normally be obtained in Vanilla play. By spending Prestige Point(s), earned by resetting a skill from 10 to 0, your character can buy the level 5 or 10 profession of their choice. By default, level 5 professions cost 1 Prestige Point, while Level 10 professions cost 2 Prestige Points and require their associated level 5 profession already be purchased. For example, buying the Lv5 Tiller, Lv10 Artisan, and Lv10 Agriculturalist professions would require 1+2+2=5 Prestige Points. Only Prestige Points earned from a specific skill can be used to buy that skill's professions. By default, recipes are lost when a skill is reset.
This mod is compatible with other skill mods; native support for the Luck Skill, Cooking Skill, and Magic Skill are included in the download, even if the latter two are not yet 1.6 compatible
Known issues:
Additional skill mods don't line up with scrolling from spacecore menu.
If you leave recipe reset on, the game erases your progress on number of times you've produced the item (working on a fix)
Future Development Goals include:
Adapters for others skills: binning, socializing, travel, and archaeology
Bug fixes
Updated UI to fit aesthetics and menu better
Overhaul of the system to work alongside and expand the new mastery system
New Options for Spending your 11th+ PP, e.g. efficiency or berry harvest bonuses
Gamepad Support
Stockalike Button Hover Effects
Language localization
My source code is here. There is a guide on my github wiki which explains how to make other skill mods compatible with this mod. I invite any bug reports here on nexus or on github.