Skip to content

Instantly share code, notes, and snippets.

@Bluscream
Bluscream / config.schema.json
Last active October 29, 2025 15:31
VRChat Client Configuration Schema
{
"$schema": "https://json-schema.org/draft-07/schema#",
"$id": "https://gist.github.com/Bluscream/393a8a88b37486f67e9d12b4c615183a/raw/config.schema.json",
"title": "VRChat Configuration",
"description": "VRChat client configuration file (config.json) schema",
"type": "object",
"properties": {
"cache_size": {
"type": "integer",
"description": "Maximum cache size in GB",
@Bluscream
Bluscream / Familienbande.md
Created October 17, 2025 10:49
Familienbande Hilfe

Konventionen bei der Vorlagenerstellung in Familienbande

Zeilen, die mit [! beginnen sind Kommentarzeilen und werden nicht ausgegeben. Die Zeichen [ und ] sind zum Kennzeichnen von Befehlen reserviert. Sollen die Zeichen [ und ] als Text ausgegeben werden, ist ein \ voran zu stellen (z.B. ] und [ )

Befehlsaufbau: Befehle sind in eckige Klammen zu setzen. Der Befehl setzt sich im Regelfall aus dem Grundbefehl und einer geklammerten Indexnummer zusammen. Befehle die sich auf Partner oder Kinder beziehen bekommen zusätzlich die Nummer des Kindes vorangestellt.

@Bluscream
Bluscream / example1.js
Last active July 9, 2025 03:46
jDownloader 2 Event Scripter Documentation
// Writes link comment to text file
// Trigger: "A download has stopped"
// Has some settings, just search for "settings" in this code
// Main function that runs the script based on the early return principle
function run() {
// Early return if the download is not finished
if (!link.isFinished()) {
// console.log("Link is not yet downloaded");
return;
@Bluscream
Bluscream / dump_keys.sh
Last active June 20, 2025 03:58
Dump android keylayouts
echo "# /data/system/devices/keylayout/**" >> /storage/emulated/0/Backups/keys.txt
cat /data/system/devices/keylayout/** >> /storage/emulated/0/Backups/keys.txt
echo "# /odm/usr/keylayout/**" >> /storage/emulated/0/Backups/keys.txt
cat /odm/usr/keylayout/** >> /storage/emulated/0/Backups/keys.txt
echo "# /system/usr/keylayout/**" >> /storage/emulated/0/Backups/keys.txt
cat /system/usr/keylayout/** >> /storage/emulated/0/Backups/keys.txt
@Bluscream
Bluscream / 1_vcc_repos.md
Last active June 15, 2025 23:30
VRChat Creator Companion Repositories Listing
@Bluscream
Bluscream / Set-RecordingVolumes.ps1
Created March 15, 2025 18:51
AudioDeviceCmdlets script to set all mic recording input volumes to 100%
param (
[Parameter(Mandatory=$false)]
[int]$Volume = 100
)
try { Install-Module -Name AudioDeviceCmdlets } catch { Install-Module -Name AudioDeviceCmdlets -Scope CurrentUser }
function Get-DefaultAudioDevices {
return @{
@Bluscream
Bluscream / custom.js
Last active June 30, 2025 04:31
VRCX custom files
console.log("custom.js START")
const customjs = {
author: "Bluscream",
date: "2025-04-02 23:17:32 GMT+1",
url: "https://gist.github.com/Bluscream/7842ad23efb6cbb73f6a1bb17008deed"
}
const steam = {
@Bluscream
Bluscream / myTeamspeak.py
Created November 1, 2024 04:39
pyrobud custom_modules
from pyrobud import command, module
import re, json, http.client
class myTeamspeak(module.Module):
name = "myTeamspeak"
disabled = False
myts_login = {
'email': '',
'password': '',
}
@Bluscream
Bluscream / OpenRGB.json
Last active September 12, 2024 03:08
openrgb client server crash
{
"AutoStart": {
"client": "localhost:6742",
"custom": "",
"enabled": false,
"host": "0.0.0.0",
"port": "6742",
"profile": "backlight",
"setclient": true,
"setcustom": false,
@Bluscream
Bluscream / TranscriptResponse.schema.json
Last active November 9, 2024 23:51
Youtube Subtitles fetcher
{
"$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/TranscriptResponse",
"definitions": {
"TranscriptResponse": {
"type": "object",
"additionalProperties": false,
"properties": {
"responseContext": {
"$ref": "#/definitions/ResponseContext"