Just a warning - this patch was made for
one specific game where the main character's thoughts are defined as a separate character who is represented in the game as a character variable named
mcth
, with a name that is represented by a string variable named
player_name
.
I doubt that there are any other games where those two conditions are met.
The main problem with this kind of approach is that every game needs a specific custom made override. This is what I have been adding to the patch and this kind of overrides are the main content of the patch so far.
However, with the increasing number of problematic games this kind of approach is not viable.
There is another, more universal kind of solution to override character definition based attributes, but I haven't had time to implement it in a nice way into my patch, so it could be switched on and off, maybe.
Attached new additional patch should be more universal at overriding character-based attributes. It will remove textbox background and set text outlines for
all characters in case some other kind of outlines or a background has been added to some or all characters via character definition arguments. I just made and tested it and it seems to work.
It should be used
together with the current transparent textbox patch.
You have to extract or copy
say_arguments_override.rpy
file from the attached zip archive into the 'game' subfolder inside the main game folder
<game_name>\game
<- the file goes in here