Author Topic: Arm Class Calculator  (Read 1134 times)

RunnerScrab

  • Posts: 17
Arm Class Calculator
« 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.



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
(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.)
« Last Edit: November 16, 2018, 04:07:37 AM by RunnerScrab »

mansa

  • Posts: 9591
Re: Arm Class Calculator
« Reply #1 on: November 14, 2018, 10:15:43 PM »
Cool!
New Players Guide: http://gdb.armageddon.org/index.php/topic,33512.0.html


You win Armageddon, congratulations!  Type 'credits', then store your character and make a new one

Brokkr

  • Administrator
  • Posts: 644
Re: Arm Class Calculator
« Reply #2 on: November 14, 2018, 10:56:11 PM »
Whichever skill gets to its branching point first branches it.

RunnerScrab

  • Posts: 17
Re: Arm Class Calculator
« Reply #3 on: November 14, 2018, 11:12:09 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.

mansa

  • Posts: 9591
Re: Arm Class Calculator
« Reply #4 on: November 14, 2018, 11:12:37 PM »
Suggestion:

Skill list order when you type skills is this:

Psionic
Combat
Weapon
Stealth
  • Sneak (city)
  • Sneak (wilderness)
  • Hide (city)
  • Hide (wilderness)
  • Climb
Manipulation
  • Steal
  • Sleight of Hand
  • Pick
  • Poisoning
  • Bandage
  • Skinning
  • Ride
  • Pilot
Perception
  • Scan
  • Listen (city)
  • Listen (wilderness)
  • Hunt (city)
  • Hunt (wilderness)
  • Peek
  • Search
  • Watch
  • Forage
  • Direction Sense
Barter
  • Haggle
  • Value
Language
Craft


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



Its great.  Sure beats my excel file.
New Players Guide: http://gdb.armageddon.org/index.php/topic,33512.0.html


You win Armageddon, congratulations!  Type 'credits', then store your character and make a new one

RunnerScrab

  • Posts: 17
Re: Arm Class Calculator
« Reply #5 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.

Krath

  • Posts: 2495
Re: Arm Class Calculator
« Reply #6 on: November 15, 2018, 05:39:31 PM »
Any chance you have magick sub guilds?
Armageddon is best when it's actually harsh and brutal, not when we're only pretending that it is.

RunnerScrab

  • Posts: 17
Re: Arm Class Calculator
« Reply #7 on: November 15, 2018, 06:25:42 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.

Dar

  • Posts: 1394
Re: Arm Class Calculator
« Reply #8 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.

RunnerScrab

  • Posts: 17
Re: Arm Class Calculator
« Reply #9 on: November 15, 2018, 06:54:00 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.



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.)
« Last Edit: November 15, 2018, 07:00:01 PM by RunnerScrab »

Miradus

  • Posts: 2208
Re: Arm Class Calculator
« Reply #10 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.


RunnerScrab

  • Posts: 17
Re: Arm Class Calculator
« Reply #11 on: November 16, 2018, 12:36:44 AM »

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



Thanks for the feedback!
« Last Edit: November 16, 2018, 01:11:55 PM by RunnerScrab »

The7DeadlyVenomz

  • Posts: 8868
Re: Arm Class Calculator
« Reply #12 on: November 16, 2018, 11:46:29 AM »
This is cool.
Wynning since October 25, 2008.

>craft newbie into good player

You accidentally snap newbie into useless pieces.


Miradus

  • Posts: 2208
Re: Arm Class Calculator
« Reply #13 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.

RunnerScrab

  • Posts: 17
Re: Arm Class Calculator
« Reply #14 on: November 16, 2018, 04:37:32 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.

Raptor_Dan

  • Posts: 325
Re: Arm Class Calculator
« Reply #15 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.
I'm just looking for a general consensus. Or Moe's opinion. Either one generally can be accepted as canon.

Culinary Critic

  • Posts: 337
Re: Arm Class Calculator
« Reply #16 on: December 14, 2018, 10:24:56 AM »
You can download the latest installer here: 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?

Harmless

  • Posts: 2765
Re: Arm Class Calculator
« Reply #17 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.
Useful tips: Commands |  |Storytelling:  1  2

The7DeadlyVenomz

  • Posts: 8868
Re: Arm Class Calculator
« Reply #18 on: December 21, 2018, 03:01:43 AM »
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.
Wynning since October 25, 2008.

>craft newbie into good player

You accidentally snap newbie into useless pieces.


chrisdcoulombe

  • Posts: 1224
Re: Arm Class Calculator
« Reply #19 on: December 26, 2018, 11:34:33 PM »
Cool
Quote from MeTekillot
Samos the salter never goes to jail! Hahaha!