Gregory-Jagermeister / Fantasy-Content-Generator

a fantasy name generator for Obsidian
GNU General Public License v3.0
39 stars 1 forks source link

Create entirely new generators? #5

Open briankylemccord opened 1 year ago

briankylemccord commented 1 year ago

Not really a bug but there’s no discussion tab: is there a way to create my own generators entirely from scratch for this plugin?

Gregory-Jagermeister commented 1 year ago

Hi at this point in time I'm not even sure what a custom generator would look like. you can customise the adjectives prefixes and suffixes etc. of some of the generators currently I'm in the process of adding weights to some generators so some things are rarer to appear then others. so if this is what you mean by customisation they yes it's slowly being added to all generators. however if that is not what you mean again I'm not sure what this would look like. if you could possibly describe how you would want it to work from a user standpoint I could tell you if I could look into it.

briankylemccord commented 1 year ago

Hi at this point in time I'm not even sure what a custom generator would look like. you can customise the adjectives prefixes and suffixes etc. of some of the generators currently I'm in the process of adding weights to some generators so some things are rarer to appear then others. so if this is what you mean by customisation they yes it's slowly being added to all generators. however if that is not what you mean again I'm not sure what this would look like. if you could possibly describe how you would want it to work from a user standpoint I could tell you if I could look into it.

UI wise I’m not really sure what you would do. But it would be cool if within my own vault I could add my own categories or sections. Like instead of Goblin Male Names, I could make my own collection of options for custom races, locations, etc.

customizing the existing stuff is awesome, but being able to create entire collections of my own custom content within Obsidian directly would be a game changer

I could probably edit the JS directly, but I’m not a coder, so I’d have to study it for a while to figure out what I’m doing.

Edit: After looking at it for a bit it seems like the most straightforward way on the user end would be if there was a button that added a new generator from one of the categories (settlements, objects, groups, races, story tools), maybe ask what things the generator needs to generate or apply a base template, and then let the user populate that new generator with different things (like how you can add to the existing generators currently). My game has a ton of custom races and stuff and it would be huge to build generators of the aspects I think fit my custom races, etc