Initial commit — Krunker Civilian Client

Cross-platform Krunker.io game client forked from Krunker Police Client
with all KPD/moderator features stripped: no KPD auth, OBS recording,
evidence uploads, yt-dlp, bytenode, or code obfuscation.

Retained: unlimited FPS (custom Electron 42), ad blocking, resource
swapper, matchmaker, userscripts, chat translator, Discord RPC, alt
account manager, configurable keybinds, and advanced Chromium flags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-01 06:38:15 -08:00
commit 87ddf1499d
34 changed files with 12411 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
# Generate platform-specific icons from icon.svg
# Requires: imagemagick (convert) or inkscape
# PNG for Linux (multiple sizes for best compatibility)
for size in 16 32 48 64 128 256 512; do
convert icon.svg -resize ${size}x${size} icon_${size}.png 2>/dev/null || \
inkscape icon.svg -w $size -h $size -o icon_${size}.png 2>/dev/null
done
# Copy 256px as the main Linux icon
cp icon_256.png icon.png
# ICO for Windows (multi-resolution)
convert icon_16.png icon_32.png icon_48.png icon_64.png icon_128.png icon_256.png icon.ico 2>/dev/null
echo "Icons generated. Place icon.png and icon.ico in the build/ directory."
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

+4
View File
@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
<rect width="256" height="256" rx="32" fill="#1a1a2e"/>
<text x="128" y="160" text-anchor="middle" font-family="Arial Black, sans-serif" font-size="120" font-weight="900" fill="#7878ff">KP</text>
</svg>

After

Width:  |  Height:  |  Size: 295 B

+10
View File
@@ -0,0 +1,10 @@
[Desktop Entry]
Name=Krunker Civilian Client
Comment=Cross-platform Krunker game client
Exec=krunker-civilian-client %U
Icon=krunker-civilian-client
Type=Application
Categories=Game;ActionGame;
Keywords=krunker;fps;game;
StartupWMClass=krunker-civilian-client
MimeType=x-scheme-handler/krunker;