Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thank you for adding this. I just tested by messing around with the minMatch variable and its working flawlessly. Though I think the random portrait button should ignore minMatch. Right now I only have 1 female HalfkinTanuki image and though I dont want every female HalfkinTanuki slave to show up with that image I still want the random portrait button to assign it in case I intend to keep the slave. I cant see any drawback on this.

I'd still want the button to the fallback for ages, but yeah could make it so it doesn't abort for minmatch if it's a manual random call.

I briefly tried to do the UI. I see a path forward, but it's a bit painful. eventually finish it up.

You are right, I didnt thought things through. Considering what you said, I think the button should work as if minmatch = 1. 

Took a quick look at options.tscn and managed to make a new tab with a checkbox just for fun. At least the layout's chunks of code are as straightforward as it gets.

I had hoped to use another tscn file to define the tab, and then just insert it in and wire it up, but Couldn't get that working, loaded fine, but instancing it spit out:

At: scene/resources/packed_scene.cpp:98
WARNING: instance: Parent path './RandomPortrait' for node 'minmatch' has vanished when instancing: 'user://mods/randomportraits/options.tscn'.

Worked fine to create a tab in code, add the texture (duplicate dit from one of the other tabs), and then start adding my own checkbox's and labels. It's just tedious laying things out.