File information

Last updated

Original upload

Created by

Denveous

Uploaded by

Denveous

Virus scan

Safe to use

36 comments

Comments locked

The author has locked this comment topic for the time being
  1. Denveous
    Denveous
    • premium
    • 3 kudos
    Locked
    Sticky
    Known issue: If you update settings while in-game it isn't able to patch them until you reload the game, I am currently trying to experiment with ways to circumvent this.

    Update: Mod is now marked as "Final" version, I'm a bit busy irl and will have to stop updating the mod for a while so I'm hoping the love I poured into this update solves all issues, if a patch breaks the mod or if some new storage types come out I may update the mod, I apologize if this inconveniences anyone, I will likely update the code for the mod to github if anyone would like to take a crack at it, it's been hard trying to patch all of the bugs in general with no free time but I also cannot replicate a single issue other people are having which is a bit of a hurdle.

    If version 1.0.26 is not functioning for you I will refer you to Bread's Storage Tweaks which I hear is working quite well.
  2. TheSpartaPT
    TheSpartaPT
    • premium
    • 0 kudos
    storage is back to vanilla size if you relog on the newest version, meaning the items you save in the additional slots are gone
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      Not really sure how to fix that for you right, I apologize, my small friend group that has the mod don't have this issue and I'm unable to replicate the problem on my end Included is a screenshot after trying to debug the issue:


      • I filled a safe with Mega Bean, saved my game.
      • Disabled the mod, loaded in (bottom two rows weren't there), took a stack of Mega Bean, then saved.
      • Put the mod back in the folder, opened the safe, and the bottom row of items that was invisible was still there.

      I think It may purely related to the game code or a conflicting mod (don't quote me on that though 😅), but when I get some free time again I will try again to figure out a fix, though in the archive all of the old versions should be available, I think 1.0.23 would be a good version to try. Lemme know if that one works for you. (Fingers-crossed)
    2. TheSpartaPT
      TheSpartaPT
      • premium
      • 0 kudos
      i switched to bread's storage tweaks, otherwise i'd offer to give you log files or something that might have helped you figure it out

      although i have a sneaking suspicion it might be the "Auto Clear Completed Deals" mod, which for wtv reason i found it was overwriting the bread's configs to their defaults so i had to manually make the config files read only, could also be messing with other stuff
    3. Denveous
      Denveous
      • premium
      • 3 kudos
      Hm, I'm using that mod too, not sure. Have you tried the 1.0.25 version? It doesn't say you've downloaded it on my end, I'm wondering if it's still broken in the latest revision. 😅
    4. GlaiveWilson420
      GlaiveWilson420
      • premium
      • 0 kudos
      im also using autoclear and every time i relog in all my shelves default to vanilla til i replace them so im going to test without it
  3. v0rBiZ
    v0rBiZ
    • member
    • 0 kudos
    1.0.25 is not patching again.

    And for me it creates the file StoragePlus.cfg under Schedule \UserData, but it also makes the same entries in the file MelonPreferences.cfg.

    If I delete them, he simply recreates everything.
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      1.0.26 might fix it, if not I'm out of solutions for a bit. Also the code for making entries for MelonPreferences.cfg doesn't exist anymore so I'm not sure how to handle that, I haven't been able to replicate any bugs anyone has had with this mod since day one, might just archive it at this point if there is still issues, I just don't have enough free time. I sure hope things are fine in this new version, this is the final one for a long long while. 😅

      I'd suggest Bread's Storage Tweaks if there is still issues, I hear it works pretty well.
    2. chihime
      chihime
      • member
      • 2 kudos
      For me, 1.0.25 works fine but 1.0.26 doesn't (makes everything go back to game default).

      @v0rBiZ that really don't seem like an issue so long as the mod still works. If both the StoragePlus.cfg and MelonPreferences.cfg for this mod are made to match and there's not in game issues then it doesn't seem like a problem. It recreates the config files when deleted because it wants to make sure you're able to edit if need be. So just edit the existing ones and you should be good. It's what I did.
  4. uncmp4
    uncmp4
    • member
    • 0 kudos
    Hey this is not working at all.

    I tried manually setting the .cfg (changed nothing in game) and I tried the in game mod manager mod and it says there are no settings to adjust for this. Any idea why this is not working?

    Im on the most recent melon loader


    [13:38:20.799] [StoragePlusMono] Unhandled exception in coroutine. It will not continue executing.
    System.TypeLoadException: Could not load type 'ScheduleOne.PlayerScripts.Player' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
       at StoragePlusMono.Core.WaitForPlayer()+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    1. Denveous
      Denveous
      • premium
      • 3 kudos

      • Which version number of the mod are you using?
      • The newest version is using StoragePlus.cfg in UserData if the file doesn't exist it should generate one like so or you can copy paste this if it doesn't (which is a bug I cannot replicate on my end with a fresh install, it may be a conflicting with another mod you have installed, will have to look in a while again when I have free time again):
        
      [StoragePlus]
      # Valid number must be between 1 to 20
      SafeSlots = 16
      # Valid number must be between 1 to 20
      SafeRows = 4
      # Valid number must be between 1 to 20
      SmallRackSlots = 6
      # Valid number must be between 1 to 20
      SmallRackRows = 2
      # Valid number must be between 1 to 20
      MediumRackSlots = 8
      # Valid number must be between 1 to 20
      MediumRackRows = 2
      # Valid number must be between 1 to 20
      LargeRackSlots = 12
      # Valid number must be between 1 to 20
      LargeRackRows = 3
      # Valid number must be between 1 to 20
      WallShelfSlots = 6
      # Valid number must be between 1 to 20
      WallShelfRows = 2
      # Valid number must be between 1 to 20
      VanSlots = 20
      # Valid number must be between 1 to 20
      VanRows = 4
      # Valid number must be between 1 to 20
      WoodSquareTableSlots = 6
      # Valid number must be between 1 to 20
      WoodSquareTableRows = 2
      # Valid number must be between 1 to 20
      MetalSquareTableSlots = 6
      # Valid number must be between 1 to 20
      MetalSquareTableRows = 2
      # Valid number must be between 1 to 20
      CoffeeTableSlots = 6
      # Valid number must be between 1 to 20
      CoffeeTableRows = 2
      # Valid number must be between 1 to 20
      DisplayCabinetSlots = 8
      # Valid number must be between 1 to 20
      DisplayCabinetRows = 4
    2. uncmp4
      uncmp4
      • member
      • 0 kudos
      This was the only mod I had installed (minus the in game mod manager to try that). I have the StoragePlus.cfg file, when I edit the number values it changes nothing in the game.

      using the latest version of the mod

      the cmd prompt keeps showing this when I load into my save

      [13:38:20.799] [StoragePlusMono] Unhandled exception in coroutine. It will not continue executing.
      System.TypeLoadException: Could not load type 'ScheduleOne.PlayerScripts.Player' from assembly
      'Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
      PublicKeyToken=null'.
         at StoragePlusMono.Core.WaitForPlayer()+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in
      D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line
      39
    3. Denveous
      Denveous
      • premium
      • 3 kudos
      I'm curious, are you actually on the mono version of the game? I see you have the Mono version of the mod. (also one of the known issues is having to restart the game when changing the config, working on a patch for that in an upcoming update)
    4. uncmp4
      uncmp4
      • member
      • 0 kudos
      Good question let me try to find out
    5. Denveous
      Denveous
      • premium
      • 3 kudos
      It should display in the console when you launch or in Latest.log within MelonLoader, if that helps

      Example (from mine):

      [13:23:51.348] ------------------------------
      [13:23:51.354] MelonLoader v0.7.0 Open-Beta
      [13:23:51.355] OS: Windows 11
      [13:23:51.356] Hash Code: 72EB65FC06D8CACD193CD21D9E7D708128C85D36C429D62C2BE9BB24217EF1EC
      [13:23:51.356] ------------------------------
      [13:23:51.357] Game Type: Il2cpp
      [13:23:51.357] Game Arch: x64

    6. uncmp4
      uncmp4
      • member
      • 0 kudos
      [13:50:34.489] Game Type: Il2cpp
      [13:50:34.489] Game Arch: x64
    7. uncmp4
      uncmp4
      • member
      • 0 kudos
      Also, I have been adjusting the config with the game closed, then launching.

      I tried reinstalling and still getting the same log on melon loader regarding the mod not loading properly
    8. uncmp4
      uncmp4
      • member
      • 0 kudos
      Interesting.. For shits and giggles I installed the OTHER mod version (not MONO) and it loaded.. lol

      I'm assuming this is not intended?

      Update: It loaded the mod and patched it but my settings still did not take in game. Still default storage sizes. All I did was change Small rack to 10.

      [14:10:44.276] Loading Mods...
      [14:10:44.286] ------------------------------
      [14:10:44.287] Melon Assembly loaded: '.\Mods\StoragePlus.dll'
      [14:10:44.287] SHA256 Hash: '4186956FA0783AFBE3FF210D6A09C7DF37F555C72791079999B9F9E7BE06E46C'

      [14:10:44.443] ------------------------------
      [14:10:44.443] StoragePlus v1.0.25
      [14:10:44.444] by Denveous
      [14:10:44.444] Assembly: StoragePlus.dll
      [14:10:44.444] ------------------------------
      [14:10:44.445] ------------------------------
      [14:10:44.445] 1 Mod loaded.

      [14:10:45.277] [Il2CppInterop] Class::Init signatures have been exhausted, using a substitute!
      [14:10:45.356] [Il2CppInterop] Registered mono type Il2CppInterop.Runtime.DelegateSupport+Il2CppToMonoDelegateReference in il2cpp domain
      [14:10:45.415] [Il2CppInterop] Registered mono type MelonLoader.Support.MonoEnumeratorWrapper in il2cpp domain
      [14:10:45.445] [Il2CppInterop] Registered mono type MelonLoader.Support.SM_Component in il2cpp domain
      [14:10:45.451] Support Module Loaded: A:\Steam\steamapps\common\Schedule I\MelonLoader\Dependencies\SupportModules\Il2Cpp.dll
      [14:10:45.456] [StoragePlus] Initialized
      [14:10:45.465] MelonPreferences Loaded from A:\Steam\steamapps\common\Schedule I\UserData\StoragePlus.cfg
      Setting breakpad minidump AppID = 3164500
      SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198055551815 [API loaded no]
      [14:11:04.009] [StoragePlus] Found method to patch: Awake
      [14:11:04.132] [StoragePlus] Found method to patch: Start
      [14:11:04.236] [StoragePlus] StoragePlusMono patching complete

      UPDATE TO THE UPDATE:

      I picked up the storage and placed it back down and it worked. lol Storage size updated to what I set it as.
    9. Denveous
      Denveous
      • premium
      • 3 kudos
      Seems I'm an idiot and in the 1.0.25 update I inverted the zip files when uploading them, that was my screw up, I apologize.
  5. Caza77
    Caza77
    • member
    • 0 kudos
    Hey, in the last update you switched by error the mono/alternate version and the main one on the compressed files, check it and switch them back, the file or the namefile.
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      Will re-upload them right now, I apologize for the mix-up everyone. 😅
  6. chihime
    chihime
    • member
    • 2 kudos
    Thanks for telling me about this! Works great <3
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      Glad to hear that! :)
  7. GoldenTimeGamer
    GoldenTimeGamer
    • supporter
    • 0 kudos
    I keep getting the error "Could not find StorageEntity type!"
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      Are you using the mono version? I think I made a mistake when updating the mono version.

      Update: Try 1.0.25 and see if you're still having the issue I changed some of the logic for the patching.
  8. TwistedSisler
    TwistedSisler
    • premium
    • 3 kudos
    The rows do not seem to work right for me with any storage extending mod installed. All added spaces are always on one single row. Is this because I have an ultrawide monitor? If there's any way to force the rows, I would love that as having 10-20 storage slots all in one row is a bit annoying.

    EDIT: For clarity, it even removes rows that are there by default. It basically makes all storages just one single row of however many slots. It's not just this mod. Any storage mod I've tried does the same thing.
    1. TeamRokket
      TeamRokket
      • member
      • 0 kudos
      I have also been experiencing the same issue. No matter what i change in the config it always stays in one row. But i will say i was
      playing with multiplayer with my wife and we both have the mod installed and the config's are the same as well.  The rows were working were not working for the host player but it was working for the other player. I love the mod and how customizable it is i just want the row to work its hard to look at 20 slots all in one line lol
    2. Denveous
      Denveous
      • premium
      • 3 kudos
      The code is setting the property in the game and its intelligently using (I assume through for controlled loops without looking at the actual code for the game) the slots/rows property to draw the storage windows, so it in theory shouldn't have anything to do with having an ultra-wide.

      I do have a few questions for you both if you don't mind (it will assist in helping me fix this hopefully)


      •  Are you running the main or alternate client?
      •  Do you have the latest version of MelonLoader? (It will print the version in Latest.log at the top MelonLoader v0.7.0 Open-Beta inside the MelonLoader folder)
      •  In your Latest.log inside MelonLoader folder do you see "Property or field 'DisplayRowCount' not found in StorageEntity." or "Error setting DisplayRowCount" anywhere? (if so I might know what broke it for you, if not...I'm gonna have to dig around, can't seem to replicate the issue on my PC or wifey's PC running on mono or the IL2CPP version right now though

      Note: This is not compatible with any of the beta clients of Schedule One, as far as I'm aware. (I only play the base main game)
    3. TwistedSisler
      TwistedSisler
      • premium
      • 3 kudos
      Sorry, just noticed your reply:

      1. I am running the main client version of the mod on the same version of the game (IL2CPP)

      2. I do indeed have the 0.7.0 version of MelonLoader

      3. DisplayRowCount is not mentioned anywhere in my latest.log file. In fact, the only errors I am getting at all are from the Bank mod, not yours, but that's a different issue.

      And just to add, everything appears to be functioning normally otherwise. It just changes all the storage containers (including the dealer when I use mods to increase the dealer inventory) to one single long line of slots.
    4. Denveous
      Denveous
      • premium
      • 3 kudos
      No problem I was pretty busy yesterday after I made my reply, I think I may have a clue what is causing your issue, the new version I post today in theory should solve this issue. (Fingers crossed anyways lol)
  9. BBD83
    BBD83
    • supporter
    • 0 kudos
    Can you exceed 20 slots overall?
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      The game seems limited to 20 slots, if you go beyond that 20 slots it runs off the screen really bad and causes some crashing.
  10. acutetip
    acutetip
    • member
    • 1 kudos
    What is IL2CPP? Main game or mono?
    1. JuiceSymbiote
      JuiceSymbiote
      • member
      • 3 kudos
      IL2CPP means original/main game. Mono version is also called Alternate. 
    2. Denveous
      Denveous
      • premium
      • 3 kudos
      JuiceSymbiote is correct, but I did release a new version of the mod today that works with mono as well.
  11. JLucci217
    JLucci217
    • member
    • 0 kudos
    Can the safe be used by employees like the other storage racks?

    Edit: Tested it and they do.
    1. Denveous
      Denveous
      • premium
      • 3 kudos
      They should also be smart enough to read the extra slots too since it's patching internal values, should also work fine in multiplayer as long as everyone has the mod installed (or otherwise when you place in a slot that the host doesn't have it will boot you to the main menu)