Skip to content

Repository files navigation

Foxioo Shader Pack

Foxioo Shader Pack (aka. "FSP") is a huge, free and open-source shader pack created for Clickteam Fusion 2.5 to make your projects even more beautiful!

Contents

About The Project

Foxioo Shader Pack is a project I’ve been developing since 2024, and its goal is to "fill in" the gaps in many effects within the Fusion community also i made it for a hobby and learning purposes;

  • In 2022/2023, I began experimenting with effects, learning the basics of HLSL, and modifying and building upon effects created by Looki (Interestingly, I still have those effects on my hard drive from that time, and they haven’t been published in FSP-maybe I’ll publish them, but in improved versions).

Over the past year, I’ve realized that I’ve accomplished a lot, but is it enough?

  • I want the effects to be available on every Fusion runtime; I’ve learned GLSL and delved deeper into HLSL, discovering cool things I can do.

How long will I continue to support FSP?

  • As long as possible, adding new effects and improving the old ones, because even when Fusion 3 comes out, FSP will be updated to support the newer version of Fusion (while continuing to support Fusion 2.5).

Shaders are amazing; thanks to them, I created another project called Tails7, which also replaces the outdated MMF2-era extension (namely Mode7Ex) with a framework/engine that runs on any runtime that supports effects, runs much faster, and adds support for simple polygons.

Technical Specifications

  • Description was last updated on August 6, 2026

  • I'm count the number of effects in the latest release; there are currently 420

    • The last release was on April 13, 2026
    • FSP release requirements:
      • Minimum: Build 295.10 (Due to the _Is_Pre_296_Build flag, but starting with Fusion build 297, support will be removed and the target version-along with the minimum-will be the latest; if you are using old Fusion build, why?)
      • Target: Build 296.9
  • Work is underway in the main branch on a new release, which will be available for Fusion build 297; many effects will no longer be compatible with older FSP and Fusion releases

    • To see the current progress, see here
    • Please download effects from the releases, not from "Download ZIP"

Effect Categories:

Category Description
Blend Modes Various effects called blending modes that you will find in graphics programs. They use colors from the object's texture and transform them in various ways using background colors.
Coloristic Effects in this category can manipulate the colors of your object's texture or background. They include colors that can transform hue, brightness, mask color, and similar effects.
Special Effects in this category are intended to simulate a given thing or replicate shaders from other games.
Transformations Effects in this category transform texCoords to scale, rotate, and offsets pixels from the texture.
Unused or Experimental Effects that are only for testing purposes.

Number of effects from 3 different types:

Type Description Sum
Background These shaders use the object texture and the background texture for calculations OR only background texture. 208
Switch These shaders use either the object texture OR the background texture depending on the setting of the _Blending_Mode variable. 153
Texture These shaders use ONLY the object texture OR object with external texture 59
Number of all effects 420

Platform Support

Platform Description
Windows (Direct3D 8) A very old API that supports up to Pixel Shader 1.4; shaders written in assembly language with very significant limitations; I know how to write effects for Direct3D 8, but it’s not worth it right now-why?
The .fx file is shared by Direct3D 8 and Direct3D 9, so if I write an effect for D3D8, I limit the effect for D3D9; if only the files weren’t shared and D3D8 had a file format like, for example, .fxasm, I’d be more than happy to support it; I can only hope that Clickteam changes this.
It’s interesting that I’ve probably written the only working effect for D3D8 over the years-looking by various forums and information, no one else has created anything for D3D8 for CTF/MMF2
Windows (Direct3D 9) This is the basis for the effects in CTF/MMF2! Of course it supports them!
(Not counting those more advanced effects that don't look the way they should or are "worse")
Windows (Direct3D 11) Supported.
Android Supported.
iOS Supported.
macOS Supported.
HTML5 Not supported because the HTML5 Runtime CURRENTLY does not allow it; I'm are waiting for HTML5 Runtime V2, at which point it will be supported.
Haxe It hasn't come out yet, so how am I supposed to support something that hasn't come out yet???

Tools Used


Special Thanks

Person(s) Description of how they helped me
NaitorStudios Help in explaining how to rewrite shaders for D3D11 Non-premultiplied Alpha to D3D11 Premultiplied Alpha also shared his knowledge about shaders also, special thanks for making amazing Fusion FX tool.
Andrimal He composed the music for the trailer.
Acerola Explanation in videos of how shaders work.
KYwoo She helps create the Mangaish shader.
Cazra She created/modified/participated in the creation of some of the shaders that I modify.
fnkycoldmadeanr He created/modified/participated in the creation of some of the shaders that I modify.
Looki He created/modified/participated in the creation of some of the shaders that I modify.
gsueberland, JargeZ, r9m89git, SergeyMC9730, zhuker, constanton They created the ntscqt project, which helped me make the VHS shader.
Toby Fox He created several effects for his game, which I recreated.
Daniel Ilett He explained how to make a Minecraft Glint shader.
Adam Hawker (aka Sketchy / MuddyMole) He created/modified/participated in the creation of some of the shaders that I modify.
Clickteam For creating the Fusion 2.5 engine.
gsuberland He created the "Codebook" effect, which I recreated.
The Cherno He explained how Unity Bloom works, which I recreated.
EriNixie He created the "Actionlines Comic – Anime" effect, which I ported.
MaPePeR He created the “jsColorblindSimulator” project, which helped me port several shaders.
小二今天吃啥啊 He created a shader that mimics the skin of characters from the game Genshin Impact.

Installation

  1. Click on the "Code" button then "Download ZIP".

    Alt text
  2. Open Clickteam Fusion, go to the "Tools" tab and click "Windows Explorer". This will show you a window where Clickteam Fusion is installed.

    Alt text
  3. When the window where Clickteam Fusion is installed shows up, open the ZIP file you downloaded before and in this ZIP file go to the "FoxiooShaderPack-main" folder. In this folder, copy the "Foxioo Shader Pack" folder and paste it in the "Effects" folder where Clickteam Fusion is installed.

    Alt text

Configuration

  1. After the installation process, go to the "Workspace Toolbar" window, select your application and click "Properties".

    Alt text.
  2. Go to "Runtime options" and make sure "Display Mode" is set to "Direct3D 11" or "Direct3D 9".

    Alt text.

Support and Social Media

You can support the project or me by making a donation on ko-fi
Here you can find my social media accounts

It’s thanks to ALL OF YOU that FSP has gained so much attention.
If you’re using this project and you like it, please leave a star! :3

Star History Chart Star History Chart

License

This project is available under the terms of the MIT license

TL;DR:

  • You may: use this code commercially, modify it, distribute it, and sublicense it.
  • You must: include the original copyright notice with any copy of the project.
  • The author assumes no liability: the code is provided "as is", without any warranty.
License Details
MIT License

Copyright (c) 2024 Foxioo

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Releases

Packages

Contributors

Languages