All you need to get colors for your game!
All values are based off the the cursors X and Y position to avoid draw_getpixel. All returned values are stored in an array list named whatever the last part of the script name was. If the script is named "scr_rgb_to_hsv()" then the hsv values will be returned and stored in a hsv array. Same goes for color paring.
Inside you will find:
Color Conversion scripts
Color Paring Scripts
Color Conversion Scripts:
RGB to HSV/CMY/HEX
HSV to to RGB/CMY/HEX
Gamemaker Color Constants to RGB Values
scr_rgb_to_hsv(Red, Green, Blue); draw_set_color(make_color_hsv(hsv,hsv,hsv));
Color Paring Scripts:
Split Compliment Colors (Analogous colors to direct compliment color)
Analogous Colors (Similar Colors)
Triadic Colors (Evenly Spaced on the color wheel at 120 degrees)
Complimentary Colors (Opposite of the color)
Monochromatic Colors (Saturation of the color)
Pentagram Colors (Evenly spaced on the color wheel at 72 degrees )
Tetradic Colors (2 Compliment pairs)
Square Colors (Evenly spaced on the color wheel at 90 degrees)
scr_get_compliment_color(Red, Green, Blue); draw_set_color(make_color_rgb(compliment,compliment,compliment));
Square Value and Saturation color picker with interchangeable hue slider or hue ring
Square Hue and Saturation color picker with Value Slider
Square RGB color picker with RGB Slider
All reviews are greatly appreciated so if you take a look at this asset let me know what you think!
If you have any questions, comments, or concerns about the asset then feel free to contact me at any time and ill reply as soon as possible.
Version 2.0.0. Published January 12, 2016
Created with GameMaker: Studio v1.4.1474
You can only review assets you've bought.
I am using it in GMS2 and a lot of the scripts had a syntax error on the return line. returning an array does not need the  brackets. I removed them on every script return and it works fine now.
Very useful (at least in part)
I am only using the colour conversion functions, and they work perfectly. I can't say about the rest of the extension because I don't use it, but appreciation is given where appreciation is due!
Pretty good and will probably be useful in games that allow color customization, etc. But the sliders, etc have this problem where if you drag your mouse outside of the slider or box and then release the left mouse button, they think you still have the left mouse button held and will continue following the mouse. To fix this you have to left click while your mouse cursor hovers inside the slider, box, etc, and THEN release the mouse button while still hovering over them. Basically, this is counter-intuitive and could lead to issues but I'm sure it's an easy fix if someone really wanted to use these. Also these don't seem to be scaleable or customizeable in any way so far, maybe they are but I'm just not seeing it.
This review was left for a previous version of this asset.
The issue with the slider still moving after the cursor has been let go has been fixed in the newest version, as for the scale-ability and customization, that will come in future updates!