dashnine / PaperBlossoms

A character generator for Legend of the Five Rings (FFG)
GNU General Public License v3.0
41 stars 15 forks source link

Custom Schools UI #176

Open dashnine opened 4 years ago

dashnine commented 4 years ago

As described in Path of Waves

dashnine commented 4 years ago

Low priority, right now

xGleithx commented 3 years ago

any update on this aspect? I've a custom school for Ronin I'd like to add for my groups campaigns

dashnine commented 3 years ago

any update on this aspect? I've a custom school for Ronin I'd like to add for my groups campaigns

Hey! No active updates -- we actually still have the lion sourcebook to do, for instance, so this remains pretty low on the list. That said, if you're feeling up to it, it's possible to add custom classes for your particular instance by editing the database. If you crack it open, you'll see that for every baseline table there's a user_ table. You can add custom classes by adding rows to those tables accordingly.

Schools are unfortunately the most involved -- you'll need to look at several tables:

user_schools user_school_rings user_school_starting_skills user_school_techniques_available user_school_starting_techniques user_school_starting_outfit user_curriculum

Additionally, after adding your school, I would suggest being sure to do a data export to save your progress for future updates! :)

Additionally, if anyone is enthusiastic about this and wants to make a go at it, I'll be happy to review and merge pull requests if someone does the work to implement this (assuming it passes muster when I review it, of course :) ) If so, let me know you're working on it -- I'll be happy to answer questions as that person works.

xGleithx commented 3 years ago

Would that involve just creating a table in excel? Because exporting the user tables just created filed that open in excel. Tbh, my coding skills are limited mostly due to the fact that I've not learned any coding languages. Minus a week long crash course in coding routers and modems to set up a LAN for the army. Which definitely isn't applicable here lol

I understand you're not going to teach me what I know, but a general idea of what I have to do, and where I can learn the skills I need would be super helpful, and greatly appreciated.

The program is great though, and thank you!

Leo Schultz, @.***

On Tue, Jun 1, 2021, 2:38 PM dashnine @.***> wrote:

any update on this aspect? I've a custom school for Ronin I'd like to add for my groups campaigns

Hey! No active updates -- we actually still have the lion sourcebook to do, for instance, so this remains pretty low on the list. That said, if you're feeling up to it, it's possible to add custom classes for your particular instance by editing the database. If you crack it open, you'll see that for every baseline table there's a user_ table. You can add custom classes by adding rows to those tables accordingly.

Schools are unfortunately the most involved -- you'll need to look at several tables:

user_schools user_school_rings user_school_starting_skills user_school_techniques_available user_school_starting_techniques user_school_starting_outfit user_curriculum

Additionally, after adding your school, I would suggest being sure to do a data export to save your progress for future updates! :)

Additionally, if anyone is enthusiastic about this and wants to make a go at it, I'll be happy to review and merge pull requests if someone does the work to implement this (assuming it passes muster when I review it, of course :) ) If so, let me know you're working on it -- I'll be happy to answer questions as that person works.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dashnine/PaperBlossoms/issues/176#issuecomment-852462734, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUJFDNRTEJTW23U7K6ALGO3TQVHODANCNFSM4KVWYR7A .

dashnine commented 3 years ago

Happy to help! Don't mind walking you through the process, either, as needed. :)

Rather than exporting to excel, I suggest downloading a free program called DB Browser for SQLite (https://sqlitebrowser.org/). Using that, you can open the application database (you can find the application data directory by opening the application and choosing the option under tools).

Be sure the app is closed, and add rows to the relevant tables (you can look at the base_ tables to find examples). When you're done, be sure to click Write Changes, then reopen Paper Blossoms. If something goes horribly wrong, you can always delete paperblossoms.db, and the application will recreate it next time it runs. If everything is there that needs to be there, you should see the new school reflected in the app!

If you have more questions, feel free to hit me up at paperblossoms.l5r@gmail.com -- I'll be happy to try to work you through the basics. :)

--Kyle