From bd92aa57f8ec24514301dc5d515af4e44f53df60 Mon Sep 17 00:00:00 2001 From: Vikas Reddy Date: Wed, 4 Mar 2026 12:00:11 -0600 Subject: [PATCH] feat: add 5 MilkDrop presets via Vizion agent Presets: MilkDrop: Fire Brimstone, MilkDrop: Crappy Reality, MilkDrop: War Within, MilkDrop: Grind Face, MilkDrop: Witchcraft Unleashed Added by Vizion (Aviyu agent system) --- client/src/engine/milkdrop/MilkdropBridge.ts | 10 ++++++++++ client/src/engine/milkdrop/MilkdropTextureBridge.tsx | 5 +++++ client/src/lib/visualizer-presets.ts | 10 ++++++++++ 3 files changed, 25 insertions(+) diff --git a/client/src/engine/milkdrop/MilkdropBridge.ts b/client/src/engine/milkdrop/MilkdropBridge.ts index 93dad89..d19d292 100644 --- a/client/src/engine/milkdrop/MilkdropBridge.ts +++ b/client/src/engine/milkdrop/MilkdropBridge.ts @@ -92,6 +92,11 @@ export const MILKDROP_PRESET_NAMES = [ "Flexi - intensive shader fractal", "Flexi - Julia fractal", "martin + flexi - mandelbox explorer - high speed oversustained bipolar", + "Various - Fire and Brimstone", + "a crappy reality = you did well", + "LuxXx - RapePlay v3 (the war within all of us)", + "LuxXx - GrindFace 225 mg dose ", + "fiShbRaiN + Flexi - witchcraft unleashed", ] as const; export type MilkdropPresetName = typeof MILKDROP_PRESET_NAMES[number]; @@ -128,6 +133,11 @@ export const MILKDROP_PRESET_MAP: Record = { "MilkDrop: Shader Fractal": "Flexi - intensive shader fractal", "MilkDrop: Julia Fractal": "Flexi - Julia fractal", "MilkDrop: Mandelbox Bipolar": "martin + flexi - mandelbox explorer - high speed oversustained bipolar", + "MilkDrop: Fire Brimstone": "Various - Fire and Brimstone", + "MilkDrop: Crappy Reality": "a crappy reality = you did well", + "MilkDrop: War Within": "LuxXx - RapePlay v3 (the war within all of us)", + "MilkDrop: Grind Face": "LuxXx - GrindFace 225 mg dose ", + "MilkDrop: Witchcraft Unleashed": "fiShbRaiN + Flexi - witchcraft unleashed", }; export function isMilkdropPreset(name: string): boolean { diff --git a/client/src/engine/milkdrop/MilkdropTextureBridge.tsx b/client/src/engine/milkdrop/MilkdropTextureBridge.tsx index e460e80..111dfcf 100644 --- a/client/src/engine/milkdrop/MilkdropTextureBridge.tsx +++ b/client/src/engine/milkdrop/MilkdropTextureBridge.tsx @@ -26,6 +26,11 @@ const JSON_PRESET_LOADERS: Record Promise> = { "Flexi - intensive shader fractal": () => import("butterchurn-presets/presets/converted/Flexi - intensive shader fractal.json"), "Flexi - Julia fractal": () => import("butterchurn-presets/presets/converted/Flexi - Julia fractal.json"), "martin + flexi - mandelbox explorer - high speed oversustained bipolar": () => import("butterchurn-presets/presets/converted/martin + flexi - mandelbox explorer - high speed oversustained bipolar.json"), + "Various - Fire and Brimstone": () => import("butterchurn-presets/presets/converted/Various - Fire and Brimstone.json"), + "a crappy reality = you did well": () => import("butterchurn-presets/presets/converted/a crappy reality = you did well.json"), + "LuxXx - RapePlay v3 (the war within all of us)": () => import("butterchurn-presets/presets/converted/LuxXx - RapePlay v3 (the war within all of us).json"), + "LuxXx - GrindFace 225 mg dose ": () => import("butterchurn-presets/presets/converted/LuxXx - GrindFace 225 mg dose .json"), + "fiShbRaiN + Flexi - witchcraft unleashed": () => import("butterchurn-presets/presets/converted/fiShbRaiN + Flexi - witchcraft unleashed.json"), }; const CANVAS_WIDTH = 1280; diff --git a/client/src/lib/visualizer-presets.ts b/client/src/lib/visualizer-presets.ts index 39b0ad8..5a0ede3 100644 --- a/client/src/lib/visualizer-presets.ts +++ b/client/src/lib/visualizer-presets.ts @@ -246,6 +246,11 @@ export const presets = [ "MilkDrop: Shader Fractal", "MilkDrop: Julia Fractal", "MilkDrop: Mandelbox Bipolar", + "MilkDrop: Fire Brimstone", + "MilkDrop: Crappy Reality", + "MilkDrop: War Within", + "MilkDrop: Grind Face", + "MilkDrop: Witchcraft Unleashed", ] as const; export type PresetName = typeof presets[number]; @@ -320,6 +325,11 @@ export const presetCategories = [ { name: "MilkDrop: Shader Fractal" as PresetName, icon: "milkdrop", shortName: "Shader" }, { name: "MilkDrop: Julia Fractal" as PresetName, icon: "milkdrop", shortName: "Julia" }, { name: "MilkDrop: Mandelbox Bipolar" as PresetName, icon: "milkdrop", shortName: "Bipolar" }, + { name: "MilkDrop: Fire Brimstone" as PresetName, icon: "milkdrop", shortName: "FireStone" }, + { name: "MilkDrop: Crappy Reality" as PresetName, icon: "milkdrop", shortName: "Reality" }, + { name: "MilkDrop: War Within" as PresetName, icon: "milkdrop", shortName: "WarWithin" }, + { name: "MilkDrop: Grind Face" as PresetName, icon: "milkdrop", shortName: "GrindFace" }, + { name: "MilkDrop: Witchcraft Unleashed" as PresetName, icon: "milkdrop", shortName: "Witchcraft" }, ], }, ] as const;