Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Lojemiru/Chameleon
Fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.
https://github.com/Lojemiru/Chameleon
Last synced: 4 months ago
JSON representation
Fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.
- Host: GitHub
- URL: https://github.com/Lojemiru/Chameleon
- Owner: Lojemiru
- License: mit
- Created: 2022-02-26T08:11:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-28T23:58:06.000Z (over 2 years ago)
- Last Synced: 2024-08-02T07:11:19.042Z (7 months ago)
- Language: Yacc
- Size: 79.1 KB
- Stars: 15
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gamemaker - Chameleon - Palette Swapper. (Shaders / Recommendations)
README
# Deprecation
I am moving on from GameMaker in general. I will provide support for this library as best possible if people still express interest in it, but I will not be actively using it and will be unlikely to add new features to Chameleon unless necessary for a probable backport.
Pull requests and issues will still be addressed, but you may get better long-term mileage with a fork.
# Chameleon
A fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.This project is newly released as of 7/10/2022. The shader itself should be rock solid but the editor may have some faults still. I'm definitely not going to claim it's well-organized internally :)
## Usage and demo
[Check out the wiki](https://github.com/Lojemiru/Chameleon/wiki) for usage and implementation details.
[Check out the latest release](https://github.com/Lojemiru/Chameleon/releases/latest) for both the palette construction tool, which also serves as a great way to try out the palette swapper.
## Todo
Want to help out? Here's what I'm aiming to do next with this tool:- Backport shader and associated scripts to GameMaker: Studio 1.4.
- Add a drawbacks/Q&A wiki page.
- Add some form of safety check/warning on palette overlaps during compression.## Attribution
The sprites used in the Palette Builder wiki page were made by the incredibly talented and very cool [@shmegleskimo](https://twitter.com/shmegleskimo). Go give him a follow!
This project makes use of some GMLScripts for color conversion. [Check out their license here.](GMLscripts.com/license)
This project also makes use of the CC0-1.0 licensed [GMS2-Color-Picker by THEASK-CN.](https://github.com/THEASK-CN/GMS2-Color-Picker)
I've also received a great deal of general GML education pertinent to this tool from the [GameMaker Kitchen Discord server](https://discord.gg/8krYCqr), particularly in regard to stuffing surfaces into buffers.