WOIN [WOIN] WOIN Character Assistant, a character creation tool

Awesome!

I just pushed out an update that adds the missing career description box and updates the skills dialog to show you what your available skills are for the race/homeworld/career. :)
 

log in or register to remove this ad

dickie

First Post
Most excellent!

Seems to be totally working for me now - Great work!

Quick (broader) question though....
I notice that in the Acolyte origin one of the skills is mediation ... At first glance I assumed this must be meditation..
But I've looked at the Rules Reference Document http://www.woinrpg.com/origins/ and it says mediation there too - but as this also lists limguistics [sic] could it be that these are both typos?
I don't have OLD so I can't check (and I know you don't have the answer - just throwing it out there)

Many thanks again - I'm having great fun with this
 

Most excellent!

Seems to be totally working for me now - Great work!

Quick (broader) question though....
I notice that in the Acolyte origin one of the skills is mediation ... At first glance I assumed this must be meditation..
But I've looked at the Rules Reference Document http://www.woinrpg.com/origins/ and it says mediation there too - but as this also lists limguistics [sic] could it be that these are both typos?
I don't have OLD so I can't check (and I know you don't have the answer - just throwing it out there)

Many thanks again - I'm having great fun with this

I think it is a typo, thanks for pointing it out. On a related note, there is so much information to parse with the WRRD (that's not a bad thing!) that I ended up tackling it in a semi-automated way. My methods were far from perfect and I'm sure there's going to be some (read: a lot) of typos with spelling and punctuation. I'm rambling now. Any time you see anything strange, please don't hesitate to point it out. I fixed what I was able to catch, but there's plenty left that I missed.

The GUI itself isn't super attractive, however I think it's pretty decent for a first-timer! That being said, I'm open to suggestions on that as well. :) (Man, the edit skills interface is ugly. I'll have to take another look at it. :x)

I still need to ponder how I'm going to tackle the DEFENSES portion of derived statistics. If I can get that hammered out, I'd love to take a whack at letting users add and track equipment/items.
 

Morrus

Well, that was fun
Staff member
I got it working correctly, I think! I had to redownload the whole package, as the update option didn't do it, but got there in the end! I'll pay around with it a bit more later. Its looking super awesome!
 

dickie

First Post
Ha - to be honest I was pretty excited by the command line version... so any kind of gui is just super-advanced!

It's brilliant to hear that you're planning on expanding.
Anything that helps scaffold the character creation is a great thing I reckon (TBH I haven't even played the game yet... I'm having so much fun creating characters...)
(that's rather sad I know)

If I spot any typos where's best to let you know? Here or your github?
 

I got it working correctly, I think! I had to redownload the whole package, as the update option didn't do it, but got there in the end! I'll pay around with it a bit more later. Its looking super awesome!

Last night I couldn't sleep, so I worked on trying to package it up into a standalone app. I was successful! Updating may not be as easy as letting a tool grab it, but it has the advantage of having all of the dependencies included. Sorry you had to go through the painful stuff with us, Morrus! You're a pioneer!
 

Ha - to be honest I was pretty excited by the command line version... so any kind of gui is just super-advanced!

It's brilliant to hear that you're planning on expanding.
Anything that helps scaffold the character creation is a great thing I reckon (TBH I haven't even played the game yet... I'm having so much fun creating characters...)
(that's rather sad I know)

If I spot any typos where's best to let you know? Here or your github?

If I had to pick, GitHub would be best. You could create an issue that I can see and reference directly when committing code updates. :)
 

dickie

First Post
Nice one - will do...

In terms of suggestions though..(I could put this on your github too).. have you considered a print to PDF button function?
not sure about the complexities but it would be smart to be able to have a nicely formatted hard copy character sheet...

Moon/Stick.... Can/Worms... etc
 

Morrus

Well, that was fun
Staff member
I think for the purposes of calculating defenses, it’s probably simplest (though maybe not easiest to program?) to have the system just use the highest value of any valid options. Alternatively, you could just have the user tell the system which to use.
 

Nice one - will do...

In terms of suggestions though..(I could put this on your github too).. have you considered a print to PDF button function?
not sure about the complexities but it would be smart to be able to have a nicely formatted hard copy character sheet...

Moon/Stick.... Can/Worms... etc

I do plan on having a way to print out to a text form. A pretty PDF may be possible, but I'll leave that for the future once I get the other things ironed out. :)

I think for the purposes of calculating defenses, it’s probably simplest (though maybe not easiest to program?) to have the system just use the highest value of any valid options. Alternatively, you could just have the user tell the system which to use.

I was going to have the user specify what skills would be taken into account for calculating defenses. Speaking of which, I wouldn't mind some clarification on the intended rules for MELEE DEFENSE.

The section about skills has (use one) in the title. The WRRD states "For MELEE and RANGED DEFENSE, you may use acrobatics, dodging, or foresight." Later on, it says that melee weapon skills can be used for MELEE DEFENSE but not RANGED DEFENSE. This means that a person could use, say, acrobatics OR swords for their MELEE DEFENSE, but not both, correct?
 

Dalamar

Explorer
Defense is a dice pool, and like all other dice pools, it comprises of Attribute + Skill + Equipment. So yes, only one skill.
 

Morrus

Well, that was fun
Staff member
I was going to have the user specify what skills would be taken into account for calculating defenses. Speaking of which, I wouldn't mind some clarification on the intended rules for MELEE DEFENSE.

The section about skills has (use one) in the title. The WRRD states "For MELEE and RANGED DEFENSE, you may use acrobatics, dodging, or foresight." Later on, it says that melee weapon skills can be used for MELEE DEFENSE but not RANGED DEFENSE. This means that a person could use, say, acrobatics OR swords for their MELEE DEFENSE, but not both, correct?

Correct. Although obviously they can only use swords when they're using a sword.
 

Awesome, thanks.

I just pushed out another update. :)
  • DEFENSE derived statistics are here!
  • You can set your character's size in the Race tab. This is taken into account for Carry and MELEE/RANGED DEFENSE
  • You can set the skills used for calculating DEFENSES. This pulls from your character's entire skill pool. This is pretty open ended, so it's up to you if you want to follow the rules. ;)
  • The program now keeps track if changes have been saved or not. It will warn you of unsaved changes when creating a new character, opening, or quitting. This dialog will probably change in the future to be more in line with traditional save dialogs.

I should sleep, now!
 

Morrus

Well, that was fun
Staff member
Quick question -- what's this box for?

Screen Shot 2017-12-02 at 11.34.31.png
 

Morrus

Well, that was fun
Staff member
It was working well, but when I got to my 4th career (engineer) and tried to add the career exploit I got this:

Traceback (most recent call last):
File "/Users/russellmorrissey/Desktop/wca-master/lib/gui/wca_frame.py", line 1645, in set_career_exploit
list_source = self.user_character.career_track[career_track_index]['Exploit']['Source']
KeyError: 'Source'
Traceback (most recent call last):
File "/Users/russellmorrissey/Desktop/wca-master/lib/gui/wca_frame.py", line 1645, in set_career_exploit
list_source = self.user_character.career_track[career_track_index]['Exploit']['Source']
KeyError: 'Source'
 

Morrus

Well, that was fun
Staff member
I set my MELEE and RANGED defence skills to dodging (which I have at 3d6) but it didn't change my DEFENSE scores.

Plus the "set Sfense Skills" button is over the top of my MELEE DEFENSE.

Screen Shot 2017-12-02 at 11.44.03.png
 

Morrus

Well, that was fun
Staff member
Other little things I noticed (BTW, I think this is awesome!)

My zero-g speed doesn't take into account my zero-g skill.

Stats don't have dice pools showing.

The Exploits window on the Overview is very small and you need to use the scroll bar to see more than a few lines.

Descriptor no longer appears now it's a GUI.

INITIATIVE just says "3" rather than "3d6".

Perhaps add perception?
 
Last edited:

Morrus

Well, that was fun
Staff member
OK, now the defences are showing correctly. I'm not sure what I did differently! But it seems OK now.

Same with the zero-g speed.

I'm not sure but I think it only updated when I went and did something else (set a trait I think) and came back to the overview.
 

The available skills box should look like this:
change_race_dialog2.png

Mac Mini is coming today so I'll be able to troubleshoot more effectively!

  • I'm not sure what's going on when you hit that error with the career exploit. I'll need to do some investigation.
  • The descriptor being gone is because I haven't re-implemented yet. I'll come back to it!
  • Good catch on the INITIATIVE and (lack of) PERCEPTION. I was up until the wee hours of the morning so all the neurons weren't firing. :blush:
  • I think you're right about the DEFENSES not updating until you did something else. I bet I forgot to tell the program to update after the skills were set... Yep, that's exactly what happened. D'oh!
  • I totally forgot about the stat dice pools, good catch there.
  • The "overview" tab got more crowded than I anticipated. I may have to change the format and opt for something wider rather than taller. There's still some formatting quirks that seem to vary from system to system, as you've seen with the button placement with DEFENSES.
 

M3woods

Explorer
Agh! Somebody help. I can't get this to work. I keep getting a popup stating there's no program associated. It was working fine and then I grabbed the latest version and now nothing. I've uninstalled all instances of python-related things. Looks like my problem is wxpython; I can't figure out how to install that. What am I missing?
 

Level Up: Advanced 5th Edition Starter Box

An Advertisement

Advertisement4

Top