Stack Sizes [Unmaintained]
Discussion in 'Plugin Support' started by ColonelAngus, Feb 7, 2015.
-
Code:
void CreateDefaultConfig() { configObj localConfig = new configObj(); localConfig.items = JsonConvert.DeserializeObject<List<itemMeta>>( "[" + "{'name': 'arrow_hv', 'stackSize': 64}," + "{'name': 'arrow_wooden', 'stackSize': 64}," + "{'name': 'ammo_handmade_shell', 'stackSize': 64}," + "{'name': 'ammo_pistol', 'stackSize': 64}," + "{'name': 'ammo_pistol_fire', 'stackSize': 64}," + "{'name': 'ammo_pistol_hv', 'stackSize': 64}," + "{'name': 'ammo_rifle', 'stackSize': 64}," + "{'name': 'ammo_rifle_explosive', 'stackSize': 64}," + "{'name': 'ammo_rifle_hv', 'stackSize': 64}," + "{'name': 'ammo_rifle_incendiary', 'stackSize': 64}," + "{'name': 'ammo_rocket_basic', 'stackSize': 15}," + "{'name': 'ammo_rocket_fire', 'stackSize': 15}," + "{'name': 'ammo_rocket_hv', 'stackSize': 15}," + "{'name': 'ammo_rocket_smoke', 'stackSize': 15}," + "{'name': 'ammo_shotgun', 'stackSize': 64}," + "{'name': 'ammo_shotgun_slug', 'stackSize': 64}," + "{'name': 'antiradpills', 'stackSize': 15}," + "{'name': 'bandage', 'stackSize': 15}," + "{'name': 'blood', 'stackSize': 150}," + "{'name': 'apple', 'stackSize': 50}," + "{'name': 'apple_spoiled', 'stackSize': 50}," + "{'name': 'bearmeat', 'stackSize': 50}," + "{'name': 'black raspberries', 'stackSize': 50}," + "{'name': 'blueberries', 'stackSize': 50}," + "{'name': 'attire.hide.boots', 'stackSize': 2}," + "{'name': 'attire.hide.pants', 'stackSize': 2}," + "{'name': 'attire.hide.poncho', 'stackSize': 2}," + "{'name': 'attire.hide.vest', 'stackSize': 2}," + "{'name': 'axe_salvaged', 'stackSize': 1}," + "{'name': 'barricade.concrete', 'stackSize': 3}," + "{'name': 'barricade.metal', 'stackSize': 3}," + "{'name': 'barricade.sandbags', 'stackSize': 3}," + "{'name': 'barricade.stone', 'stackSize': 3}," + "{'name': 'barricade.wood', 'stackSize': 3}," + "{'name': 'barricade.woodwire', 'stackSize': 3}," + "{'name': 'battery_small', 'stackSize': 150}," + "{'name': 'bed', 'stackSize': 1}," + "{'name': 'bone_fragments', 'stackSize': 10000}," + "{'name': 'botabag', 'stackSize': 1}," + "{'name': 'bow_hunting', 'stackSize': 1}," + "{'name': 'box_repair_bench', 'stackSize': 1}," + "{'name': 'box_wooden', 'stackSize': 5}," + "{'name': 'box_wooden_large', 'stackSize': 5}," + "{'name': 'bucket_helmet', 'stackSize': 2}," + "{'name': 'building_planner', 'stackSize': 1}," + "{'name': 'burlap_gloves', 'stackSize': 2}," + "{'name': 'burlap_headwrap', 'stackSize': 2}," + "{'name': 'burlap_shirt', 'stackSize': 2}," + "{'name': 'burlap_shoes', 'stackSize': 2}," + "{'name': 'burlap_trousers', 'stackSize': 2}," + "{'name': 'campfire', 'stackSize': 1}," + "{'name': 'can_beans', 'stackSize': 25}," + "{'name': 'can_beans_empty', 'stackSize': 50}," + "{'name': 'can_tuna', 'stackSize': 25}," + "{'name': 'can_tuna_empty', 'stackSize': 50}," + "{'name': 'charcoal', 'stackSize': 10000}," + "{'name': 'chicken_burned', 'stackSize': 50}," + "{'name': 'chicken_cooked', 'stackSize': 50}," + "{'name': 'chicken_raw', 'stackSize': 50}," + "{'name': 'chicken_spoiled', 'stackSize': 50}," + "{'name': 'chocholate', 'stackSize': 25}," + "{'name': 'cloth', 'stackSize': 10000}," + "{'name': 'coffeecan_helmet', 'stackSize': 2}," + "{'name': 'corn', 'stackSize': 1}," + "{'name': 'cupboard.tool', 'stackSize': 1}," + "{'name': 'door_key', 'stackSize': 1}," + "{'name': 'explosive.timed', 'stackSize': 15}," + "{'name': 'explosives', 'stackSize': 10000}," + "{'name': 'fat_animal', 'stackSize': 10000}," + "{'name': 'flare', 'stackSize': 5}," + "{'name': 'fun_guitar', 'stackSize': 1}," + "{'name': 'furnace', 'stackSize': 1}," + "{'name': 'granolabar', 'stackSize': 25}," + "{'name': 'grenade.beancan', 'stackSize': 15}," + "{'name': 'grenade.f1', 'stackSize': 15}," + "{'name': 'gunpowder', 'stackSize': 10000}," + "{'name': 'hammer', 'stackSize': 1}," + "{'name': 'hammer_salvaged', 'stackSize': 1}," + "{'name': 'hat.candle', 'stackSize': 2}," + "{'name': 'hat.miner', 'stackSize': 2}," + "{'name': 'hat.wolf', 'stackSize': 2}," + "{'name': 'hatchet', 'stackSize': 1}," + "{'name': 'hazmat_boots', 'stackSize': 2}," + "{'name': 'hazmat_gloves', 'stackSize': 2}," + "{'name': 'hazmat_helmet', 'stackSize': 2}," + "{'name': 'hazmat_jacket', 'stackSize': 2}," + "{'name': 'hazmat_pants', 'stackSize': 2}," + "{'name': 'humanmeat_burned', 'stackSize': 25}," + "{'name': 'humanmeat_cooked', 'stackSize': 25}," + "{'name': 'humanmeat_raw', 'stackSize': 25}," + "{'name': 'humanmeat_spoiled', 'stackSize': 25}," + "{'name': 'icepick_salvaged', 'stackSize': 1}," + "{'name': 'jacket_snow', 'stackSize': 2}," + "{'name': 'jacket_snow2', 'stackSize': 2}," + "{'name': 'jacket_snow3', 'stackSize': 2}," + "{'name': 'knife_bone', 'stackSize': 1}," + "{'name': 'ladder.wooden.wall', 'stackSize': 2}," + "{'name': 'lantern', 'stackSize': 5}," + "{'name': 'largemedkit', 'stackSize': 5}," + "{'name': 'lock.code', 'stackSize': 10}," + "{'name': 'lock.key', 'stackSize': 10}," + "{'name': 'longsleeve_tshirt_blue', 'stackSize': 2}," + "{'name': 'lowgradefuel', 'stackSize': 10000}," + "{'name': 'map', 'stackSize': 1}," + "{'name': 'metal_facemask', 'stackSize': 2}," + "{'name': 'metal_fragments', 'stackSize': 10000}," + "{'name': 'metal_ore', 'stackSize': 10000}," + "{'name': 'metal_plate_torso', 'stackSize': 5}," + "{'name': 'metal_refined', 'stackSize': 10000}," + "{'name': 'mining.quarry', 'stackSize': 1}," + "{'name': 'mushroom', 'stackSize': 100}," + "{'name': 'note', 'stackSize': 1}," + "{'name': 'paper', 'stackSize': 1000}," + "{'name': 'pickaxe', 'stackSize': 1}," + "{'name': 'pistol_eoka', 'stackSize': 1}," + "{'name': 'pistol_revolver', 'stackSize': 1}," + "{'name': 'pumpkin', 'stackSize': 1}," + "{'name': 'research_table', 'stackSize': 1}," + "{'name': 'rifle_ak', 'stackSize': 1}," + "{'name': 'rifle_bolt', 'stackSize': 1}," + "{'name': 'rock', 'stackSize': 1}," + "{'name': 'rocket_launcher', 'stackSize': 1}," + "{'name': 'salt_water', 'stackSize': 1}," + "{'name': 'seed.corn', 'stackSize': 100}," + "{'name': 'seed.pumpkin', 'stackSize': 100}," + "{'name': 'shotgun_pump', 'stackSize': 1}," + "{'name': 'shotgun_waterpipe', 'stackSize': 1}," + "{'name': 'sign.wooden.huge', 'stackSize': 5}," + "{'name': 'sign.wooden.large', 'stackSize': 5}," + "{'name': 'sign.wooden.medium', 'stackSize': 5}," + "{'name': 'sign.wooden.small', 'stackSize': 5}," + "{'name': 'skull_human', 'stackSize': 5}," + "{'name': 'skull_wolf', 'stackSize': 5}," + "{'name': 'sleepingbag', 'stackSize': 2}," + "{'name': 'smallwaterbottle', 'stackSize': 5}," + "{'name': 'smg_2', 'stackSize': 1}," + "{'name': 'smg_thompson', 'stackSize': 1}," + "{'name': 'spear_stone', 'stackSize': 1}," + "{'name': 'spear_wooden', 'stackSize': 1}," + "{'name': 'spikes.floor', 'stackSize': 3}," + "{'name': 'stone_pickaxe', 'stackSize': 1}," + "{'name': 'stonehatchet', 'stackSize': 1}," + "{'name': 'stones', 'stackSize': 10000}," + "{'name': 'sulfur', 'stackSize': 10000}," + "{'name': 'sulfur_ore', 'stackSize': 10000}," + "{'name': 'supply_signal', 'stackSize': 5}," + "{'name': 'surveycharge', 'stackSize': 10}," + "{'name': 'syringe_medical', 'stackSize': 10}," + "{'name': 'tool_camera', 'stackSize': 1}," + "{'name': 'torch', 'stackSize': 1}," + "{'name': 'trap_bear', 'stackSize': 3}," + "{'name': 'urban_boots', 'stackSize': 2}," + "{'name': 'urban_jacket', 'stackSize': 2}," + "{'name': 'urban_pants', 'stackSize': 2}," + "{'name': 'urban_shirt', 'stackSize': 2}," + "{'name': 'vagabond_jacket', 'stackSize': 2}," + "{'name': 'water_catcher_large', 'stackSize': 1}," + "{'name': 'water_catcher_small', 'stackSize': 2}," + "{'name': 'wolfmeat_burned', 'stackSize': 50}," + "{'name': 'wolfmeat_cooked', 'stackSize': 50}," + "{'name': 'wolfmeat_raw', 'stackSize': 50}," + "{'name': 'wolfmeat_spoiled', 'stackSize': 50}," + "{'name': 'wood', 'stackSize': 10000}," + "]" ); this.config = localConfig; Config["Config"] = this.config; Config.Save(this.configPath); LoadConfig(); }
-
You can stack pretty much everything I believe. It has to be setup in the config file, pay attention to how it is setup, missing commas, brackets will most likely break it.
-
{
"Config": {
"items": [
{
"name": "bone_fragments",
"stackSize": 200000
},
{
"name": "charcoal",
"stackSize": 200000
},
{
"name": "cloth",
"stackSize": 200000
},
{
"name": "fat_animal",
"stackSize": 200000
},
{
"name": "gunpowder",
"stackSize": 200000
},
{
"name": "lowgradefuel",
"stackSize": 200000
},
{
"name": "metal_fragments",
"stackSize": 100000
},
{
"name": "metal_ore",
"stackSize": 100000
},
{
"name": "metal_refined",
"stackSize": 200000
},
{
"name": "paper",
"stackSize": 200000
},
{
"name": "stones",
"stackSize": 200000
},
{
"name": "sulfur",
"stackSize": 200000
},
{
"name": "sulfur_ore",
"stackSize": 200000
},
{
"name": "wood",
"stackSize": 200000
},
{
"name": "syringe_medical",
"stackSize": 1000
},
{
"name": "largemedkit",
"stackSize": 1000
},
{
"name": "bandage",
"stackSize": 1000
},
{
"name": "wolfmeat_cooked",
"stackSize": 2000
},
{
"name": "box_wooden_large",
"stackSize": 2000
},
{
"name": "antiradpills",
"stackSize": 2000
},
{
"name": "ammo_pistol",
"stackSize": 10000
},
{
"name": "ammo_pistol_hv",
"stackSize": 10000
},
{
"name": "ammo_rifle",
"stackSize": 10000
},
{
"name": "ammo_rifle_hv",
"stackSize": 10000
},
{
"name": "ammo_rifle_explosive",
"stackSize": 10000
},
{
"name": "ammo_rifle_incendiary",
"stackSize": 10000
},
{
"name": "ammo_rocket_basic",
"stackSize": 500
},
{
"name": "ammo_rocket_hv",
"stackSize": 500
},
{
"name": "ammo_rocket_fire",
"stackSize": 500
},
{
"name": "ammo_rocket_smoke",
"stackSize": 500
},
{
"name": "ammo_shotgun",
"stackSize": 1000
},
{
"name": "arrow_wooden",
}, "stackSize": 1000
{
"name": "explosive_timed",
"stackSize": 800
}
]
}
}
That is my StackSizes Cfg but the timed explosive charge will not stack still... i've tried explosive.timed and explosive timed too. -
It's"explosive.timed" i've got that in my config and works fine. delete it then try it again with correct name.
-
-
Some time ago i've created a cleaned version with some optimizations and added some error handling, so if someone is interested i've attached the file
Attached Files:
-
-
That's awesome DWB, while the old one still serves it's purpose, but I am always open to better optimized plugins. Right now it's finding item ID's off all the new stuff, particularly in the ammo section.
Ah I see Armageddon has already did all this for us. Props to ya Armageddon. -
Hey together,
this is working fine so far, but I didn't manage to find out some of the correct item names:
still missing - 5.56 explosive and incendiary and also the incy pistol bullets.
Anyone knows them?
Regards
7th -
chocolate_bar is not work stack size
-
"chocholate" is the shortname i think
-
-
add an entry like:
Code:{ "Name": "chocholate", "StackSize": 1000 }
-
-
doesnt work with explosives or some items ? :S
-
Is there a way to increase stack size for all?
-
What is wrong in my config?
http://pastebin.com/KAZhse8X
1. gunpowder was written wrong, still doesnt work
2. No explosive ammo in pistol, still doesnt work
3. Missing , from Sulfur_ore FIXEDLast edited by a moderator: Jul 8, 2015 -
wanted to share my little cfg file
{
"Config": {
"items": [
{
"name": "bone_fragments",
"stackSize": 10000
},
{
"name": "bandage",
"stackSize": 35
},
{
"name": "syringe_medical",
"stackSize": 25
},
{
"name": "largemedkit",
"stackSize": 5
},
{
"name": "charcoal",
"stackSize": 500000
},
{
"name": "cloth",
"stackSize": 50000
},
{
"name": "fat_animal",
"stackSize": 50000
},
{
"name": "gunpowder",
"stackSize": 50000
},
{
"name": "ammo_pistol",
"stackSize": 250
},
{
"name": "ammo_pistol_hv",
"stackSize": 250
},
{
"name": "ammo_pistol_fire",
"stackSize": 250
},
{
"name": "ammo_rifle",
"stackSize": 250
},
{
"name": "ammo_rifle_hv",
"stackSize": 250
},
{
"name": "ammo_rifle_incendiary",
"stackSize": 250
},
{
"name": "ammo_rifle_explosive",
"stackSize": 250
},
{
"name": "arrow_wooden",
"stackSize": 250
},
{
"name": "ammo_rocket_basic",
"stackSize": 5
},
{
"name": "ammo_rocket_hv",
"stackSize": 5
},
{
"name": "ammo_rocket_fire",
"stackSize": 5
},
{
"name": "barricade.concrete",
"stackSize": 100
},
{
"name": "barricade.metal",
"stackSize": 100
},
{
"name": "barricade.sandbags",
"stackSize": 100
},
{
"name": "barricade.stone",
"stackSize": 100
},
{
"name": "barricade.wood",
"stackSize": 100
},
{
"name": "barricade.woodwire",
"stackSize": 100
},
{
"name": "battery_small",
"stackSize": 250
},
{
"name": "blood",
"stackSize": 25
},
{
"name": "skull_human",
"stackSize": 500
},
{
"name": "sign.wooden.huge",
"stackSize": 25
},
{
"name": "sign.wooden.large",
"stackSize": 25
},
{
"name": "sign.wooden.medium",
"stackSize": 25
},
{
"name": "sign.wooden.small",
"stackSize": 25
},
{
"name": "can_tuna",
"stackSize": 25
},
{
"name": "can_beans",
"stackSize": 25
},
{
"name": "lowgradefuel",
"stackSize": 50000
},
{
"name": "metal_fragments",
"stackSize": 500000
},
{
"name": "metal_ore",
"stackSize": 500000
},
{
"name": "metal_refined",
"stackSize": 500000
},
{
"name": "paper",
"stackSize": 500000
},
{
"name": "stones",
"stackSize": 500000
},
{
"name": "sulfur",
"stackSize": 500000
},
{
"name": "sulfur_ore",
"stackSize": 500000
},
{
"name": "wood",
"stackSize": 500000
}
]
}
}
[/spoiler ] -
guys I can stack normal riffle ammo to 300 but i cant stack Hv riffle ammo explosive ammo
"name": "ammo_rifle",
"stackSize": 300
},
what else i gotta put so i can stack hv and explosive and incendiary