Blackpowder (UNAVAILABLE) 1.0.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.

This mod enables so all weapons and magazines can use any ammo whatsoever from 5.56 to 40x46mm ammunition!

[tabmenu]
  • Version 1.0.1

    I apologize for the inconvenience caused by the bug that was causing the game to crash at times. We know that many of you have been eagerly awaiting a fix for this issue and we are sorry that it took me longer than expected to resolve it. However, I am are happy to announce that the bug has now been fixed and the update is now available for download. I appreciate your patience and understanding while I worked to fix this issue. I hope that you will continue to enjoy playing this mod and please don't hesitate to reach out to us if you have any further issues or suggestions.

  • Version 1.0.0

  • the mod is hilarious, awesome! I noticed there's 12.7x108 ammo that's not currently used by any gun, is it possible to include those as well?

    • It was included in the last release, and as you can see in the comments it made the mod unusable, so it was removed

  • I would like to ask if its possible to add modded weapons to this mod?

    • What do you mean? Do you want other modded weapons to have all ammo types?

    • Yes, an other modded Weapon to have all ammo types.

    • What you would have to do is to rename the folder of the mod so it is at the bottom of the list of mods, so by adding a z as the first letter of the mod should do it example "zBlackPowder", this will ensure this mod loads last and if there are any modded weapons it will change them also

    • That works, Thank you.

  • I am sorry that it took us so long to fix this bug. The error occurred only on certain maps and it was not guaranteed that it would happen, as it seemed to be quite random. During my testing, I did not encounter the error and had to specifically test on the maps where it was known to occur. The error was caused by some improperly functioning caliber rounds, specifically the grenade launcher rounds and the mounted machine gun rounds.

    • :thumbup: Good shi, great 'Clodans' ammo replacement.

    • There's no need to be sorry. This mod is awesome.

    • tnx man, i always wanna to shoot 40mm granade using PM, i love you and your mod

  • If any of you guys could reply with more information on the errors yall are having would highly help, as when the error happens and what mods do you guys have installed as well as the exact steps that bring to the error, because I cannot replicate anything on my end

    • I just loaded and played a match in factory it was fine, but trying to load into reserve the error occurred. I do have a mod that adds all the bosses to one map so that could be the problem.

      but at the same time I have killa in factory and it ran fine. it just seems to be unable to generate something with the map

    • I if the game is running fine for some then there might be a mod conflict. The error happens only when I added the black powder mod. so mostly i think the mod can't generate the ammo is different locations.


      Map: Woods

      PMC or SCAV: PMC

      What ammo has been loaded before starting server?: original ammo has been loaded in to the guns and mags


      The following error happens every 2 min after let the game load for 6 min at the state of "Local Game Starting..." screen. The error repeats for the second time in a row:

      Do you know how to access to error's .js file? there is no file such as C:\snapshot


      TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

      TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

      at ItemHelper.drawAmmoTpl (C:\snapshot\project\obj\helpers\ItemHelper.js)

      at ItemHelper.createRandomMagCartridges (C:\snapshot\project\obj\helpers\ItemHelper.js)

      at LocationGenerator.createItem (C:\snapshot\project\obj\generators\LocationGenerator.js)

      at LocationGenerator.generateContainerLoot (C:\snapshot\project\obj\generators\LocationGenerator.js)

      at LocationController.generate (C:\snapshot\project\obj\controllers\LocationController.js)

      at LocationController.get (C:\snapshot\project\obj\controllers\LocationController.js)

      at LocationCallbacks.getLocation (C:\snapshot\project\obj\callbacks\LocationCallbacks.js)

      at RouteAction.action (C:\snapshot\project\obj\routers\dynamic\LocationDynamicRouter.js)

      at LocationDynamicRouter.handleDynamic (C:\snapshot\project\obj\di\Router.js)

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



      TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

      TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

      at ItemHelper.drawAmmoTpl (C:\snapshot\project\obj\helpers\ItemHelper.js)

      at ItemHelper.createRandomMagCartridges (C:\snapshot\project\obj\helpers\ItemHelper.js)

      at LocationGenerator.createItem (C:\snapshot\project\obj\generators\LocationGenerator.js)

      at LocationGenerator.generateContainerLoot (C:\snapshot\project\obj\generators\LocationGenerator.js)

      at LocationController.generate (C:\snapshot\project\obj\controllers\LocationController.js)

      at LocationController.get (C:\snapshot\project\obj\controllers\LocationController.js)

      at LocationCallbacks.getLocation (C:\snapshot\project\obj\callbacks\LocationCallbacks.js)

      at RouteAction.action (C:\snapshot\project\obj\routers\dynamic\LocationDynamicRouter.js)

      at LocationDynamicRouter.handleDynamic (C:\snapshot\project\obj\di\Router.js)

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


    • UM.... I FIXED IT chikastaring  animeblush


      Map: Woods

      PMC or SCAV: PMC

      What ammo has been loaded before starting server?: original ammo has been loaded into the guns and mags


      the loading of the game was successfull. chikadancingchikadancingchikadancingchikadancing


      Server log:

      [Client Request] /launcher/profile/info

      [Client Request] /launcher/server/version

      [Client Request] /client/match/offline/start

      [Client Request] /client/location/getLocalloot

      A total of 189 static containers generated

      A total of 816 dynamic items spawned

      Generated location woods

      [Client Request] /launcher/profile/info

      [Client Request] /launcher/server/version



      I added the list of ammo IDs of the

      Gamepath\Aki-data\Server\database\loot\staticAmmo.json


      to the


      Gamepath\user\mods\blackpowder-main\config\ammo.json


      so the ammo.json file should look like this:




      Important notice for dear Modder "K4a":


      "Original" (database) Ammo ID type count: 148 type of ammo id in the .json file

      "Blackpowder" Ammo ID type count: 172 type of ammo id in the .json file


      I did not change the game files. only just imported the id from the database to the mod. The "Blackpowder" mod have 24 extra ammo id type in the .json file


      Basically it means that the error will accrue because of the extra ammo id that has been added to the list of ammo types. can't pinpoint what ammo id can cause the loot generation error. I am sure that the mod's ammo that are not in the original game can cause the error.


      What extra Id you have added to the mod? maybe because I don't have all the ammo mods that you have so the extra id would bug the game for generating the ammo that doesn't exit for some people.


      Need more testing with:

      -with SCAV loading

      -all loots allowed on "ServerValueModifier mod" for bot generation

      -ProgramK ammo ID



    • Hello, thanks for the deep analysis of the error, appreciate it. It could be that there is some unknown ammo for sure, from the list you provided it seems that is removed are those

      QIF1VZ9.png
      I do not think it is the 9mm rounds but perhaps the sharpnel rounds that are causing the issues

    • Problem is when I tested it, I loaded both in factory and in customs and did not get any error so it is hard for me to see what could be the issue

  • Any idea on when the fix for local game starting... is going out?

    • I'm still waiting too. Looks like fixing the mod take longer than we think.

    • Could you tell me when this error happens and to provide a screenshot of your mods folder? I thought the mod was broken but I can load up just fine and I am confused now

    • loading ammo in different mags works just fine but as soon as one tries to load into a map it only says Local Game starting and then just stucks there and the only way out is ALT F4

    • Bug has been fixed :D thanks for reaching back

      Thumbs Up 1
  • there is an error with the "Local Game Starting " load screen, the game wont load. I think there is a problem with loot spawn.

  • Absolute legend

  • there is an error with the "Local Game Starting " load screen, the game wont load. I think there is a problem with loot spawn.


    This is the error with red color:


    [Client Request] /client/location/getLocalloot?retry=3



    TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

    TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

    at ItemHelper.drawAmmoTpl (C:\snapshot\project\obj\helpers\ItemHelper.js)

    at ItemHelper.createRandomMagCartridges (C:\snapshot\project\obj\helpers\ItemHelper.js)

    at LocationGenerator.createItem (C:\snapshot\project\obj\generators\LocationGenerator.js)

    at LocationGenerator.generateContainerLoot (C:\snapshot\project\obj\generators\LocationGenerator.js)

    at LocationController.generate (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationController.get (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationCallbacks.getLocation (C:\snapshot\project\obj\callbacks\LocationCallbacks.js)

    at RouteAction.action (C:\snapshot\project\obj\routers\dynamic\LocationDynamicRouter.js)

    at LocationDynamicRouter.handleDynamic (C:\snapshot\project\obj\di\Router.js)

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

    TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

    TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

    at ItemHelper.drawAmmoTpl (C:\snapshot\project\obj\helpers\ItemHelper.js)

    at ItemHelper.createRandomMagCartridges (C:\snapshot\project\obj\helpers\ItemHelper.js)

    at LocationGenerator.createItem (C:\snapshot\project\obj\generators\LocationGenerator.js)

    at LocationGenerator.generateContainerLoot (C:\snapshot\project\obj\generators\LocationGenerator.js)

    at LocationController.generate (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationController.get (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationCallbacks.getLocation (C:\snapshot\project\obj\callbacks\LocationCallbacks.js)

    at RouteAction.action (C:\snapshot\project\obj\routers\dynamic\LocationDynamicRouter.js)

    at LocationDynamicRouter.handleDynamic (C:\snapshot\project\obj\di\Router.js)

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



    [Client Request] /launcher/profile/info

    • Getting the same issue, love the concept of the mod though

    • "Fin's mishmash weapons" had the same problem, I think. but he manage to fix it on his latest patch. Maybe "K4a" can look into the fin's mod maybe there is a way to fix this. but this mod is different from "fin's mishmash weapons" mod code that I've seen.

    • Will fix today, looks like bot generation has been changed a bit, also other weapons should work also if it's loaded in the proper order, blackpowder would need to be the last mod loading

    • thank you for the reply. I'm looking forward to it.

    • I thought it is a conflict with the loot generating the ammo type on bot and map (like loose loot). but i remember the "Clodon's any ammo any mag" had the same problem, like with it's first version. so i think this kind of error is kind of expected. I don't know why but most of the time scavs have had high piercing ammo rather than lower or HE grenades. I get the mod checked as soon as you upload it (about the program k weapon working).

  • Oh my god thank you I was craving for this mod, day in day out.
    does the mod weapons also work with all type ammo?
    I just checked the "Ak weapon" of the "Program k mod" and it didn't work with you mod.

    I don't have any other weapon mods but i think this mod only work with "original guns" only.
    is there a way to fix this?

  • Does this apply to AI too? It seems to be buggy and look wrong when scavs have 7.62x51 mags clipping out their shotguns.

    • In theory it would apply to AI yeah, I'll try to think of a way to disable this as a config feature

    • Hello "K4a" thank you for the awesome mod. This mod bring back memories of SP-AKI 2.2.1. Very fun mod this is.

      Can you fix the loot generation error?

      I've tried to rename the mod to make it load sooner or later than other mods and looks like it still give the same error. I even clean the temp file. Or even remove the profile and start fresh. The error wont go away. Just like my Ex. aquadesperateaquadesperateaquadesperateaquadesperate

    • I thought you were saying that bots spawn with wrong ammo but you were just questioning right?
      I tested it and for me everything is fine bots spawn with the right ammo