Proficient in extensions
Added a way to unlock careers (and more) to the Mastery system.
Screenshots 5 screenshots
About this mod Machine translation
Added a way to unlock careers (and more) to the Mastery system.
Mastery Extended
🌟 **Mastery Expansion** is a mod designed for Stardew Valley to give players more ways to use the mastery system!
---
🎯 Get Mastery Points
- Earn Mastery Points the same way as in the original game
- **New Feature**: You can start to obtain the corresponding skills after reaching level 10, no need to wait for all skills to reach level 10
🏔️Enter the Mastery Cave
- In addition to the regular methods, reaching mastery level 5 (*configurable*) can also gain entry permission
Once you have gained access to the Mastery Cave, click on the pedestal to reveal the menu:
Clicking the "Invest" button will display the skills menu:
Clicking on any skill will display the career options for that skill:
Click on a profession to add it to your character:
🏆 Receive Mastery Column Reward
- No longer unlocks instantly, now requires 3 professions in the skill
- Requires at least one additional profession unlocked in the base (configurable)
⚙️ Configuration options
**It is strongly recommended to use GMCM for configuration**
After the first run, a `config.json` file will be generated in the module folder, and the following settings can be edited:
- **MasteryExpPerLevel**: Mastery experience points required for each level after level 5, default `30000`
- **MasteryCaveAlternateOpening**: Whether the mastery cave can be entered through mastery level, default `true`
- **MasteryRequiredForCave**: Mastery level required to enter the Mastery Cave (if enabled), default `5`
- **SkillNameOnMenuHover**: Display the skill name when hovering in the skill menu, default `true`
- **PillarsVsProfessions**: How professions interact with mastery pillars
- *Career Unlocks Mastery Column* (Default): A certain number of professions are required to unlock Mastery Column
- *Mastery Column Unlocking Base*: A certain number of Mastery Columns need to be unlocked to unlock a career
- *Mutually independent*: Mastery pillars and professions can be unlocked independently
- **RequiredProfessionForPillars**: The number of professions required to unlock mastery pillars, default `3`
- **RequiredPilarsToThePedestal**: The number of mastery pillars required to unlock the profession, default `3`
🔄 Compatibility Test
**Tested compatible SpaceCore skills:**
- Archaeology
- Binning Skill
- Cooking (Yet Another Cooking Skill)
- Luck Skill (By MoonSlime)
- Socializing
- Travelling
- Artificer, Druidics and Bardics
**Compatibility Note:**
- Any mod that does not change the way classes are added or the mastery system is theoretically compatible
- There may be conflicts if additional professions are added elsewhere (such as level 15 or 20)
🚀 Future plans
- Added an upgrade system as another way to spend mastery levels
- Bug fixes
- Compatibility fixes
💻 SMAPI commands
To fix the problem, use the following command:
- `masteryExtended_RecountUsed`: Recalculate the player's used mastery level
- `masteryExtended_ResetExp`: Resets mastery experience to the lowest possible value
- `masteryExtended_ResetProfessions`: Reset master professions while sleeping
- `masteryExtended_ResetProfessionsSpaceCore`: Reset SpaceCore professions while sleeping
- `masteryExtended_AddMasteryLevel`: Add mastery level, `` is an optional parameter
---
**Source code**: GitHub repository
Install & use Install: SMAPI mod (Stardew Valley standard)
- Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
- Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
- Copy that whole folder into Stardew Valley/Mods/.
- Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.
Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.