Character Shaders Version: 0.9
By: theory (and misc.)
Introduction
This script does what it says. Allows you to apply shaders to characters. At the moment, it only handles the player. An update, soon, will allow applying shaders to any character. It comes preloaded with a collection of shaders I put together. I can't take credit for the shader designs, simply making them work in RGSS and attaching them to the character. There are 23 shaders included.
Features
Screenshots
Demo
http://www.mediafire.com/file/yzmmdnd2tny/Character Shaders.rar
Instructions
Set $shader to the number of the shader that you would like to use, and call Character_Shader.new()
Compatibility
The only thing modified is Scene_Map and an attr_reader is added to SpriteSet_Map, but this shouldn't interfere with anything.
Credits and Thanks
Glitch - For helping me access the player bitmap
The author of Free Window - I used it in the demo. Can't translate that name...
Random sources of information regarding image filters in Ruby.
Author's Notes
As it stands, if you start exit to title screen, it still keeps the shader active into a different game. Pressing F12 clears it, or just copy the contents of the Reset method into the beginning of Scene_Title.
By: theory (and misc.)
Introduction
This script does what it says. Allows you to apply shaders to characters. At the moment, it only handles the player. An update, soon, will allow applying shaders to any character. It comes preloaded with a collection of shaders I put together. I can't take credit for the shader designs, simply making them work in RGSS and attaching them to the character. There are 23 shaders included.
Features
- Soften, Sharpen, Contrast, Negative, Alien, Undead, and many more shaders.
- Stackable effects- you are not limited to a single shader.
- Can reset at any time.
Screenshots
Demo
http://www.mediafire.com/file/yzmmdnd2tny/Character Shaders.rar
Instructions
Set $shader to the number of the shader that you would like to use, and call Character_Shader.new()
Compatibility
The only thing modified is Scene_Map and an attr_reader is added to SpriteSet_Map, but this shouldn't interfere with anything.
Credits and Thanks
Glitch - For helping me access the player bitmap
The author of Free Window - I used it in the demo. Can't translate that name...
Random sources of information regarding image filters in Ruby.
Author's Notes
As it stands, if you start exit to title screen, it still keeps the shader active into a different game. Pressing F12 clears it, or just copy the contents of the Reset method into the beginning of Scene_Title.