Lua's Item Smith 1.6.1

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Allow modding weapons and armors or other items on your own taste or desire and preset

TKCry5V.jpg




[tabmenu]
  • Version 1.6.1

    • Fixed where router doesn't work
    • Supported "akiVersion": 3.2.5
  • Version 1.6.0

    odrw9Dh.jpeg

    • Fixed possible error when raid start after server has been restarted
    • Added log colors for preset load time when it goes over 10s or 20s
    • Added config "__DEBUG__LoadDatabaseAndPresetOnStartUp" to load/test preset
      • WARNING: Some mod items might not load by this method even It has 3s delay load
    • Updated "Lua-G36 All in One with Any ammo on any mags" and "zLua-All Mods" preset
      • Added missing "ModSlots" to be more perfect and complete unlimited modding
        Aaaaand more loading time (25s => 40s) :nikitathinking:
    • Supported "akiVersion": 3.2.2 / 3.2.3
  • Version 1.5.7

    • Fixed "Props" didn't applied preset values correctly
    • Added "Lua-No Armor and Rig Conflicts" preset once again
    • Supported "akiVersion": 3.2.2
  • Version 1.5.6

    • Fixed more item/node gatering error, Now It should be fixed for all item infos
    • Supported "akiVersion": 3.2.2
  • Version 1.5.5

    • Fixed non-exists items info from other mods
    • Added "Multiply Number" for Number type of properties
      • instead of Number, use "*Number" like if you want to multiply value to x2.5 will be "*2.5"
      • Example preset for reduce all items weight to half (50%)
    JSON
    {
        "Item":
        {
            "Props":
            {
                "Weight": "*0.5" // Reduce all items weight to half (50%)
            }
        }
    }
    • Default Presets
      • Removed "Lua-No Armor and Rig Conflicts" preset
      • Added "Lua-All Items Examined" preset
      • Added "Lua-Half Weight All Items" preset
      • Added "Lua-Half Weight Weapons and Mods" preset
      • Added "Lua-x2 Resource and Healing from Medkits
    • Supported "akiVersion": 3.2.2
  • Version 1.5.0

    Out of "Beta" release

    • Fixed missing nodes, items while gathering item info from database
    • Fixed a lot of bugs
    • Added "IgnoreWarningLogs" preset config and changed few error logs into warning instead
    • Added "mod_slot" types to usable on presets
      0aKkBl7.png
    • Added more configs
      • "SaveItemInfoToFile" is now saving more infomations rather than node and item
        Also log files are now saved in config/presets/ItemInfo folder
        eoKzHP6.png
      • "ShowPresetWarningAndErrorCount" for prints error and warning counts when each preset loads
    • Default Presets
      • Added "Lua-All Helmet Mods" preset
      • Added "Lua-No Armor and Rig Conflicts" preset
      • Added "Lua-No Head Conflicts" preset
      • Updated "@Preset Template also README"
      • Updated All other presets to use "mod_slots" type instead of "Node" name
    • Supported "akiVersion": 3.2.1 - 3.x.x
  • Version 1.0.3

    • Changed preset load timing, It now loads when game start
    • Added preset loading time in logs
    • Updated presets
      • Changed "mod_scope" value to "Sights" node to have all scope/ironsights instead of "AssaultScope" only
    • Supported "akiVersion": 3.2.1 - 3.x.x
  • Version 1.0.2

    • Fixed linked search problem
    • Added new preset
      • zLua-Any Mags on All Weapon
      • zLua-All Mods (Previous zLua-All Mods Mags Ammos)
    • Supported "akiVersion": 3.2.1 - 3.x.x
  • Version 1.0.1

    • Prevent loading preset again upon raid end
    • Supported "akiVersion": 3.2.1 - 3.x.x
  • Version 1.0.0

    • Supported "akiVersion": 3.2.1 - 3.x.x
  • Shared Presets


    You can reply on this comment for sharing preset files.


    • Lua
      • [Included] Lua-All Helmet Mods
      • [Included] Lua-All Items Examined
      • [Included] Lua-G36 All in One with Any ammo on any mags
      • [Included] Lua-Half Weight All Items
      • [Included] Lua-Half Weight Weapons and Mods
      • [Included] Lua-No Armor and Rig Conflicts
      • [Included] Lua-No Head Conflicts
      • [Included] Lua-x2 Resource and Healing from Medkits
      • [Included] zLua-All Mods
      • [Included] zLua-All Mags on All Weapon
    • llife
    Thumbs Up 1
    • p90 -5.56-with any barrel

      Thumbs Up 1
    • toned-down preset,
      still allows for assualt rifle's, assualt carbines, and marksman rifles to have a lot of customization. 6.34 second load time

      Aki.Server_6WRqGBgHBt.png


      Thumbs Up 1
  • Обновите пожалуйста до версии 3.5.0 , очень хорошая штука!!!

  • Please update to 3.4.1.

    Heart 1
  • :P

  • 3.4.1 version?

    Heart 1
  • Hello,


    First of all thank you for creating this mods to customize the weapons as we like, but would it be possible to have the update so that it works for the version 3.3.0 and future versions.


    I thank you in advance

  • how can i get this to work with 3.3.0 i had it for 3.2.5 and loved making all kinds of fun weapons. i really miss uesing this mod. if i knew what needed to be updated or changed to work with 3.3.0 i would update it for people

  • I am getting this error





    The application had a critical error and failed to run

    Exception produced: TypeError: container.resolve(...).getDesiredLocale is not a function


    Stacktrace:

    TypeError: container.resolve(...).getDesiredLocale is not a function

    at Mod.postDBLoad (C:\SPTARKOV\user\mods\Lua-ItemSmith\src\mod.js:50:106)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    at C:\snapshot\project\obj\Program.js

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:65:3)

    at Function.runMain (pkg/prelude/bootstrap.js:1984:13)

    at node:internal/main/run_main_module:17:47

  • How can i get to work all the ammo on every gun?

  • is their a way to turn off loading any mag into any gun, so you have to use the mag for the gun you have.

  • do you have 2.3.1 version??

  • what mods DOES this work alongside???

  • This is the only mod installed

    Created new profile

    I get:


    [Client Request] /launcher/profile/info

    [Client Request] /launcher/server/version

    [Client Request] /singleplayer/settings/version

    [Client Request] /client/game/start

    [Client Request] /client/menu/locale/en

    [Client Request] /client/game/version/validate

    [Client Request] /client/languages

    [Client Request] /client/game/config

    [Client Request] /client/items

    Lua-ItemSmith: Loading databases and presets... (It may take some time to apply presets)

    Lua-ItemSmith: "/config/presets/ItemInfo/" updated for 5 info files

    Lua-ItemSmith: Successfully load databases [3.75 s]

    Error: Unsupported issue: Expected "[", "false", "null", "true", "{", number, or string but "" found. (please open an issue at the repo)

    Error: Unsupported issue: Expected "[", "false", "null", "true", "{", number, or string but "" found. (please open an issue at the repo)

    at runFixer (C:\snapshot\project\node_modules\json-fixer\index.js:89:16)

    at fixJson (C:\snapshot\project\node_modules\json-fixer\index.js:101:21)

    at fixingTime (C:\snapshot\project\node_modules\json-fixer\index.js:111:11)

    at checkJson (C:\snapshot\project\node_modules\json-fixer\index.js:144:12)

    at JsonUtil.deserialize (C:\snapshot\project\obj\utils\JsonUtil.js)

    at Mod.loadPresets (G:\EscapeFromTarkov\user\mods\Lua-ItemSmith\src\mod.js:286:38)

    at Mod.onClientItems (G:\EscapeFromTarkov\user\mods\Lua-ItemSmith\src\mod.js:66:14)

    at Object.action (G:\EscapeFromTarkov\user\mods\Lua-ItemSmith\src\mod.js:23:26)

    at StaticRouterMod.handleStatic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    Error: Unsupported issue: Expected "[", "false", "null", "true", "{", number, or string but "" found. (please open an issue at the repo)

    Error: Unsupported issue: Expected "[", "false", "null", "true", "{", number, or string but "" found. (please open an issue at the repo)

    at runFixer (C:\snapshot\project\node_modules\json-fixer\index.js:89:16)

    at fixJson (C:\snapshot\project\node_modules\json-fixer\index.js:101:21)

    at fixingTime (C:\snapshot\project\node_modules\json-fixer\index.js:111:11)

    at checkJson (C:\snapshot\project\node_modules\json-fixer\index.js:144:12)

    at JsonUtil.deserialize (C:\snapshot\project\obj\utils\JsonUtil.js)

    at Mod.loadPresets (G:\EscapeFromTarkov\user\mods\Lua-ItemSmith\src\mod.js:286:38)

    at Mod.onClientItems (G:\EscapeFromTarkov\user\mods\Lua-ItemSmith\src\mod.js:66:14)

    at Object.action (G:\EscapeFromTarkov\user\mods\Lua-ItemSmith\src\mod.js:23:26)

    at StaticRouterMod.handleStatic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    [Client Request] /launcher/profile/info

    [Client Request] /launcher/server/version

  • I think if you have any mod installed whatsoever this won't work just a heads up

  • I used the toned down mod all by llife and I'm now getting a bot generator error and bots are not spawning. I replaced the config with the preset code or are you supposed to append the preset underneath the original config code? Thanks for the help:



    RangeError: Maximum call stack size exceeded

    RangeError: Maximum call stack size exceeded

    at Array.values (<anonymous>)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    RangeError: Maximum call stack size exceeded

    RangeError: Maximum call stack size exceeded

    at Array.values (<anonymous>)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    >

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    at BotGeneratorHelper.generateDynamicModPool (C:\snapshot\project\obj\helpers\BotGeneratorHelper.js)

    • Playing on version 3.2.5 btw. Any suggestions on what to do?

  • I'm only interested to have the MP5 N stocks ok the MP5K and the AK's stocks on the AKS-U, how can i do to have only that thing modded?

  • Seems to not work with 3.2.5, just a heads up

  • https://cdn.discordapp.com/att…0968863461526/unknown.png issue using these together:

    https://cdn.discordapp.com/att…2479928598590/unknown.png
    any thing done wrong also when i try taking of the T7 as a complete module deletes it other wise it's only this that causes it:

    https://cdn.discordapp.com/att…4539533193226/unknown.png
    and no error shows when i turn debugging on.

  • Hello Lua, do you think with this mod I could possibly change a regular flashlight which does not emit IR light so it now has an IR mode ? I was looking for a mod which adds a helmet mounted IR light to illuminate where I look to use with NVGs but couldnt find a mod like that. It's a shame that none of the flashlights capable of being mounted on a helmet in vanilla tarkov can emit IR light...

  • Thank's for your wonderful mod!!


    but i need little help here...



    My Pistol keep use rifle mags...


    I want presets like "All mods", but not include "Any mags on Any gun"


    is there any preset like that??

    • check readme and edit mags lines

  • Hm, seems I can't put 9mm in the .357 cylinder, I can however put the 9mm cylinder in the .357 Rhino and use it that way, I can load what seems like everything in normal mags, But the cylinders a picky, I tried using .45 etc in the Rhinos, he'll load the rounds in, But it still shows the cylinder empty with the casings in it.

  • this mod cant work whenever i try to start the server with this mod it says "no present found" ive checked presets but nothing seemed to be wrong

    • Enable preset

    • how to do it

    • open up preset file, set false to true.

    • thanks but which file or notepad

    • the preset files you want to enable, open up with notepad or any text editor

  • Could you please help me?
    I installed the mod correctly as per your instructions and it is my only mod, i enabled it in it's config, everything is up to date, and yet, i don't think this mod is working. When i right click a gun and go to make a preset the mod changes nothing. I still can't put say an m4 stock on an ak or anything. What do i do?

  • Mod is currently not working and the server info says " there is no preset to use..." when it starts up

    Thumbs Up 1
    • Check the presets.

    • Thanks

  • " TypeError: Cannot read property '_id' of undefined

    TypeError: Cannot read property '_id' of undefined

    at Mod.saveLog (E:\SPTAKI3.2.2\user\mods\Lua-ItemSmith\src\mod.js:667:45)

    at Mod.getNodeList (E:\SPTAKI3.2.2\user\mods\Lua-ItemSmith\src\mod.js:439:18)

    at Mod.onClientItems (E:\SPTAKI3.2.2\user\mods\Lua-ItemSmith\src\mod.js:59:14)

    at Object.action (E:\SPTAKI3.2.2\user\mods\Lua-ItemSmith\src\mod.js:33:26)

    at $79469d862e09d5e9$export$1d24e66a30f2c3c6.handleStatic (E:\SPTAKI3.2.2\obj\bundle.js:14794:61)

    at Proxy.handleRoute (E:\SPTAKI3.2.2\obj\bundle.js:15110:41)

    at Proxy.getResponse (E:\SPTAKI3.2.2\obj\bundle.js:15100:30)

    at HttpServer.sendResponse (E:\SPTAKI3.2.2\obj\bundle.js:16789:38)

    at Inflate.cb (E:\SPTAKI3.2.2\obj\bundle.js:16815:22)

    at Inflate.zlibBufferOnEnd (zlib.js:153:10) "

    heck

    • looks like mod conflicts, any mods?

    • Yeah, way too many. Going through them on my own now, sorry for the trouble!

    • I think that parts is better fixed on my side, if you found the mod, let me know.

      I'll try to prevent it.


      Or ping me in discord, I can help you though.

    • Narrowed it down to MacrossMX's Assorted Weapons Armory that was causing the issues

    • Looks like the mod you mentioned has magazine items that doesn't included, I'll add some more condition and It will prevent using it, thanks.

  • Your Lua-All Mods with All Ammo is the best thing since sliced bread, i've been making all sorts of monstrosities lol MP-155 "rifle" with Glock Dead Ringer rear and front sights is beautiful to shoot.

    However, larger scopes are being mounted directly to the rail now, so scope mounts along with the canted scope mount should be added to the "all mods" preset as they are no longer selectable.

    Other then that, Love this mod!

    • It should solved most problems on 1.5.0

  • this doesn't seem to allow you to change buffer tubes, charging handles, pistol grips or receivers is this by design or have I done something wrong in the setup?

    • also can't change dust covers or gas tubes on aks

    • Mod itself doesn't give anything and you can edit presets if there is missing that you want

      Check readme and edit or make a new one.

  • Do presets have to be made using code or does this work with the gunsmith as well? because when I use this mod instead of a similar mod nothing changes from the default gunsmith

    • I can't test every mods however I did take a look gunsmith mod, It should applied Item Smith presets if you enabled also I changed load method so, It most likely applied on any other mod items too.

  • As others have pointed out has a ton of issues with FAIT as well as a lot of other mods. In my case, I couldn't even make a save to test out this mod since it kept throwing an error saying that some ID does not exist or whatever. Funnily though, ver. 1.00 works with a new save for me, but as soon as I install 1.02 on a fresh save it throws the error even with everything set to false, also neither will work with FAIT installed no matter the configuration.


    Wish it worked though.


    uevSGUfZGTZz

    • I'll talk a look time by time, thanks.


      - and It looks like problem with Fin ArmorUpgrades mod on your case, try v1.0.3

  • New presets seem to mess up the sights, can't attach most of the sights on the slots where you usually can, just the g36 ones, elcans and acogs, those probably coming from the carry handle slot show up
    It's also generally missing parts, specially noticeable on pistols. The Rhino can't even use sights from other guns either

    • Getting the same issue here. Mod also seems to conflict with Fin's Armor Upgrader

    • Yeah, I forget to change scope part, you can edit presets where "ModSlots" - "mod_scope" and change to ["Sights"]
      I'll update presets upon next release, thanks