Armageddon General Discussion Board

General => General Discussion => Topic started by: RunnerScrab on November 14, 2018, 09:46:20 PM

Title: Arm Class Calculator
Post by: RunnerScrab on November 14, 2018, 09:46:20 PM
Referencing the public docs, I compiled a SQLite database with guild/subguild info, and wrote a simple GUI program around it to help experimenting with combinations. The data should be up to date with the docs as of October 31, 2018.

(https://i.imgur.com/rWiKYyD.jpg)(https://i.imgur.com/rK15o7M.jpg)

Source is available at https://github.com/RunnerScrab/ArmPCCalculator under the MIT license.

You can download the latest installer here: https://github.com/RunnerScrab/ArmPCCalculator/releases (https://github.com/RunnerScrab/ArmPCCalculator/releases)
(If using Windows 10, click "More info" and "Run anyways" when Defender pops up.)

I've tried to make the database as accurate as possible, but I had to key in most of the subguild data by hand, and there may be errors. I also wasn't sure what happens when both main and sub guilds must branch the same skill, but do so from different skills (for example, main guild Scout branches hide from scan, but subguild Rogue branches hide from sneak).

(Updates: Added Barter skill category, reordered categories w/ respect to Stealth, corrected outdoors stamina recovery display bug.)
Title: Re: Arm Class Calculator
Post by: mansa on November 14, 2018, 10:15:43 PM
Cool!
Title: Re: Arm Class Calculator
Post by: Brokkr on November 14, 2018, 10:56:11 PM
Whichever skill gets to its branching point first branches it.
Title: Re: Arm Class Calculator
Post by: RunnerScrab on November 14, 2018, 11:12:09 PM
Quote from: Brokkr on November 14, 2018, 10:56:11 PM
Whichever skill gets to its branching point first branches it.

Cool! That's what I guessed, and what the program will output results based on.
Title: Re: Arm Class Calculator
Post by: mansa on November 14, 2018, 11:12:37 PM
Suggestion:

Skill list order when you type skills is this:

Psionic
Combat
Weapon
Stealth
Manipulation
Perception
Barter
Language
Craft


2)  Maybe an indicate that you can 'custom craft' with the subclasses that provide that?



Its great.  Sure beats my excel file.
Title: Re: Arm Class Calculator
Post by: RunnerScrab on November 14, 2018, 11:41:30 PM
I added the Barter skill category and reordered all of them so that Stealth shows up between Weapon and Manipulation. Trying to figure out an easy way to get the skills to order that way.
Title: Re: Arm Class Calculator
Post by: Krath on November 15, 2018, 05:39:31 PM
Any chance you have magick sub guilds?
Title: Re: Arm Class Calculator
Post by: RunnerScrab on November 15, 2018, 06:25:42 PM
Quote from: Krath on November 15, 2018, 05:39:31 PM
Any chance you have magick sub guilds?

To be on the safe side, I only put what was available in the public docs  :-X. Also, actually haven't played a subguild magicker before, so I don't have that info anyways.
Title: Re: Arm Class Calculator
Post by: Dar on November 15, 2018, 06:27:44 PM
Hello.

Do you think it's viable to create a mechanism to add/edit various subguilds? This way if something gets changed, each user can change it themselves without you needing to edit/reseed.
Title: Re: Arm Class Calculator
Post by: RunnerScrab on November 15, 2018, 06:54:00 PM
Quote from: Dar on November 15, 2018, 06:27:44 PM
Hello.

Do you think it's viable to create a mechanism to add/edit various subguilds? This way if something gets changed, each user can change it themselves without you needing to edit/reseed.

Sure! In fact, you can already do this by opening up the file "armskills.db" with sqlitebrowser (https://sqlitebrowser.org/), to edit the database.

(https://i.imgur.com/Oe23VLv.jpg)

Giving existing skills to an existing class should be fairly easy: just add or modify rows (called records in the tool) in the "class_skills" table. It's a lot like editing a spreadsheet.

Before being referenced in the "class_skills" table, however, absolutely brand new skills need to go in the "skills" table, and absolutely brand new classes would need to go in the "classes" table.

(I could also maybe make a streamlined tool to do this when I have time, but it probably wouldn't be as good as sqlitebrowser or even much easier.)
Title: Re: Arm Class Calculator
Post by: Miradus on November 15, 2018, 06:59:36 PM

I like it, but I have to cut and paste the text into notepad and then increase the font to read it.

Not blind accessible. :(

Always wondered why there wasn't something like that. I guess we been waiting on you! Good job.

Title: Re: Arm Class Calculator
Post by: RunnerScrab on November 16, 2018, 12:36:44 AM
Quote from: Miradus on November 15, 2018, 06:59:36 PM

I like it, but I have to cut and paste the text into notepad and then increase the font to read it.

Not blind accessible. :(

Always wondered why there wasn't something like that. I guess we been waiting on you! Good job.

The program should now support changing font face and size, and will also remember those settings (style is presently ignored). Just click on Options, then Set Output Font.

https://github.com/RunnerScrab/ArmPCCalculator/releases (https://github.com/RunnerScrab/ArmPCCalculator/releases)

(https://i.imgur.com/6gtVlvJ.jpg)

Thanks for the feedback!
Title: Re: Arm Class Calculator
Post by: The7DeadlyVenomz on November 16, 2018, 11:46:29 AM
This is cool.
Title: Re: Arm Class Calculator
Post by: Miradus on November 16, 2018, 02:17:39 PM

Thanks for making the change. Much more usable now for me.

What else can we expect in the cooker? This is information gold.
Title: Re: Arm Class Calculator
Post by: RunnerScrab on November 16, 2018, 04:37:32 PM
Quote from: Miradus on November 16, 2018, 02:17:39 PM

Thanks for making the change. Much more usable now for me.

What else can we expect in the cooker? This is information gold.

Just added an update that should permit inspecting classes or subguilds by themselves.

In the near future, I may also add stuff that lets you search for class/subguild combinations that meet certain criteria.
Title: Re: Arm Class Calculator
Post by: Raptor_Dan on November 16, 2018, 06:45:10 PM
You're part of the group of people on this game who makes the whole community richer. Thank you.
Title: Re: Arm Class Calculator
Post by: Culinary Critic on December 14, 2018, 10:24:56 AM
Quote from: RunnerScrab on November 14, 2018, 09:46:20 PM
You can download the latest installer here: https://github.com/RunnerScrab/ArmPCCalculator/releases (https://github.com/RunnerScrab/ArmPCCalculator/releases)
(If using Windows 10, click "More info" and "Run anyways" when Defender pops up.)

What if I'm on a Mac?
Title: Re: Arm Class Calculator
Post by: Harmless on December 20, 2018, 09:30:12 PM
this is a cool looking tool. my only wish is if it was available on the armageddon website...that might help with mac users also.
Title: Re: Arm Class Calculator
Post by: The7DeadlyVenomz on December 21, 2018, 03:01:43 AM
Quote from: Harmless on December 20, 2018, 09:30:12 PM
this is a cool looking tool. my only wish is if it was available on the armageddon website...that might help with mac users also.
Serious +1 here.
Title: Re: Arm Class Calculator
Post by: chrisdcoulombe on December 26, 2018, 11:34:33 PM
Cool
Title: Re: Arm Class Calculator
Post by: RunnerScrab on July 04, 2019, 03:30:44 PM
IDK if anyone still uses this thing, but I ported the program to Qt so it can build/run on Linux and, ostensibly, Mac OS X.

https://github.com/RunnerScrab/QArmPCCalculator

I don't have a Mac and have no idea how to cross compile binaries for it, but in principle you could download the Qt development environment for OSX and build them yourself.
Title: Re: Arm Class Calculator
Post by: BOXCARS on July 04, 2019, 04:01:37 PM
Looks like Touched and all the magick classes are missing from this but overall this thing is great.
Title: Re: Arm Class Calculator
Post by: triste on July 05, 2019, 12:00:13 AM
Still working on it but this has touched subguilds: https://tristearmageddon.github.io/arma-guild-picker/

I was inspired in part by the class calculator here
Title: Re: Arm Class Calculator
Post by: Miradus on July 05, 2019, 08:28:50 PM
Quote from: RunnerScrab on July 04, 2019, 03:30:44 PM
IDK if anyone still uses this thing...

Almost every day. It's on my desktop. Whether I'm planning out a future character or just theorycrafting, I'm in your utility.

It's a great tool.
Title: Re: Arm Class Calculator
Post by: Synthesis on July 26, 2019, 03:42:17 PM
It seems like you left city_hide out of the Cutpurse extended sub.
Title: Re: Arm Class Calculator
Post by: mattrious on July 30, 2019, 01:56:34 PM
This is an awesome tool. Thank you so much for the contribution.
Title: Re: Arm Class Calculator
Post by: ShaLeah on July 31, 2019, 02:07:46 PM
Quote from: mattrious on July 30, 2019, 01:56:34 PM
This is an awesome tool. Thank you so much for the contribution.


You have spared all my ooc Arm friends from my annoyingly asking them what I should make. Thank you.

And thank YOU Triste.
Title: Re: Arm Class Calculator
Post by: Synthesis on August 01, 2019, 01:42:18 PM
Quote from: triste on July 05, 2019, 12:00:13 AM
Still working on it but this has touched subguilds: https://tristearmageddon.github.io/arma-guild-picker/

I was inspired in part by the class calculator here

Master Crafter is blank

Master Jeweler shows the Master Crafter skillset
Title: Re: Arm Class Calculator
Post by: triste on August 01, 2019, 08:40:24 PM
Quote from: Synthesis on August 01, 2019, 01:42:18 PM
Quote from: triste on July 05, 2019, 12:00:13 AM
Still working on it but this has touched subguilds: https://tristearmageddon.github.io/arma-guild-picker/

I was inspired in part by the class calculator here

Master Crafter is blank

Master Jeweler shows the Master Crafter skillset

Thank you, will fix this up today. I also intend to make a separate thread when it feels close to complete. Mostly wanted to thank the creator of the app this thread was originally about for making a calculator/inspiring it