Source-checkedGameplay & overhauls

QuingKhaos' Kitbashing Toolkit

by QuingKhaos · for Factorio

A growing toolkit of de-colorized Factorio assets to kitbash new assets together. Either directly in your mod or with GIMP.

1.1KDownloads
3 mo agoLast updated
LGPL-3.0License
2.1Latest game version

About QuingKhaos' Kitbashing Toolkit

From Factorio Mod Portal

A growing toolkit of de-colorized Factorio assets to kitbash new assets together. Either directly in your mod or with GIMP.

The Foundry Discord community Factorio mod portal) Crowdin translate GitHub release status: Factorio 2.0 GitHub release status: Factorio 2.1 GitHub issues: bugs GitHub pull requests

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.

Example of a kitbashed 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})

Read the full description on Factorio Mod Portal →

Highlights

From source data

Game 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

BuildReleasedGame versionsLoaders
2.1.02026-07-242.1n/a
1.2.02026-07-242.0n/a
2.0.02026-07-182.1n/a
1.1.02026-07-172.0n/a
1.0.12026-07-162.0n/a
1.0.02026-07-162.0n/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 catalog
Listed on Factorio Mod Portal as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Factorio 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

QuingKhaos' Kitbashing Toolkit , answered

Generated from the mod’s own source data.

Do my players need to install QuingKhaos' Kitbashing Toolkit ?

Factorio Mod Portal lists QuingKhaos' Kitbashing Toolkit as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. QuingKhaos' Kitbashing Toolkit is free to download from Factorio Mod Portal. Its license is LGPL-3.0.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run QuingKhaos' Kitbashing Toolkit on a Factorio server.

Deploy in about a minute from $2.99 a month, then add QuingKhaos' Kitbashing Toolkit in one click.