function init() -- add manually your shaders from /data/shaders -- map shaders g_shaders.createShader("map_default", "/shaders/map_default_vertex", "/shaders/map_default_fragment") g_shaders.createShader("map_rainbow", "/shaders/map_rainbow_vertex", "/shaders/map_rainbow_fragment") g_shaders.addTexture("map_rainbow", "/images/shaders/rainbow.png") -- use modules.game_interface.gameMapPanel:setShader("map_rainbow") to set shader -- outfit shaders g_shaders.createOutfitShader("outfit_default", "/shaders/outfit_default_vertex", "/shaders/outfit_default_fragment") g_shaders.createOutfitShader("outfit_rainbow", "/shaders/outfit_rainbow_vertex", "/shaders/outfit_rainbow_fragment") g_shaders.addTexture("outfit_rainbow", "/images/shaders/rainbow.png") local outfitTextureShaders = { ["White Rage"] = "white.png", ["Green Rage"] = "green.png", ["Red Rage"] = "red.png", ["Black Rage"] = "black.png", sun = "sun.png", cosmos = "cosmos.png", blood = "blood.png", Night = "night.png", ["Blue Galaxy"] = "bgalaxy.png", Retro = "10.png", ["Galaxy Colors"] = "galaxy.png", rainbow = "rainbow.png", Rainbow = "rainbow.png", shimmering = "flare.png", Shimmering = "flare.png", drunk = "glitch.png", Drunk = "glitch.png", stars = "stars.png", Stars = "stars.png", gold = "gold.png", Gold = "gold.png", static = "static.png", Static = "static.png", purplesky = "purplesky.png", Purplesky = "purplesky.png", camouflage = "camouflage.png", Camouflage = "camouflage.png", ice = "ice.png", purpleneon = "purpleneon.png", glitch = "glitch.png", Galaxy = "galaxy.png", ["Circle Shine"] = "gradient.png", Flaming = "fire.png", ["Charged Venom"] = "green.png", ["Dark Energy"] = "black.png", ["Vampiric Energy"] = "red.png", ["Electric Phantom"] = "blue.png", Vampiric = "blood.png", Enterprise = "space.png", Cinetic = "noise.png", ["Grape Ozeus"] = "purplesky.png", Confused = "glitch2.png", Energizer = "yellow.png", Dortmond = "magma.png", Bloohs = "ice2.png", } for shaderName, textureName in pairs(outfitTextureShaders) do g_shaders.createOutfitShader(shaderName, "/shaders/outfit_rainbow_vertex", "/shaders/outfit_texture_fragment") g_shaders.addTexture(shaderName, "/images/shaders/" .. textureName) end -- you can use creature:setOutfitShader("outfit_rainbow") to set shader end function terminate() end