Hideout In Progress 1.0.2

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

Turn in items for hideout construction as you get them!

[tabmenu]


If you'd like to support my work, you can buy me a coffee

  • Version 1.0.2

    Fix serious bug where the transfer button would continue to take 1 instance of items that had already been 100% contributed X(

  • Version 1.0.1

    Fix button not disabling after construction begins

  • Version 1.0.0

  • Support

    If you're having issues, please do one of the following:

    • Post a comment here
    • Open a github issue
    • Tag me on the discord - I have my own thread in #mods-development

    Don't use the support thread, please, I usually don't look at it.


    Thanks!


    Please do not reply to this

  • Coolest handiest obvious inventory management helper mod!!
    TYVM!

  • For anybody wondering, these items do not count as "In stash" if you are using Checkmarks mod

  • Theres an incompatibility with BSS Better Stack Size, if you try to transfer materials that are stacked, it will only count as one item, despite appearing as more in the upgrade screen. so if you have a stack of 4 lightbulbs, it'll show 4/4, but transfer only 1 with the remaining 3 disappearing

    • This is already the case with better stack size and vanilla SPT. I use the exact same code that consumes the items as normal hideout turn-ins.


      I've looking into fixing this in general in UI Fixes, but it's exceedingly difficult because of how BSG structured the code for stackable items. It's actually a miracle that mods like BSS work at all.

      Thumbs Up 1
  • after updating to 3.11.2 the mod doesn't load anymore.


    [Error :Tyfon.HideoutInProgress] Failed to load: Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'HideoutInProgress.AreaProgress[]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.

    To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.

    Path 'err', line 1, position 7.

    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x003a0] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at HideoutInProgress.HipServer.Load () [0x0006c] in <099bb18b8cd54babac86c6e98f7537d5>:0

    • Any errors in your server output?

    • i used quicklauncher so couldn't tell. i seem to have fixed it now. i changed the version number in package.json of another mod that also didn't load. just in case i changed your mod's version number too. I manually launched the server and didn't see any errors. launched game and now it's fixed. all my contributions are still there in hideout, plus checkmark related issues from mods are also solved. weird. something messed up the server boot, it seems. it wasn't just your mod that had issues, a few others did as well.


      i'll try quicklaunch again. maybe that's causing an issue with 3.11.2.


      EDIT: I used quicklauncher again and got no issues. So it's not that.

    • Good that it worked itself out!


      If there are errors from mods during server boot, the server normally just pukes and quits so you wouldn't be able to load into the main menu even, seems you hit a weird corner case

  • so all this go into some hidden crate and stores there until i want upgrade it? so i can sell all other useless crap? NIICE RAWRRRRR bugcatheadbumping

  • Actually, BSG had this planned for more than a month, that we know of, and this suggestion been on their radar for same time
    https://tarkov.community/posts…items-to-hideout-upgrades


    And you mentioned v.0.1 of the mod in Discord on Mar 26, which is like a week ago, so the fact that you posted the mod and 6h later BSG announced that this is a planned feature have nothing do do with each other :P

    • Yes yes, you're very clever

  • Holy shit!! You figured it out!!!

  • Of course something this nice gets put out as soon as I finish my hideout.

    Happy 3
  • This is pretty sick. If the 3.12 update doesn't require a profile wipe I'm hoping I can just remove the new object from my profiles to migrate 3.11 profiles to 3.12. I'm going to install this when upgrading from 3.10 to 3.11! :)

  • i saw the comment saying that when you teased an early version for this, 6 hours later bsg announced they were gonna implement a feature like this. you think bsg is taking notes from some spt mods?

    • Their recent AI updates in EFT are straight rip offs of SAIN and That's Lit, they're taking notes for sure. Also the ctrl+click moving items into open containers, another mod rip.

      Happy 2 Thumbs Up 1
    • true

  • you're a different kind of monster, friend. You rule.

  • Easily one of the best QoL mods out there. The fact that BSG still hasn't added anything like this is embarrassing.

  • This Tyfon man is made of steel. Thank you so much!

    Heart 1
  • Yippie! Good mod!!!

  • If I could kiss you through my monitor I would

  • Ya just keep hittin' those homeruns dude!

  • This is the most beautiful QOL mod ive ever seen

  • I was literally thinking about a mod like this last night. I'm out of stash space pretty much and the FiR requirement for hideout makes it difficult to do the upgrades, just because you're missing one tiny item. MANY THANKS!!!

  • Just a little idea I had when reading the lasts lines of the description. Isn't there any way to like, have a way to detect that some stuff are missing from the mod and when it happens, load it anyway but to just send the characcter a unique message to give him back the list in the characters.pmc.Hideout.Areas[area].contributions and then delete the folder completely ?

    or maybe add a file with whatever name like "delete_me_to_uninstall" and then doing the rest said above ?

    • its possible, but you could also just use commando or profile editor to give yourself the items back =p

    • That just seems so time consuming to be done by any regular user that I would never recommend it xd