We do games — and we share tools.

RedKnack Dev Tools

While building our games, we keep creating small utilities, console helpers and server tools. This page is our public drop-off for those. Grab, fork, improve.

What is this?

A lightweight companion to redknack.com, focused on technical stuff. If it helped us automate something or find a bug faster, it might help you too.

Check out our Tools below.

Why we publish internal tools

RedKnack Interactive is about building worlds, stories and cozy experiences — but behind the scenes there’s a ton of scripting, log reading and content management. Instead of letting those helper scripts rot in a folder, we publish the useful ones here.

Tools

Current public tools from our GitHub repositories.

C# / Console
FolderStateConsole

A console tool to capture, compare or track the state of a folder during development. Useful when assets, configs or build outputs change and you want a reproducible snapshot.

Repo: RedKnack/FolderStateConsole

dotnet run -- "C:\path\to\watch"
C# / Server
Log Analyzer & Auto Blocklist Generator

Scans Apache/Nginx logs for IPs that produce too many errors in a row and generates: CSV output, an IP list, and even a ready-to-drop .htaccess blocklist. Built for our own servers — now shared.

Repo: RedKnack/Log-Analyzer-Auto-Blocklist-Generator

dotnet run -- "C:\logs" --min 4 --iplist "C:\temp\banlist.txt" --htaccess "C:\web\.htaccess"
GDScript / Plugin
Godot - Bulk Make Local

This plugin adds context menu entries to the Godot editor's scene tree when multiple nodes are selected. It provides convenient bulk operations for making scene instances local, which normally would require doing one-by-one through the editor.

Repo: RedKnack/Godot-Bulk-Make-Local

-
GDScript / Plugin
Godot - Reference Finder

This Plugin enables searching for Tokens (Functions, Variables, etc) in a whole project by using SHIFT+F12. Singletons included.

Repo: RedKnack/godot-reference-finder

-
Tool
[The Next Tool (This is a placeholder btw, ignore it)]

Short description of the tool, why we built it during game development, and what problem it solves.

Repo: GitHub link here

# usage / install / run tool-command-thingie --flag