Stardew Valley

File information

Last updated

Original upload

Created by

cantorsdust and Pathoschild

Uploaded by

cantorsdust

Virus scan

Safe to use

201 comments

  1. Pathoschild
    Pathoschild
    • premium
    • 2,805 kudos
    Locked
    Sticky
    Is this mod still maintained?
    Yep. The original author is no longer active, but I'm keeping it compatible with game/SMAPI updates and fixing critical issues. This mod has a "supported mods" priority for other improvements.


    How do I get help / report an issue?
    Post a comment below! Please upload your SMAPI log and add a link to your message (even if you don't see any errors). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
  2. DummyAccount03
    DummyAccount03
    • member
    • 5 kudos
    After installing a mod that provided all professions, I enjoyed the variety it offered. However, upon disabling the mod, I noticed that the professions I had selected remained unchanged, even after attempting to reset them using the dog statue under the sewers.

    For example, despite disabling the mod, I still retain the benefits of certain professions. For example, with a foraging level of 10, I can gather hardwood from any tree I chop. Despite trying to reset my profession choices using the dog statue, I continue to see green and yellow arrows indicating nearby forageables.

    Similarly, I also have a traveling skill mod set to level 10 along with a passive stamina regeneration profession. Despite attempting to reset my profession choice in the sewer and selecting different branches and sub-branches, the passive stamina regeneration persists.

    You can find the Smapi log of my recent gameplay (although it may not include the instances when I tried to reset) at this link: Smapi Log https://smapi.io/log/ec661b15084a4657b3c053bdf81f00ba
    1. DummyAccount03
      DummyAccount03
      • member
      • 5 kudos
      Hi, I still have bugs with this mod and I don't know how to proceed. I installed travelling skill mod. unlocked level 10 and choose the perk, then I installed this mod. Leveled up other skills then uninstalled this mod. I tried to reset the profession choice but I'm always stuck with my first travelling level 10 perk I first chose.

      I'm thinking of adding every perk name possible but that might be overkill.
      Any help?
    2. lanlanlansun
      lanlanlansun
      • member
      • 0 kudos

      Reset skill for sewer statue.
    3. DummyAccount03
      DummyAccount03
      • member
      • 5 kudos
      I tried to reset the profession choice
      did that already
  3. yvhkwfnh00
    yvhkwfnh00
    • member
    • 0 kudos
    Level 10 skills will be reselected every day, but they will not take effect.The 470 cloth is only worth 564 not 658.I don't understand English, so I don't know if the translation is accurate, please forgive me!
  4. sdp23sdp23
    sdp23sdp23
    • member
    • 0 kudos
    Does this mod disable the profession selection menu since it selects all of them anyway? SpaceCore skills are not controller-compatible, but if this mod disables the menu, then that would eliminate the need for controller compatibility
  5. Infireus
    Infireus
    • supporter
    • 0 kudos
    Its not giving me any Smapi errors or extra logs for it, but every night when I go to sleep, the level up for lv 10 farming happens once again (only skill I have at lv 10 atm). As far as I'm aware, this is actually the only mod I have active at the moment that affects skills. I still have the lv 10 perks as far as I know, and it shows that I'm lv 10 on the skill screen. 

    Edit: Amusingly this has stopped for now. Alternatively, now the cows are dropping milk on the ground without being milked xD

    Second Edit: You can disregard the milk on the ground. That was from another mod entirely. Not sure what caused the multiple level 10 level ups. Otherwise, no issues atm. 
    1. Pathoschild
      Pathoschild
      • premium
      • 2,805 kudos
      Hi! That's probably an issue with SpaceCore, if you have that mod.
    2. ghostlifae
      ghostlifae
      • member
      • 0 kudos
      I am having the same issue - every night I get the farming level 10 choice. I have fishing also at level 10, but it's never happened with fishing, only happens with farming. It says I am level 10 on the skill screen, but not sure if it's actually working? (not sure how to even check tbh)

      I also don't have SpaceCore.

      (And I also don't have milk dropping on the floor, just very normal behaving cows, yes, thanks xD)

      Edit: I checked by turning the rancher-related and then tiller-related skills on and off in the CJB menu, and the skills DO appear to be changing the price when I am hovering over the item with the CJB Show Item Price mod.)
  6. Onithyr
    Onithyr
    • supporter
    • 0 kudos
    Is there a method for disabling a single profession from a mod added skill?
  7. MoonSlime
    MoonSlime
    • premium
    • 17 kudos
    So I have had 3-4 bug reports that deal with spacecore calling a custom profession. I've narrowed it down that it happens 3 out of the 4 times when they had All Professions installed. 

    I know it most likely isn't on All profession's side and is on spacecore's side when all professions is installed, but mind helping track down and fix the issue?
    1. Pathoschild
      Pathoschild
      • premium
      • 2,805 kudos
      Hi! All Professions has zero effect on custom professions (except insofar as SpaceCore checks whether it's installed), so the SpaceCore author would probably be the one to ask. What are the bugs though?
  8. lhikan12891
    lhikan12891
    • premium
    • 4 kudos
    Luck Skill does not work with the mod.

    Cracking open the save shows the following:
    <professions><int>6</int><int>7</int><int>30</int></professions>

    6 and 7 are the level 5 fishing professions while the 30 is the Luck Skill Profession "Fortunate"

    Spacecore is not updating the manifest in the data assets causing Luck Skill to fail to be applied

    Current manifest:{
        "ProfessionsToGain": [
            { "Skill": "Combat",   "Level": 5,  "Professions": [ "Fighter", "Scout" ] },
            { "Skill": "Combat",   "Level": 10, "Professions": [ "Brute", "Defender", "Acrobat", "Desperado" ] },
            { "Skill": "Farming",  "Level": 5,  "Professions": [ "Rancher", "Tiller" ] },
            { "Skill": "Farming",  "Level": 10, "Professions": [ "CoopMaster", "Shepherd", "Artisan", "Agriculturist" ] },
            { "Skill": "Fishing",  "Level": 5,  "Professions": [ "Fisher", "Trapper" ] },
            { "Skill": "Fishing",  "Level": 10, "Professions": [ "Angler", "Pirate", "Mariner", "Luremaster" ] },
            { "Skill": "Foraging", "Level": 5,  "Professions": [ "Forester", "Gatherer" ] },
            { "Skill": "Foraging", "Level": 10, "Professions": [ "Lumberjack", "Tapper", "Botanist", "Tracker" ] },
            { "Skill": "Mining",   "Level": 5,  "Professions": [ "Miner", "Geologist" ] },
            { "Skill": "Mining",   "Level": 10, "Professions": [ "Blacksmith", "Prospector", "Excavator", "Gemologist" ] }
        ]
    }

    If I attempt to force the manifest to match the Skill name and the professions within by adding them like so:

    {
        "ProfessionsToGain": [
            { "Skill": "Combat",   "Level": 5,  "Professions": [ "Fighter", "Scout" ] },
            { "Skill": "Combat",   "Level": 10, "Professions": [ "Brute", "Defender", "Acrobat", "Desperado" ] },
            { "Skill": "Farming",  "Level": 5,  "Professions": [ "Rancher", "Tiller" ] },
            { "Skill": "Farming",  "Level": 10, "Professions": [ "CoopMaster", "Shepherd", "Artisan", "Agriculturist" ] },
            { "Skill": "Fishing",  "Level": 5,  "Professions": [ "Fisher", "Trapper" ] },
            { "Skill": "Fishing",  "Level": 10, "Professions": [ "Angler", "Pirate", "Mariner", "Luremaster" ] },
            { "Skill": "Foraging", "Level": 5,  "Professions": [ "Forester", "Gatherer" ] },
            { "Skill": "Foraging", "Level": 10, "Professions": [ "Lumberjack", "Tapper", "Botanist", "Tracker" ] },
            { "Skill": "Mining",   "Level": 5,  "Professions": [ "Miner", "Geologist" ] },
            { "Skill": "Mining",   "Level": 10, "Professions": [ "Blacksmith", "Prospector", "Excavator", "Gemologist" ] },
            { "Skill": "Luck",     "Level": 5,  "Professions": [ "Fortunate", "Popular Helper" ] },
            { "Skill": "Luck",     "Level": 10, "Professions": [ "Lucky", "Un-unlucky", "Shooting Star", "Spirit Child" ] }
        ]
    }

    The following error gets thrown:

    [SMAPI] Launching mods...
    [All Professions] Mod crashed on entry and might not work correctly. Technical details:
    Newtonsoft.Json.JsonReaderException: Can't parse JSON file at E:\program files (x86)\steam\steamapps\common\Stardew Valley\Mods\AllProfessions\assets\data.json.
    Technical details: Error converting value "Fortunate" to type 'AllProfessions.Framework.Profession'. Path 'ProfessionsToGain[10].Professions[0]', line 18, position 70.
    at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
    at StardewModdingAPI.Framework.ModHelpers.DataHelper.ReadJsonFile[TModel](String path) in SMAPI\Framework\ModHelpers\DataHelper.cs:line 50
    at AllProfessions.ModEntry.Entry(IModHelper helper) in E:\source\_Stardew\Mods.cantorsdust\AllProfessions\ModEntry.cs:line 42
    at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in SMAPI\Framework\SCore.cs:line 1765

    I am not in a position to debug this issue in the code. One of you three Luck, Spacecore, or All Professions is not sending the requested information that you are requesting of each other correctly.
    Points to be debugged:

    • Spacecore is not recognize that Luck Skill exist
    • Spacecore is not updating the All Profession's Manifest

    • All Profession's Manifest when set correctly is throwing string errors suggesting a failure on the request end or the response from Luck Skill.

    My 2 cents. Most likely Luck Skill Is out of date from how it's supposed to act since Spacecore has changed the way it's manifest code works. 

    Probable Workaround not tested:
    OG Professions appear to be in an array of 0-29 so when you reach level 10 in luck

    • Open your save in Notepad or Notepad++
    • Search for "Prof"
    • you are locking for a group like this:
      <professions><int>6</int><int>7</int><int>30</int><int>32</int></professions>

    • Remove any ints 30+ and add in 
      <int>30</int><int>31</int><int>32</int><int>33</int><int>34</int><int>35</int>
      for a final result of
      <professions><int>6</int><int>7</int><int>30</int><int>31</int><int>32</int><int>33</int><int>34</int><int>35</int></professions>

      NOTE: This only works if Luck is the only modded skill you have. Likely the number's meaning is decided on load.
    1. Pathoschild
      Pathoschild
      • premium
      • 2,805 kudos
      Hi! SpaceCore auto-detects if you have All Professions and adds its custom professions directly to the player. (Customizing All Professions' assets/data.json has no effect for SpaceCore professions.) If that's not working, I suggest reporting it on the SpaceCore page so the author can look into it.
  9. JadeTigerPlays
    JadeTigerPlays
    • member
    • 1 kudos
    Does this work with the socializing skill? https://www.nexusmods.com/stardewvalley/mods/14142
    1. Pathoschild
      Pathoschild
      • premium
      • 2,805 kudos
      Yep. It seems that mod uses SpaceCore, so this bit from 'compatibility' in the mod description applies:

      Here's how this mod works with others:

      • [...]
      • SpaceCore: auto-detects if you have All Professions and adds its custom professions. (Customizing All Professions' assets/data.json has no effect for SpaceCore professions.)
  10. Multininja990
    Multininja990
    • premium
    • 3 kudos
    Thank you for bringing this up to date for 1.6
  11. uidsuijg
    uidsuijg
    • member
    • 0 kudos
    Anyone know if this still works with 1.6 yet?
    1. cherrygel
      cherrygel
      • member
      • 0 kudos
      Try the optional file, the one for the alpha
    2. Pathoschild
      Pathoschild
      • premium
      • 2,805 kudos
      Hi! The mod was already updated for 1.6 with the alpha version under 'optional files', but I just posted the non-alpha update for 1.6.