37 minutes ago, robothedino said:
How do I create custom advantages and disadvantages in Paper Blossoms?
Howdy! Custom Advantages and Disadvantages is a feature we haven't built into the GUI (yet...) but it's doable if you're willing to roll your sleeves up and check out the DB. π Steps Below!
1) Find the database file (paperblossoms.db, located in the folder opened by going to Tools->Open Application Data Directory. Mine is at C:\Users\USERNAME\AppData\Local\PaperBlossoms ) . Make a copy of it just in case, then close Paper Blossoms.
2) Open paperblossoms DB in a SQlite DB tool (I use https://sqlitebrowser.org/dl/ ).
3) We have a space for user-added advantages and disadvantages: user_advantages_disadvantages. If you populate this with values similar to those in the official date (base_advantages_disadvantages) the will show up in the app--typically at the end of whatever dropdown or list you're looking at, on my machine.
So! If I wanted to add a custom distinction, 'Cat Person' I could populate the columns with:
Distinctions Cat Person BookofCats 101 Void Spiritual
Write the changes (there's a button in DB Browser, if you're using that). THen re-open paper blossoms from scratch. If it works, the distinction will be in the database, and selectable when you build a new character (at the end of the dropdown).
4) Optional: Description
We don't put *any* descriptions in place by default. You can add them, however, under Tools->Description editor. You should see your custom Distinction in the list (alphabetically, here).
After you're done, be sure to Tools->Export->Export All User Data Tables to make sure you can keep this data after we update the application (since an update will typically overwrite the data).
Hope that helps!
Addendum: It *is* possible you could export the user data tables, modify user_advantages_disadvantages in the same way (taking care to adhere to CSV constraints) and then import them back in -- but CSVs can be a little finicky, and I can't claim to have tested that, I'm afraid!
Edited by AltitudeMattersAddendum: editing imported tables