Lua added a new file:
QuoteDisplay More
Item Smith
Smith the items to have unlimited modding experience
Check the comments section for presets!mod is disabled by default check out the config file
Current Mod Status: Released
- Edit items properties and mod slots filter to allow other modding items
- For now, It allows to edit...
- Slots for weapon and armor modding items
- Chambers and Cartridges to allow ammo on other weapons
- _props properties for anything, allow flea market, background color, recoil, durability, etc...
(Recommend to check out "Aki_Data/Server/database/templates/items.json" file)- ...maybe more later
- Preset system for easy save and load then share!
- Default presets included
- Lua-All Helmet Mods
- Lua-All Items Examined
- Lua-G36 All in One with Any ammo on any mags
- Lua-Half Weight All Items
- Lua-Half Weight Weapons and Mods
- Lua-No Armor and Rig Conflicts
- Lua-No Head Conflicts
- Lua-x2 Resource and Healing from Medkits
- zLua-All Mods
- zLua-All Mags on All Weapon
- Read @Preset Template also README.log - Still not done yet but read it
- Configs
- SaveItemNodeInfoToFile - Gathering item and node list into /config/presets/ItemInfo folder for references
- DisableInRaidToPreventBotWeaponGeneration - Reset the database when raid starts to prevent errors on bot generation, you can disable and try it though.
External Content youtu.beContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
- Extract zip and place Lua-ItemSmith folder into %SPT%/user/mods folder
- Edit config.json
- Check included Presets or Make a new one on your own or Download from others
JSON: Lua-No Head Conflicts.jsonDisplay More{ "Enabled": false, "IgnoreWarningLogs": true, "IgnoreErrorLogs": false, "COMMENT": { "SUBJECT": "No Helmet Conflicts", "DESC": "Remove Earpiece, Eyewear, Facecover item limiations" }, "Headwear": { "Props": { "BlocksEarpiece": false, "BlocksEyewear": false, "BlocksHeadwear": false, "BlocksFaceCover": false, "ConflictingItems": [] } } }
JSON: Lua-G36 All in One with Any ammo on any mags.jsonDisplay More{ "Enabled": false, "IgnoreWarningLogs": true, "IgnoreErrorLogs": false, "COMMENT": { "SUBJECT": "G36 FTW", "DESC1": "Adds every mod parts into G36 but more reasonable(?)", "DESC2": "For example, Stock slot for every slot mod parts", "DESC3": "Also, any mags can use any ammo" }, "623063e994fc3f7b302a9696": { "Props": { "BackgroundColor": "red", "CanSellOnRagfair": true, "CanRequireOnRagfair": true, "ammoCaliber": "Caliber556x45NATO" }, "ModSlots": { "mod_barrel":["mod_barrel"], "mod_catch":["mod_catch"], "mod_charge":["mod_charge"], "mod_foregrip":["mod_foregrip"], "mod_gas_block":["mod_gas_block"], "mod_hammer":["mod_hammer"], "mod_handguard":["mod_handguard"], "mod_mount":["mod_mount"], "mod_mount_000":["mod_mount_000"], "mod_mount_001":["mod_mount_001"], "mod_mount_002":["mod_mount_002"], "mod_mount_004":["mod_mount_004"], "mod_muzzle":["mod_muzzle"], "mod_pistol_grip":["mod_pistol_grip"], "mod_pistol_grip_akms":["mod_pistol_grip_akms"], "mod_reciever":["mod_reciever"], "mod_scope":["mod_scope"], "mod_sight_front":["mod_sight_front"], "mod_sight_rear":["mod_sight_rear"], "mod_stock":["mod_stock"], "mod_stock_000":["mod_stock_000"], "mod_stock_001":["mod_stock_001"], "mod_stock_akms":["mod_stock_akms"], "mod_tactical":["mod_tactical"], "mod_tactical_000":["mod_tactical_000"], "mod_tactical_001":["mod_tactical_001"], "mod_tactical_002":["mod_tactical_002"], "mod_trigger":["mod_trigger"], "mod_bipod":["mod_bipod"], "mod_flashlight":["mod_flashlight"], "mod_magazine":["mod_magazine"], "mod_mount_003":["mod_mount_003"], "mod_mount_005":["mod_mount_005"], "mod_mount_006":["mod_mount_006"], "mod_muzzle_000":["mod_muzzle_000"], "mod_muzzle_001":["mod_muzzle_001"], "mod_nvg":["mod_nvg"], "mod_pistolgrip":["mod_pistolgrip"], "mod_scope_000":["mod_scope_000"], "mod_scope_001":["mod_scope_001"], "mod_scope_002":["mod_scope_002"], "mod_scope_003":["mod_scope_003"], "mod_stock_002":["mod_stock_002"], "mod_stock_axis":["mod_stock_axis"], "mod_tactical001":["mod_tactical001"], "mod_tactical002":["mod_tactical002"], "mod_tactical_003":["mod_tactical_003"], "mod_tactical_004":["mod_tactical_004"], "mod_tactical_2":["mod_tactical_2"] }, "ChamberAndCartridges": { "Filter": [ "Ammo" ] } }, "Magazine": { "ChamberAndCartridges": { "Filter": [ "Ammo" ] } } }
JSON: READMEDisplay More~ Well, this is a "short" README with my cringe engrish, feel free to question in comment page or support thread ~ ~~ Preset sharing in comment page ~~ { // If you have any errors on JSON files that edited by you // Try to validate by this website - https://jsonformatter.org/ // Preset load order is A to Z, last loaded preset has priority to apply properties "Enabled": true, // "Enable/Disable the preset to load" "WarningErrorLogs": false, // "Enable/Disable the warning logs", "IgnoreErrorLogs": false, // "Enable/Disable the error logs to ignore when using Node names to apply on items widely, Still some of critical errors showing up that you shouldn't ignore", "COMMENT": // "COMMENT from preset author", { // Any comments to explain what this preset does "SUBJECT": "Huh, What?", "DESC1": "Unlock every mod parts for slots", "DESC2": "For example, Stock slot for every slot mod parts", "DESC3": "Also, any mags can use any ammo", "THIS SECTION IS A PLACE HOLDER, You can wrote WhAt EvER wANT": ">:", "but don't break the JSON format": true }, // Below sections are actual preset to use // Check "/config/ItemNodeInfo.log" file for Informations - Node, Item ID and Name, Mod Slots // also You should check "Aki_Data/Server/database/templates/items.json" file for item props structure and values // WARNING: You need to set exact same value type to apply // For example, "CanRequireOnRagfair" is a boolean value type that only acceps [false] or [true] // And some item types like "ConflictingItems" is a Array which is need to proper brackets "Mod": // "Item ID" or "Node Name" to apply - "Mod" is a Node that contains every mod items, check out more in "ItemNodeInfo.log" { "Props": // Item's "_prop" properties to edit { // Unlock flea market items "CanSellOnRagfair": true, "CanRequireOnRagfair": true, "ConflictingItems": // Remove conflict items to more free modding on items by empty the item array list [ ] }, "ModSlots": // Mod Slots to edit, which is "Slots" in item's "_props" { // Add "Barrel" node into "mod_barrel" slot to allow all barrel mod items (It only applied when mod item has the "mod_barrel" slot) "mod_barrel":["Barrel"], // Same below, you can use "Item ID" or "Node ID" or "Node Name" or "Mod Slot Name" ex) "mod_mount" or "mod_muzzle" // Also don't forget to keep the array brackets // Every mod_catch items "mod_catch":[ "5e81c539cb2b95385c177553", "5f3e777688ca2d00ad199d25", "5ef3553c43cb350a955a7ccb", "6193d5d4f8ee7e52e4210a1b" ], "mod_charge":["Charge"], "mod_foregrip":["Foregrip"], "mod_gas_block":["Gasblock"], "mod_hammer":[ // Every "mod_hammer" items "5e81c550763d9f754677befd", "5f3e76d86cda304dcc634054", "5ef35f46382a846010715a96", "5ef35d2ac64c5d0dfc0571b0", "5ef35bc243cb350a955a7ccd" ], "mod_handguard":["Handguard"], "mod_magazine":["Magazine"], // Use all "Magazine" child items "mod_mount":["mod_mount", "mod_mount_000", "mod_mount_001", "mod_mount_002", "mod_mount_004"], // Use all "mod_mount" mods "mod_mount_000":["Mount"], "mod_mount_001":["Mount"], "mod_mount_002":["Mount"], "mod_mount_004":["Mount"], "mod_muzzle":["Muzzle"], "mod_pistol_grip":["PistolGrip"], "mod_pistol_grip_akms":["PistolGrip"], "mod_reciever":["Receiver"], "mod_scope":["AssaultScope"], "mod_sight_front":["IronSight"], "mod_sight_rear":["IronSight"], "mod_stock":["Stock"], "mod_stock_000":["Stock"], "mod_stock_001":["Stock"], "mod_stock_akms":["Stock"], "mod_tactical":["TacticalCombo"], "mod_tactical_000":["TacticalCombo"], "mod_tactical_001":["TacticalCombo"], "mod_tactical_002":["TacticalCombo"], "mod_trigger":[ // Use all trigger items which is same using "mod_trigger" "5ef32e4d1c1fd62aea6a150d", "5e81c6a2ac2bb513793cdc7f", "5f3e772a670e2a7b01739a52", "6193d3cded0429009f543e6a" ] } }, "Magazine": // Apply on all "Magazine" sub-items, meaning all magazine items will be applied { "ChamberAndCartridges": // Apply on Chambers and Cartridges to allow weapon/magazine use ammo { // For "ChamberAndCartridges", use "Filter" all the time - for now "Filter": [ "Ammo" // "Ammo" Top-node that contain all ammo, Allow all magazines and weapons to use any ammo ] } } }