QuingKhaos' Ammo Group
Adds a new Ammo group to the crafting menu. Drop-in replacement for BlacklightSorane's AmmoGroup for 2.1, supports 2.0 too.
NEW! Beside moving the ammo subgroup, this mod creates new subgroups based on the ammo category and tries to sort every ammo item and their same-name recipe into the correct subgroup. This is especially useful for mods that add a lot of new ammo items. New subgroups for new ammo categories are automatically created, so you don't have to worry about that.
The following subgroups exist independently of the automatic creation from the ammo category, so they are always created and useable for sorting ammo, that is not an ammo prototype but still should belong to the ammo group:
ammo-bulletammo-shotgun-shellammo-grenadeammo-capsuleammo-flamethrowerammo-rocketammo-cannon-shellammo-artillery-shellammo-railgunammo-teslaammo-landmine
Compatible mods
For the following mods, the automatic sorting didn't catch everything, so those got added some extra compatibility code to make sure all ammo items are sorted into the correct subgroup:
- AAI Vehicles: Ironclad
- Krastorio 2
- Krastorio 2 Spaced Out
- Missile Defense Systems Reduxᵃ
- More Ammo Redux
- OCs Ammo and Armor
If you want to see another mod made compatible, please open a discussion thread on the mod portal, or an issue on GitHub, or join the Discord server and let me know.
ᵃ: As of 2026-07-22 this mod is not yet available for Factorio 2.1. The compatibility layer for this mod is still included, so if the mod is updated for Factorio 2.1, the compatibility will be applied automatically.
More, more, more
You may also like these sorting companion mods:
- Assembler Group
- Barrel Stages
- Barreling Group
- QuingKhaos' Bioprocessing Group
- [WIP] QuingKhaos' Casting Group
- Chemistry Group
- QuingKhaos' Circuitry Group
- QuingKhaos' Modules Group
- Science Group
- QuingKhaos' Transport Group
For modders
The above listed subgroups are created during data.lua execution, so you can use them in data-updates.lua without dependency. But I'm happy if you add the mod as a recommended dependency, so that users know that your mod is compatible with this one.
Dynamically creating subgroups and sorting all ammo items into the new subgroups is done during data-updates.lua execution, so you have the chance to patch things up in data-final-fixes.lua.
Legal Notice
This is not a fork of BlacklightSorane's AmmoGroup, but a clean and newly written drop-in replacement.