Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Colorize Tool Extras [Addon]

Additional quality-of-life features for the Colorize Tool. · By Feniks

Need Support? Post here! Sticky

A topic by Feniks created Nov 13, 2023 Views: 115 Replies: 5
Viewing posts 1 to 3
Developer

If you're having trouble or run into any bugs with the code, post a comment here! I will try to get back to you within a few days.

Hie! Just started to learn to use Colorize tool I love it, but  I bought the addon an error shows up :/

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/color_picker/colorize_tool_extras.rpy", line 7, in script

    default 45 persistent.sprt_saved_swatches = sprt.clear_saved_swatches(return_val=True)

  File "game/color_picker/colorize_tool_extras.rpy", line 7, in execute

    default 45 persistent.sprt_saved_swatches = sprt.clear_saved_swatches(return_val=True)

  File "game/color_picker/colorize_tool_extras.rpy", line 7, in <module>

    default 45 persistent.sprt_saved_swatches = sprt.clear_saved_swatches(return_val=True)

                                                ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "game/color_picker/colorize_tool_extras.rpy", line 153, in clear_saved_swatches

    for j in range(1, MAX_COLORIZE_COLORS+1):

                      ^^^^^^^^^^^^^^^^^^^    

NameError: name 'MAX_COLORIZE_COLORS' is not defined

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):

  File "game/color_picker/colorize_tool_extras.rpy", line 7, in script

    default 45 persistent.sprt_saved_swatches = sprt.clear_saved_swatches(return_val=True)

  File "game/color_picker/colorize_tool_extras.rpy", line 7, in execute

    default 45 persistent.sprt_saved_swatches = sprt.clear_saved_swatches(return_val=True)

  File "renpy/python.py", line 1298, in py_eval_bytecode

    return eval(bytecode, globals, locals)

           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "game/color_picker/colorize_tool_extras.rpy", line 7, in <module>

    default 45 persistent.sprt_saved_swatches = sprt.clear_saved_swatches(return_val=True)

                                                ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "game/color_picker/colorize_tool_extras.rpy", line 153, in clear_saved_swatches

    for j in range(1, MAX_COLORIZE_COLORS+1):

                      ^^^^^^^^^^^^^^^^^^^    

NameError: name 'MAX_COLORIZE_COLORS' is not defined

Windows-11-10.0.26200-SP0 AMD64

Ren'Py 8.5.2.26010301

VN Script 1.0

Sun Jan 18 15:05:14 2026

```

Developer

Hey there! Do you have the regular colorize tool included in your project as well? The line `define -200 MAX_COLORIZE_COLORS = 7` should be near the top of better_colorize.rpy. You need that file to run the addon.

Hi, thank you for making this wonderful tool! I am getting into Live2D and was wondering if a player-custom character made from this tool could somehow work in conjunction with animations using Live 2D, and how one might approach it if it were?

Developer

To be honest, I don't have much experience using Live2D in Ren'Py, so I'm unsure how it would work with the tool here. It should be recolourable though, since it'll be an image, but it might be trickier to split up the different parts for recolouring. You're welcome to test out how it works using the free version of the Colorize Tool, and see if it does what you're looking for! I'd also be interested in hearing about the results.

(+1)

Thanks, I'll let you know if I'm able to figure it out. (I also already purchased this tool to use anyway for other projects...it's so awesome, thank you again!)