This is a thread to be used for technical/user feedback on the X-Wing List Juggler tool, forked from the Store Championship thread .
This is a thread to be used for technical/user feedback on the X-Wing List Juggler tool, forked from the Store Championship thread .
I'm just waiting for a way to input lists and results manually until I get Cryodex working reliably.
spoke with Juggler - gonna create this for ya.
Thanks Sozin!
I'm curious how you pull in the list info from Voidstate - do you use the XWS JSON? (/shameless plug)
Would you have any interest in a more well-defined data import format?
Yep! I use xws json. (are you one of the co-authors?). very convenient.
Edited by sozinAwesome! And yeah, the XWS repo hosted on my github account. Don't be shy with feedback.
I'll prod Geordan and see if he can provide similar stuff for YASB.
kryzak - manual results entry is now working (I hope
). just create a tourney without a cryodex file, and it will redirect you to a page where you can enter the individual results. give it a shot and let me know how it goes?
Awesome! And yeah, the XWS repo hosted on my github account. Don't be shy with feedback.
I'll prod Geordan and see if he can provide similar stuff for YASB.
cool, ty. my only minor feedback so far is that perhaps there is a third name for things - the long name ("Push the Limit"), the canonical name ("pushthelimit"), and the short name ("ptl").
the reason this matters for me is because for some display purposes you might want to use the really short name; for example, in http://lists.starwarsclubhouse.com/tableau the bubble chart there just can't fit "obsidiansquadpilot" safely :-) I'll probably end up creating my own short names just for these sorts of display purposes ("ptl", "proto", "bsp", "blue", "dagger", "vi", etc etc). it seems like a lot of these terms have stuck in the community (perhaps to the aggravation of new users, who have no idea what we mean when we jabber on about 'ptl' and 'vi' and 'bsp'), and so perhaps a common glossary of the 'slang' short terms canonized in xws would be useful.
kryzak - manual results entry is now working (I hope
). just create a tourney without a cryodex file, and it will redirect you to a page where you can enter the individual results. give it a shot and let me know how it goes?
PM-ed you. *almost*... ;-)
:-) PM'd you back.
heads up, csv export is broken right now.
EDIT: Fixed
Edited by sozinNot sure if this is the place to ask, but..
Can you take each list and (100-[total points of list]) to represent an "Initiative bid" upgrade? I saw the statistic that something like 55% of all points were Rebel, and 45% were Imperial, but I don't know if that's from fewer players, or more need for Phantoms to shoot first/maneuver last.
Also: it would be interesting to see how many points the average player of each faction was spending on initiative.
Not sure if this is the place to ask, but..
Can you take each list and (100-[total points of list]) to represent an "Initiative bid" upgrade? I saw the statistic that something like 55% of all points were Rebel, and 45% were Imperial, but I don't know if that's from fewer players, or more need for Phantoms to shoot first/maneuver last.
Also: it would be interesting to see how many points the average player of each faction was spending on initiative.
![]()
Yeah I have those stats in my Regionals results, so we will eventually get them online too.
Pester, and ye shall receive! Geordan whipped up a quick XWS export endpoint. Compare:
YASB UI:
https://geordanr.github.io/xwing/?f=...
XWS JSON for the same list:
https://yasb-xws.herokuapp.com/?f=...
The domains are different because the github.io infrastructure doesn't provide any backend processing, and getting a front-end-only HTML site like YASB to produce dynamic JSON doesn't seem to be possible.
But just lift the query string from the YASB link and slap it on the other URL and you should get the XWS JSON. A link to the yasb-xws.herokuapp.com stuff will probably show up in the main YASB UI at some point.
Note that Geordan said that this is basically untested beyond "hey, this doesn't seem to be horribly broken when I tried a list," so don't be shocked if there are still rough edges.
Edited by WickedGreynice, I will play with it.
note that, as is, the YASB links are going to be an issue for TDs trying to enter their players lists from printouts. voidstate's are simple because there is a unique integer identifier to key off of, so the TD can just read '12345' from the print out and type it into juggler and be done with it. can you talk to geordanr about adding a short, TD usable string or integer to his squad printouts for the TDs to use?
ok, yasb importing is working, to try it out, head over to http://lists.starwarsclubhouse.com/enter_list?tourney=30 and then put in
https://geordanr.github.io/xwing/?f=Galactic%20Empire&d=v3!s!70:98,23,-1:-1:-1:;78:27,36,46:-1:9:;15::-1:-1:
into the YASB list field; it should pull from yasb just fine!
Edited by sozinheads up, looks like titles are coming through as undefined from YASB, so if you have a list with a title in it, it isn't gonna work.
I should have a fix for the titles thing tonight.
Titles should be fixed now.
Yep, fixed.
PS Team Covenant Aces lists! http://lists.starwarsclubhouse.com/browse_list?tourney=Team+Covenant+Aces+Round+1
Well, 10/12 of them. no Scum support yet.
And I can guarantee you I fixed the code on the first try.
Totally.
Yup.
Action: Cloak
Cool stuff. I was looking at the /tournament_results page, and was wanting a lot of the information from the /browse_list page on there (Faction, Points, and List, specifically).
It would also be keen if the List column had a list of pilots (in python, sorted(set(ship.pilotName for ship in player.ship_list)) or whatever). That way, you can get a quick idea of the list archetype from the standings list.
I'd be happy to file an enhancement request on github or w/e, if you'd rather manage stuff that way.
Yeah, good thinking! I was thinking of adding a basic pretty printing of the squad list as a column already, so will do that.
Re: feature submission requests - yes github Ticket is best for me. And if you want to roll up your sleeves and join the project as a programmer, let me know (sozinsky at gmail dot com) and I can bootstrap ya. (Warning - I tend to brute force code sometimes, and this is the first project I have done real JavaScript programming on)...
Scum is now supported!
Tableau updated http://lists.starwarsclubhouse.com/tableau