#######################################
[Description]

This mod will replace the original background of the text (dialog) box and name box (character name background, if there is one) of your Ren'Py game with completely (100%) transparent ones without overwriting any of the original files. To make the text still readable, it will make text in the text box white and add a black outline to text in both boxes.

I made it only because I don't like the images being covered and in Ren'Py it is very easy to remove that annoying background from the text box instead of tapping the H-key all the time. Text itself isn't as annoying as a large half-transparent box that covers up to a quarter of the screen in some games.

#######################################
[Limitations]

The mod will work for most Ren'Py games, except the kind where text box and/or name box are modified in a way that differs from the Ren'Py default in ways I haven't been able to predict.

In most Ren'Py games it should work.

White text with black outline is quite well readable on almost all backgrounds with rare exceptions. I've seen one myself.
In case most backgrounds in the game are bright, then the opposite of the default - black text with white outline may be better to read. About how to change the default, read the last part of this README.

#######################################
[Backup of the original files]

This mod WILL NOT overwrite any of the original files, NO BACKUP is required.

#######################################
[Installing the mod]

To use this mod, just extract this whole archive into your game root folder.

#######################################
[Removal]

To remove this mod and restore original look for the game, just delete y_outline.rpy (added from this archive) and y_outline.rpyc (generated by Ren'Py) files from your "game" subfolder.

#######################################
[How to change the shadow and/or outline of the text]

Just open y_outline.rpy file in Notepad or Notepad++ and change parameters:

outlines [ (absolute(1), "#000", absolute(0), absolute(0)) ]
- the first number from the left defines outline thickness in pixels
- the second one defines the color in HEX (For example: #000 is black, #FFF is white, #F00 red, #0F0 green, #00F blue)
- third and fourth ones are offsets in pixels by the x and y coordinates by which the outline is shifted

As an example: If you find the original thin outline-only text difficult to read at times or ugly, you can either make the outline thicker or shift it to the right or right and down, creating an illusion of a shadow. Or change the color of the outline or text or both.

#######################################
[Black text and white outline]

To make text box text black and outline white, just change the color values on the two lines of the first section of the file to #FFF and #000000

Regards,
Penfold Mole @ F95zone