True Items - SPT Mods Workshop (2024)

True Items - SPT Mods Workshop (3)

  • PlinioJRM
  • Dec 4th 2023
    • Dec 4th 2023

      PlinioJRM added a new file:

      File

      True Items

      True Items - SPT Mods Workshop (4)

      Have you ever want some items to stack? AA Battery is too small, even though it occupies 1 slot. This mod rework the items to be close to what it suppose to be.

      PlinioJRM

      Quote

      True Items

      More meaning for the current items in EFT database.


      True Items is a mod to change all Tarkov items so they can have their true nature (or close to it).

      Example

      • AA Battery now can be stacked 9 in total.
      • Strike Cigarettes now can be stacked 4 in total.

      The mod is configurable by editing the file config\stackConfig.json.

      A few food items can be stacked, but remember to unstack them in order to consume, otherwise it will deplete the use of the other.

      Available

      • True Stack
        As the image of this mod illustrate, some items doesn't make any sense to hold 1 slot on inventory without being stack.
        So items that could be stacked together have gain the ability to stack to a certain amount.
      List of item category that have stack changed
      ● Clothing
      ● Food
      ● Medicals
      ● Parts & Mods \ Barrel
      Parts & Mods \ Charging Handle
      Parts & Mods \ Foregrip
      Parts & Mods \ Muzzle
      Parts & Mods \ Auxiliary
      Parts & Mods \ Tactical Device
      Parts & Mods \ Gas Block
      Parts & Mods \ Mount
      Parts & Mods \ Sight
      Barter

      Planned

      • Unpacking
      • Energy Source

      You can edit all the items listed in the config (json) files. They are separated by category.

      Look in "Structure" tab to understand the configuration file!

      • "Active" is true by default. When false, then the mod will be disabled.
      • "StackMult" is the multiplier that will increase over each item.

      Keep in mind that each item on the entire file have it's own stack value!

      • Now each category behave in 2 different structure.
      • And each category have a "Enable" property if you wish to disable the entire category.

      1. The first is a structure that contains a list of items:

      JSON

      { "Enable": true, "StackMult": 1, "List": [ { "name": "item name", "_id": "item's id", "_props": { "StackMaxSize": # } } ]}

      Display More

      Each property name is self explanatory.

      The "name" is the same name you will find in db.sp-tarkov.com. This property is not mandatory! It is just to make it easy to identify what item the ID belong to.
      "_id" is the id of the item in EFT database.
      "StackMaxSize" is the property responsible for the stacking size of an item!

      2. The second is a structure that contains a list of specific "parent" category. It means that it will look over each item and compare if the inherit parent of that item is equal to the one in the list.

      JSON

      { "Enable": true, "StackMult": 1, "ParentList": [ { "name": "parent name", "_id": "parent's id", "StackMaxSize": 1 } ]}

      Display More

      Each property name is self explanatory.

      The "name" is the same name you will find in db.sp-tarkov.com. This property is not mandatory! It is just to make it easy to identify what item the ID belong to.
      "_id" is the id of the inherit parent of the item.
      "StackMaxSize" is the property responsible for the stacking size of an item!


      At the current version, this is a client mod.

      Extract the mod in SPT folder.

      Warning: If you have any mod installed that changes item stack, then makes sure this mod is loaded last.

      Display More
      • Dec 4th 2023

        PlinioJRM added a new version:

        File

        True Items 1.0.1

        True Items - SPT Mods Workshop (6)

        [tabmenu]

        PlinioJRM

        Quote

        • Correct mod version number
        • "StackMult" property wasn't implemented. Now it will work.
          Please read about it on the "Customization" tab
        • Dec 5th 2023

          here ya go here is the error with Barter items enabled and a bater air drop fail

          Just so you know its the same error you get when you use SVM to enable stackable items with the same variables the barter items break the air drop

          2023-12-05 20:18:20.146 +11:00|0.13.5.3.26535|Error|Default|[AKI-AIRDROPS]: An error occurred during the airdrop FixedUpdate process

          2023-12-05 20:18:20.146 +11:00|0.13.5.3.26535|Error|Default|

          EXCEPTION: Newtonsoft.Json.JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'loot[1].stackCount', line 1, position 228. ---> System.InvalidCastException: Null object cannot be converted to a value type.

          at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) [0x00103] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          --- End of inner exception stack trace ---

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) [0x00146] 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) [0x00125] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00065] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00280] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          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) [0x00161] 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.PopulateList (System.Collections.IList list, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonArrayContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x00173] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [0x000dc] 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) [0x0007f] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00065] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00280] in <a188f91889dd430ea0449cfb94e0c4ca>:0

          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) [0x00161] 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 Aki.Custom.Airdrops.Utils.ItemFactoryUtil.GetLoot () [0x0000b] in <2aff7de6041a4dcc84dbf623aaa5ee84>:0

          at Aki.Custom.Airdrops.AirdropsManager.BuildLootContainer (Aki.Custom.Airdrops.Models.AirdropConfigModel config)

          • Dec 5th 2023

            [0x00000] in <2aff7de6041a4dcc84dbf623aaa5ee84>:0

            at Aki.Custom.Airdrops.AirdropsManager.FixedUpdate () [0x00166] in <2aff7de6041a4dcc84dbf623aaa5ee84>:0

            2023-12-05 20:18:20.146 +11:00|0.13.5.3.26535|Error|Default|InvalidCastException: Null object cannot be converted to a value type.

            System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) (at <eae584ce26bc40229c1b1aa476bfa589>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Rethrow as JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'loot[1].stackCount', line 1, position 228.

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList (System.Collections.IList list, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonArrayContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

            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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

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

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

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

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

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

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

            Aki.Custom.Airdrops.Utils.ItemFactoryUtil.GetLoot () (at <2aff7de6041a4dcc84dbf623aaa5ee84>:0)

            Aki.Custom.Airdrops.AirdropsManager.BuildLootContainer (Aki.Custom.Airdrops.Models.AirdropConfigModel config) (at <2aff7de6041a4dcc84dbf623aaa5ee84>:0)

            Aki.Custom.Airdrops.AirdropsManager.FixedUpdate () (at <2aff7de6041a4dcc84dbf623aaa5ee84>:0)

            UnityEngine.DebugLogHandler:LogException(Exception, Object)

            Class327:UnityEngine.ILogHandler.LogException(Exception, Object)

            UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

            • Dec 5th 2023

              Quote from CrankyY

              [0x00000] in <2aff7de6041a4dcc84dbf623aaa5ee84>:0

              at Aki.Custom.Airdrops.AirdropsManager.FixedUpdate () [0x00166] in <2aff7de6041a4dcc84dbf623aaa5ee84>:0

              2023-12-05 20:18:20.146 +11:00|0.13.5.3.26535|Error|Default|InvalidCastException: Null object cannot be converted to a value type.

              System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) (at <eae584ce26bc40229c1b1aa476bfa589>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Rethrow as JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'loot[1].stackCount', line 1, position 228.

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList (System.Collections.IList list, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonArrayContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

              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) (at <a188f91889dd430ea0449cfb94e0c4ca>:0)

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

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

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

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

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

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

              Aki.Custom.Airdrops.Utils.ItemFactoryUtil.GetLoot () (at <2aff7de6041a4dcc84dbf623aaa5ee84>:0)

              Aki.Custom.Airdrops.AirdropsManager.BuildLootContainer (Aki.Custom.Airdrops.Models.AirdropConfigModel config) (at <2aff7de6041a4dcc84dbf623aaa5ee84>:0)

              Aki.Custom.Airdrops.AirdropsManager.FixedUpdate () (at <2aff7de6041a4dcc84dbf623aaa5ee84>:0)

              UnityEngine.DebugLogHandler:LogException(Exception, Object)

              Class327:UnityEngine.ILogHandler.LogException(Exception, Object)

              UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

              Display More

              I think i know what may be the cause of the issue. I'll do some testing to make sure.

              Tell me: Did you change "StackMult" with a floating point value? Example: "1.5"

              • Dec 5th 2023

                No I didn't change that, I used 1.0.1 to test it

                I changed barter items true/false in true items config and

                the airdrops config to set to 100% in shoreline, set mixed, weapons and medical to 0 weight and Barter to 1 to get 100% barter drops

                the air drop only failed when barter items was set to true in true items config

                It is the same for using the SVM experimental tab throws the same error, and I have tested all the combinations in SVM and only have stackable barter items causes the air drop to fail in the barter drop. (The 3 other air drops didn't fail in either mode)

                I have yet to try changing each of the other 3 drop types with true items which i will do asap

                The other thing i want to try is setting up something like 100% weapons drop with true items weapon mods turned and the same for medical

                I will let ya know what it returns

                • Dec 5th 2023

                  I'm looking at the router call. when bater items stack are change something in the airdrop configuration when a map start mess the "ItemCount" somehow. Soon i think i will have a fix.

                  • Dec 7th 2023

                    PlinioJRM added a new version:

                    File

                    True Items 1.0.2

                    True Items - SPT Mods Workshop (9)

                    • Mod tested and working on SPT-AKI 3.7.4.
                    • Change Barter items default value to false.
                      Because AKI have an issue when generating Barter items that have Stack changed!
                    • VirusTotal Link

                    PlinioJRM

                    Quote

                    • Mod tested and working on SPT-AKI 3.7.4.
                    • Change Barter items default value to false.
                      Because AKI have an issue when generating Barter items that have Stack changed!
                    • VirusTotal Link
                    • Dec 7th 2023

                      so something i notice testing things out is that if you use item stack to stack all your stuff then remove the mod or disable it it still is okay with things being stacked and crafting and inventory stay stacked and are happy.

                      and then you can collect then turn it back on and re stack and rinse repeat, I havent found any issues with doing that.

                      So a) is there a way to disable "item count" or " stack recognition in air drop generation, or like ignore stack system ect

                      or b) is there a way to toggle without reloading ( i don't think there is but just asking the question)

                      • Dec 7th 2023

                        heh timing eh ?

                        loading it up

                        • Dec 7th 2023

                          PlinioJRM added a new version:

                          File

                          True Items 1.0.3

                          True Items - SPT Mods Workshop (11)

                          Thanks to DrakiaXYZ, i fixed the problem with the airdrop crashing.
                          Credits to DrakiaXYZ. thank you so much!

                          PlinioJRM

                          Quote

                          Thanks to DrakiaXYZ, i fixed the problem with the airdrop crashing.

                          Credits to DrakiaXYZ. thank you so much!

                          • Dec 8th 2023

                            is barter items still a no go ?

                            so far its been working left it as is out of the box before i start playing with it,

                            • Dec 9th 2023

                              Yeah, i updated the config file on 1.0.3.
                              If you download 1.0.3, now barter items enabled will work with airdrop.

                              You don't have to worry anymore True Items - SPT Mods Workshop (13)

                              Right now i'm looking up a way to fix food items consumption, to not deplete the one stacked when consuming stacked ones

                              • Dec 9th 2023

                                yea i came across that today just sitting down to look into it heh now i dont have to ... thanks ))

                                And thanks for the fixes

                                • Jan 8th 2024

                                  hi I got a tiny problem, when I do barters or craft something for some reason the hole stack is being used.

                                  Can you make something to prevent this? ty in advance

                                  • Jan 8th 2024

                                    Quote from lucianfallen

                                    hi I got a tiny problem, when I do barters or craft something for some reason the hole stack is being used.

                                    Can you make something to prevent this? ty in advance

                                    Had a same problem when doing quest for Jager, when I went to stash Iskras it used both when it should've just stashed 1

                                    • Feb 13th 2024

                                      Quote from lucianfallen

                                      hi I got a tiny problem, when I do barters or craft something for some reason the hole stack is being used.

                                      Can you make something to prevent this? ty in advance

                                      I will look into it, However i will not promise as i am almost certain that will require me to dive into client-mod.

                                      I'm trying to stick with server mod only. However if anyone want to create a following client-mod for this server mod, feel free to do so.

                                      What i advice is to unstack them to the appropriate amount that the quest or crafting recipe require.
                                      True Items - SPT Mods Workshop (16)

                                      • Feb 14th 2024

                                        ITs only some interface windows that the problems happen and In raid quests, think I mentioned it somewhere else, probably should have posted it here to, SVM stacking has the same issues like don't stack GPUs and try to transfer them in farm GUI it will count only as 1 heh figured that one out the hard way heh. Trader barters are varied, bitcoin X tetris and gbattery gobbles the stack where as I haven't come across a therapist issue yet and sugar with jaeger is fine, so its not a specific mod issue per se something more to do with EFT and Mod interactions i think maybe there's a category/classification difference in the coding.

                                        I have been slowly going through the items list adding them to stack list and removing the ones that gobble stacks, its a slow process ill post a list when i can, maybe you can figure out if there's a pattern

                                        • Apr 6th 2024

                                          PlinioJRM added a new version:

                                          File

                                          True Items 1.1.0

                                          True Items - SPT Mods Workshop (17)

                                          Mod updated for 3.8.0!

                                          Code wise:

                                          • The source code is refactored and refined
                                          • Using interface to make it easy for anyone to edit

                                          Mod wise:

                                          • The config is now separated into many files for categories
                                          • Works the same as before

                                          Virus Total Link

                                          PlinioJRM

                                          Quote

                                          Mod updated for 3.8.0!

                                          Code wise:

                                          • The source code is refactored and refined
                                          • Using interface to make it easy for anyone to edit

                                          Mod wise:

                                          • The config is now separated into many files for categories
                                          • Works the same as before

                                          Virus Total Link

                                          • Apr 13th 2024

                                            hi, wasnt sure where to put this, but after unpacking a sealed weapon case, i got 160 stacked rd704's. the other box, that had an svd, didnt do that. i am able to unstack it after putting it into my weapon slot, but then i get sent to the menu with "unable to edit a traders item"

                                          Participate now!

                                          Don’t have an account yet? Register yourself now and be a part of our community!

                                          Register YourselfLogin

                                          Similar Threads

                                          • SPT Realism Mod

                                            • Fontaine
                                            • Mod support
                                          • Better Spawns Plus

                                            • PreyToLive
                                            • Mod support
                                          • Late to the Party

                                            • DanW
                                            • Mod support
                                          • The Broker

                                            • Nightingale
                                            • Mod support

                                          Who is online?

                                          Just a few of the 386 users online

                                          • 395 Members (9 invisible) and 1,653 Guests
                                          • Record: 787 Users ()
                                          True Items - SPT Mods Workshop (2024)
                                          Top Articles
                                          Sourdough Discard Donuts Recipe
                                          Best Sugar Cookie Recipe EVER
                                          Dayton Overdrive
                                          Authentication Portal Pvusd
                                          Www.craigslist.com Springfield Mo
                                          Craigslist Holland Mi Pets
                                          Valeriewhitebby Footjob
                                          University Of Toledo Email
                                          My Scheduler Hca Cloud
                                          DRAGON BALL Z - Goku Evolution - Light Canvas 40X3 NEU • EUR 37,63
                                          Wasmo Link Telegram
                                          Dangerous Cartoons Act - Backlash
                                          73 87 Chevy Truck Air Conditioning Wiring Diagram
                                          Sophia Turner Derek Deso Instagram
                                          Kate Spade OUTLET • bis 70%* im Sale | Outletcity Metzingen
                                          Hotfixes: September 13, 2024
                                          Soul Attraction Rs3
                                          Prey For The Devil Showtimes Near Amc Ford City 14
                                          Dumb Money, la recensione: Paul Dano e quel film biografico sul caso GameStop
                                          Cognitive Function Test Potomac Falls
                                          Wolf Of Wall Street Tamil Dubbed Full Movie
                                          Best 43-inch TVs in 2024: Tested and rated
                                          Craftybase Coupon
                                          Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
                                          Israel Tripadvisor Forum
                                          Apple iPhone SE 2nd Gen (2020) 128GB 4G (Very Good- Pre-Owned)
                                          9132976760
                                          [TOP 18] Massage near you in Glan-y-Llyn - Find the best massage place for you!
                                          Filmy4Wap Xyz.com 2022
                                          Sems Broward County
                                          Lily Spa Roanoke Rapids Reviews
                                          Myrtle Beach Armslist
                                          Home Theater and Home Theater Systems at Crutchfield.com
                                          Simple Simon's Pizza Lone Jack Menu
                                          Hingham Police Scanner Wicked Local
                                          Längen umrechnen • m in mm, km in cm
                                          CareCredit Lawsuit - Illegal Credit Card Charges And Fees
                                          Lockstraps Net Worth
                                          Upc 044376295592
                                          South Carolina Craigslist Motorcycles
                                          Joe Aloi Beaver Pa
                                          Ticketmaster Lion King Chicago
                                          Payback Bato
                                          Cetaphil Samples For Providers
                                          Po Box 6726 Portland Or 97228
                                          Dimensional Doors Mod (1.20.1, 1.19.4) - Pocket Dimensions
                                          Publix Coral Way And 147
                                          Six Broadway Wiki
                                          Trivago Anaheim California
                                          Kaiju Universe: Best Monster Tier List (January 2024) - Item Level Gaming
                                          8X10 Meters To Square Meters
                                          Clarakitty 2022
                                          Latest Posts
                                          Article information

                                          Author: Cheryll Lueilwitz

                                          Last Updated:

                                          Views: 6442

                                          Rating: 4.3 / 5 (54 voted)

                                          Reviews: 85% of readers found this page helpful

                                          Author information

                                          Name: Cheryll Lueilwitz

                                          Birthday: 1997-12-23

                                          Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

                                          Phone: +494124489301

                                          Job: Marketing Representative

                                          Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

                                          Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.