Arm Class Calculator

Started by RunnerScrab, November 14, 2018, 09:46:20 PM

November 14, 2018, 09:46:20 PM Last Edit: November 16, 2018, 04:07:37 AM by RunnerScrab
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.)

Cool!
New Players Guide: http://gdb.armageddon.org/index.php/topic,33512.0.html


Quote from: Morgenes on April 01, 2011, 10:33:11 PM
You win Armageddon, congratulations!  Type 'credits', then store your character and make a new one

Whichever skill gets to its branching point first branches it.

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.

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


Quote from: Morgenes on April 01, 2011, 10:33:11 PM
You win Armageddon, congratulations!  Type 'credits', then store your character and make a new one

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.

Any chance you have magick sub guilds?
Quote from: roughneck on October 13, 2018, 10:06:26 AM
Armageddon is best when it's actually harsh and brutal, not when we're only pretending that it is.

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.

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.

November 15, 2018, 06:54:00 PM #9 Last Edit: November 15, 2018, 07:00:01 PM by RunnerScrab
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.



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.)


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.


November 16, 2018, 12:36:44 AM #11 Last Edit: November 16, 2018, 01:11:55 PM by RunnerScrab
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



Thanks for the feedback!

This is cool.
Wynning since October 25, 2008.

Quote from: Ami on November 23, 2010, 03:40:39 PM
>craft newbie into good player

You accidentally snap newbie into useless pieces.


Discord:The7DeadlyVenomz#3870


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

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

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.

You're part of the group of people on this game who makes the whole community richer. Thank you.
Quote from: Miradus on January 26, 2017, 11:36:32 AM
I'm just looking for a general consensus. Or Moe's opinion. Either one generally can be accepted as canon.

Quote from: RunnerScrab on November 14, 2018, 09:46:20 PM
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?

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

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.
Wynning since October 25, 2008.

Quote from: Ami on November 23, 2010, 03:40:39 PM
>craft newbie into good player

You accidentally snap newbie into useless pieces.


Discord:The7DeadlyVenomz#3870

Cool
Quote from MeTekillot
Samos the salter never goes to jail! Hahaha!

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.

Looks like Touched and all the magick classes are missing from this but overall this thing is great.

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
ARMAGEDDON SKILL PICKER THING: https://tristearmageddon.github.io/arma-guild-picker/
message me if something there needs an update.

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.

It seems like you left city_hide out of the Cutpurse extended sub.
Quote from: WarriorPoet
I play this game to pretend to chop muthafuckaz up with bone swords.
Quote from: SmuzI come to the GDB to roleplay being deep and wise.
Quote from: VanthSynthesis, you scare me a little bit.

This is an awesome tool. Thank you so much for the contribution.

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.
I'm taking an indeterminate break from Armageddon for the foreseeable future and thereby am not available for mudsex.
Quote
In law a man is guilty when he violates the rights of others. In ethics he is guilty if he only thinks of doing so.

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
Quote from: WarriorPoet
I play this game to pretend to chop muthafuckaz up with bone swords.
Quote from: SmuzI come to the GDB to roleplay being deep and wise.
Quote from: VanthSynthesis, you scare me a little bit.

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
ARMAGEDDON SKILL PICKER THING: https://tristearmageddon.github.io/arma-guild-picker/
message me if something there needs an update.