// 02 — Codebase

PROJECTS

Development work spanning Discord bots, game tooling, backend frameworks, and Minecraft mods. Alt+click a number to peek at its file.

02 Codebase Index ● 02 LIVE ◐ 02 IN DEV ○ 02 ARCHIVED
01

SCP RPG BOT

Discord bot with SCP-universe RPG mechanics — economy, factions, events, and lore. Full admin dashboard in React/MUI with real-time stats. Plugin-based backend architecture with topological dependency sorting.

Node.jsDiscord.js ReactMUI Express
● LIVE
02

CLOUDFLARE CDN

Production-grade Node.js CDN and proxy system. Cloudflare R2 storage, Redis rate limiting, signed URL auth, pluggable telemetry (ClickHouse-ready), and a Cloudflare Worker for edge-side verification.

Node.jsCloudflare R2 RedisClickHouse Workers
● LIVE
03

CS2 WEAPONPAINTS

WeaponPaints web frontend and backend with Steam OpenID login. Dark gaming aesthetic, image caching via IntersectionObserver + requestIdleCallback, fast client-side filtering, unified data-driven skin architecture.

PHPnginx JavaScriptSteam API
◐ IN DEV
04

CS2 DEMO VIEWER

Node.js + Three.js viewer for CS2 demo files (.dem.zst). Supports Zstandard decompression, 3D playback, and player position tracking. Parses raw demo binary and renders match replays in-browser.

Node.jsThree.js Zstandard
○ PAUSED
05

MILLENNIUM STEAM PLUGIN

Millennium Steam client plugin written in Lua/TSX that downloads and extracts manifest ZIPs into Steam directories. Built around real API constraints with PowerShell fallback for extraction.

LuaTSX MillenniumPowerShell
✓ DONE
06

MINECRAFT MODS

Two NeoForge mods in development: SCP Block Regeneration (SCP-themed block mechanics) and Compact Mining Dimension Quarry (endgame automated quarry for modpacks).

JavaNeoForge Minecraft
◐ IN DEV
02b Public Repositories ● github.com/SCPLEGION
07

DAYZ SERVER MOD MANAGER

WPF Windows GUI (3 tabs) for managing DayZ Steam Workshop mod IDs in mods.txt. Steam Workshop search with auto-dependency resolution, bulk add, and merged types.xml generation from local mod folders. CLI mode included.

C#.NET WPFSteam API PowerShell
// github.com/SCPLEGION/dayz-server-mod-manager
◐ IN DEV
08

CSNAKE

Classic snake game written in C++ with custom font rendering and audio playback. Bundles a COMIC.TTF font asset and a collision sound effect for retro arcade feel.

C++SDL Game
// github.com/SCPLEGION/csnake
✓ DONE
09

SPOTIFY-MCP

MCP (Model Context Protocol) server that exposes Spotify's API to LLM agents like Claude and Gemini — letting them search tracks, control playback, and manage playlists through tool calls.

TypeScriptMCP Spotify APIfork
// github.com/SCPLEGION/spotify-mcp
◐ IN DEV
10

DAYZ SERVER MANAGER

DayZ Standalone server installer and watch-dog with a built-in Discord bot and RCon integration. Companion to card 07's mod manager — together they form the full DayZ server toolchain.

TypeScriptDayZ DiscordRCon fork
// github.com/SCPLEGION/dayz-server-manager
◐ IN DEV
11

FAIREFLAYER

High-level JavaScript framework for building Minecraft bots — pathfinding, inventory, combat, world interaction. Used as the runtime for custom automation scripts and headless clients.

JavaScriptMineflayer Minecraftfork
// github.com/SCPLEGION/faireflayer
◐ IN DEV
12

RPG-FRAMEWORK

Early JavaScript framework for building text/RPG mechanics — character sheets, items, combat resolution. Archived as a reference implementation; ideas carried forward into the SCP RPG BOT (card 01).

JavaScriptRPG framework
// github.com/SCPLEGION/RPG-framework
○ ARCHIVED