Mod Details

Hideout In Progress

Hideout In Progress 1.1.1

Created by  Tyfon

18.4K Downloads

SPT 3.11.4 Compatible

Turn in items for hideout construction as you get them!

Latest Version 1.1.1
SPT 3.11.4

Updated Sep 9, 9:07 PM

Version Notes

- Fix upgrade button sometimes not lighting up

- Fix upgrade button sometimes taking an extra copy of items

This download is externally hosted.
Always scan for viruses.
Features

Features

Contribute resources to hideout upgrades as you get them.

This mod for SPT adds a “Transfer Items” button to hideout construction/upgrade windows. Clicking this button will contribute any items in your stash towards the upgrade, and the UI will update to reflect the remaining resources required.

Some things to keep in mind:

  • Cash is not contributed early, and will be payed in full when you finally start the upgrade
  • Items contributed cannot be retrieved
  • Fully contributed items will no longer be auto-wishlisted

Technical details

Contributions are stored in the user profile, in characters.pmc.Hideout.Areas[area].contributions. If you uninstall this mod, they will remain in your profile but will not be used by anything, and the items will not only be lost, but will not contribute towards the construction.

Installation

Installation

Like almost every mod here, extract the zip archive into your SPT directory.

I recommend using 7zip to extract and install this mod.

Example (thanks DrakiaXYZ for the gif)

vKRw58b.gif

Uninstallation

To uninstall, simply delete:

  • <your SPT folder>/BepInEx/plugins/Tyfon.HideoutInProgress.dll
  • <your SPT folder>/user/mods/tyfon-hideoutinprogress
Troubleshooting

Troubleshooting

Q: I found a bug!

A: Open an issue or make a comment here. Please include logs if possible!

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

Version 1.1.1
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

2.5K Downloads

Created Sep 9, 9:07 PM

Updated Sep 9, 9:07 PM

Virus Total Results

- Fix upgrade button sometimes not lighting up

- Fix upgrade button sometimes taking an extra copy of items

Version 1.1.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

3.6K Downloads

Created Jul 31, 9:06 PM

Updated Jul 31, 9:06 PM

Virus Total Results

Fully contributed items will no longer be auto-wishlisted

Version 1.0.2
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

8.2K Downloads

Created Apr 24, 8:09 AM

Updated Apr 24, 8:09 AM

Virus Total Results

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

Version 1.0.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

3.6K Downloads

Created Apr 2, 5:17 PM

Updated Apr 2, 5:17 PM

Virus Total Results

Fix button not disabling after construction begins

Version 1.0.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

418 Downloads

Created Apr 2, 9:30 AM

Updated Apr 2, 9:30 AM

Virus Total Results
Tyfon Pinned

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

1 Like
Isiktor

I dont knwo if im blind but i can not find the transfer button. I have look at both around the UI and at the construct/upgrade section and i can not see it

would like some help

0 Likes

Are you sure you’ve installed the mod properly? It’s pretty hard to miss the button, it’s in the middle of the window directly under the required items.

0 Likes

just reinstalled and it worked !

ty for mod btw great stuff

0 Likes
Phoenix428

Never mind, I didn’t realize that hideout stuff had to be find in raid now!

0 Likes
Phoenix428

Hi, I’m new to SPT. It doesn’t seem to be working for me. I have 3 bandages but can’t transfer them to the Medstation: https://imgur.com/a/t5VAibC

0 Likes
Wings7

Im such a hoarder for the hideout this helped big time with stash tetris. you da man

0 Likes
KQMII

Good mod ! is there a way contribution update wishlist ?

0 Likes

Planned

1 Like
LeeNelson

Coolest handiest obvious inventory management helper mod!!
TYVM!

0 Likes
JacksonBrownPAnts

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

0 Likes
black_rose

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

0 Likes

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.

1 Like
djinni999

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

0 Likes

Any errors in your server output?

0 Likes

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.

0 Likes

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

0 Likes

Details