About QuingKhaos' Kitbashing Toolkit
From Factorio Mod PortalA growing toolkit of de-colorized Factorio assets to kitbash new assets together. Either directly in your mod or with GIMP.
QuingKhaos' Kitbashing Toolkit
A growing toolkit of de-colorized Factorio assets to kitbash new assets together. Either directly in your mod or with GIMP.
I'm still new at doing graphics things, but my premise is if I can make something that can be re-used, why not publish it? Which also means, this will be a slowly growing project, as I add things on the go when I need them for my own mods.
But if you are in need of a specific asset, feel free to open a discussion on the mod portal, or a GitHub issue, or join the discord server and let me know and I will see if I can add it to the toolkit.
Usage
You can either just use the provided overlay tinting functionality, for example:
local khaosbash = require("__khaosbash__.prototypes.lib")
local constant_combinator = require("__khaosbash__.prototypes.base.combinator.constant-combinator")
local my_awesome_combinator = util.table.deepcopy(data.raw["constant-combinator"]["constant-combinator"])
my_awesome_combinator.name = "my-awesome-combinator"
my_awesome_combinator.icons = khaosbash.load_icons("__khaosbash__/graphics/base/icons/constant-combinator", util.color("3bc93b"))
my_awesome_combinator.sprites = constant_combinator.entity_sprites_from_tint(util.color("3bc93b"))
gives you a leafy green constant combinator.
Or you can use the provided GIMP projects to re-colorize the assets and export a single PNG without using layering in your mod. Just select the overlay layer you want to use, change the color of the overlay layer, and export with all layers visible. There is also a function included in the toolkit to generate the sprites from your exported image as well:
local constant_combinator = require("__khaosbash__.prototypes.base.combinator.constant-combinator")
local my_awesome_combinator = util.table.deepcopy(data.raw["constant-combinator"]["constant-combinator"])
my_awesome_combinator.name = "my-awesome-combinator"
my_awesome_combinator.icon = "__myawesomemod__/graphics/icons/my-awesome-combinator.png"
my_awesome_combinator.icon_size = 64
my_awesome_combinator.sprites = constant_combinator.entity_sprites_from_file("__myawesomemod__/graphics/entity/my-awesome-combinator.png")
data.extend({my_awesome_combinator})Highlights
From source dataGame versions
Built for Factorio 2.1.
Footprint
Rated a light load on a server.
License
Published under LGPL-3.0.
QuingKhaos' Kitbashing Toolkit on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
- Server side
- Required on the server
- Server load
- light
- Smallest plan we suggest
- Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2.1.0, released 2026-07-24
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 2.1.0 | 2026-07-24 | 2.1 | n/a |
| 1.2.0 | 2026-07-24 | 2.0 | n/a |
| 2.0.0 | 2026-07-18 | 2.1 | n/a |
| 1.1.0 | 2026-07-17 | 2.0 | n/a |
| 1.0.1 | 2026-07-16 | 2.0 | n/a |
| 1.0.0 | 2026-07-16 | 2.0 | n/a |
Run QuingKhaos' Kitbashing Toolkit on a Factorio server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogGameplay & overhauls
New mechanics, content and overhauls that change how the game plays.
Runs on your server
From source side supportFactorio Mod Portal lists QuingKhaos' Kitbashing Toolkit as required on the server. Check its Factorio Mod Portal page to see whether players need it too.
Compatibility
- Game
- Factorio
- Runs on
- Serverrequired on the server
- Game versions
- 2.1
Verified at the source
- ✓Factorio Mod PortalOfficial listing, checked 2026-10-08Open ↗
- ✓AuthorQuingKhaos, as published on Factorio Mod Portal
- ✓LicenseLGPL-3.0Free
