diff --git a/client/src/engine/milkdrop/MilkdropBridge.ts b/client/src/engine/milkdrop/MilkdropBridge.ts index 93dad89..ae81985 100644 --- a/client/src/engine/milkdrop/MilkdropBridge.ts +++ b/client/src/engine/milkdrop/MilkdropBridge.ts @@ -92,6 +92,8 @@ export const MILKDROP_PRESET_NAMES = [ "Flexi - intensive shader fractal", "Flexi - Julia fractal", "martin + flexi - mandelbox explorer - high speed oversustained bipolar", + "mstress - Scattered gravity (Smoked mix)", + "Fumbling_Foo & Flexi, Martin, Orb, Unchained - Star Nova v7b", ] as const; export type MilkdropPresetName = typeof MILKDROP_PRESET_NAMES[number]; @@ -128,6 +130,8 @@ 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: Scattered Gravity": "mstress - Scattered gravity (Smoked mix)", + "MilkDrop: Star Nova": "Fumbling_Foo & Flexi, Martin, Orb, Unchained - Star Nova v7b", }; export function isMilkdropPreset(name: string): boolean { diff --git a/client/src/engine/milkdrop/MilkdropTextureBridge.tsx b/client/src/engine/milkdrop/MilkdropTextureBridge.tsx index e460e80..5898f71 100644 --- a/client/src/engine/milkdrop/MilkdropTextureBridge.tsx +++ b/client/src/engine/milkdrop/MilkdropTextureBridge.tsx @@ -26,6 +26,8 @@ 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"), + "mstress - Scattered gravity (Smoked mix)": () => import("butterchurn-presets/presets/converted/mstress - Scattered gravity (Smoked mix).json"), + "Fumbling_Foo & Flexi, Martin, Orb, Unchained - Star Nova v7b": () => import("butterchurn-presets/presets/converted/Fumbling_Foo & Flexi, Martin, Orb, Unchained - Star Nova v7b.json"), }; const CANVAS_WIDTH = 1280; diff --git a/client/src/lib/visualizer-presets.ts b/client/src/lib/visualizer-presets.ts index 39b0ad8..b9e18c5 100644 --- a/client/src/lib/visualizer-presets.ts +++ b/client/src/lib/visualizer-presets.ts @@ -246,6 +246,8 @@ export const presets = [ "MilkDrop: Shader Fractal", "MilkDrop: Julia Fractal", "MilkDrop: Mandelbox Bipolar", + "MilkDrop: Scattered Gravity", + "MilkDrop: Star Nova", ] as const; export type PresetName = typeof presets[number]; @@ -320,6 +322,8 @@ 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: Scattered Gravity" as PresetName, icon: "milkdrop", shortName: "Gravity" }, + { name: "MilkDrop: Star Nova" as PresetName, icon: "milkdrop", shortName: "StarNova" }, ], }, ] as const;