List Juggler squad entry via YASB printouts

By geordan, in X-Wing

I keep meaning to post about this and then I forget to. Then I remembered!

During the SF Bay Area store championship series, I noticed that there was a lot of work required to enter lists into List Juggler. While there currently exist ways to enter them (via the YASB URL or Voidstate's squad ID), what usually ended up happening was one person would end up with all the list printouts, and would have to enter them manually anyway.

So a few weeks ago, I added a QR code to YASB printouts. (There's an option in the print dialog to turn off the QR code if you want.) Now, the TO (or whoever's doing the list juggling) can whip out their phone and scan that QR code which gives you a mobile-friendly URL that, when visited, lets you select a tournament that's been created in List Juggler. (You can search for a tournament by name or venue.) Once a tournament is selected, you can choose from players already entered in that tournament, or you can enter a new player's name.

Enter the email address of the person who created the tournament in List Juggler, submit it and presto! That list is added to List Juggler.

The Juggler entry page will remember the email address and the last tournament you searched for, so you don't have to pick it every time if you're entering several lists for the same tournament.

Hopefully this will be helpful for future tournaments.

I just started and haven't even played a game yet, but very cool. I use YASB almost exclusively.

You are a saint.

Thank you! It's going to directly help me.

I'm trying to enter lists via QR Code to the list juggler but somehow it doesn't work. I get to the page "Juggle it!" and I can only enter the list to an older tournament that I have entered a while ago. If I search for any other tournament the page doesn't find any.

Did anybode else encounter this problem?

I'd appreciate any help as I'd like to enter a Regional.

I'll look into this later tonight.

This doesn't appear to affect me directly in any way, but it's still awesome that you did it!

So cool! Let me know if you see any bugs :)

I'm trying to enter lists via QR Code to the list juggler but somehow it doesn't work. I get to the page "Juggle it!" and I can only enter the list to an older tournament that I have entered a while ago. If I search for any other tournament the page doesn't find any.

Did anybode else encounter this problem?

I'd appreciate any help as I'd like to enter a Regional.

Sozin put some fixes in; hopefully it works now. Let us know if you're still experiencing problems!

bugs were quickly found and not so quickly squashed! I've subscribed to this thread so please drop any issues you see here and I'll have at 'em.

Edited by sozin

Can I make a suggestion concerning your builder?

The golden feature would be to transmit some information to cryodex, prior or during a tournament just like we can do with voidstate ID. We save a lot of time by asking players to bring their 6 digit code, but some people inevitably forget, or must redo their squads. Not a biggie when only 1-2 players are found at fault. It can also be done after the tournament. What sucks is that the preferred platform to make squads is through cellphones and voidstate just isn't flexible enough for this. YASB shines through but yet, we can't give the info to cryodex, we have to manually input them all after it's imported in List Juggler. I would so love to have the best of both worlds.

Can I make a suggestion concerning your builder?

Yes! But be warned: I am exceptionally lazy.

The golden feature would be to transmit some information to cryodex, prior or during a tournament just like we can do with voidstate ID. We save a lot of time by asking players to bring their 6 digit code, but some people inevitably forget, or must redo their squads. Not a biggie when only 1-2 players are found at fault. It can also be done after the tournament. What sucks is that the preferred platform to make squads is through cellphones and voidstate just isn't flexible enough for this. YASB shines through but yet, we can't give the info to cryodex, we have to manually input them all after it's imported in List Juggler. I would so love to have the best of both worlds.

The ideal solution, in my mind, is for Cryodex to support XWS imports. (It's what XWS was made for!)

Huh? What do you want me to do?

Ideally, cryodex would fire up the laptop's webcam, scan a QR code full of raw XWS off of the printout / person's phone, and carry that information along with the tournament results.

I have proof-of-concept code that can do so from a webpage working, though getting a JS QR code reader that doesn't suck is surprisingly difficult. I doubt any of the work would translate to Java beyond knowing that it's possible.

The java code is simple. I already coded that up when we discussed this last time. There are 2 core problems that keep this from being a realistic list registration method.

1. Laptop cameras suck. They can't focus like a cell phone camera.

2. The QR representation of a full XWS list, even a simple list, is quite large.

I tried to get my laptop camera to recognize the QR for "www.google.com" and it took a long time to get it just right. Then I can't imagine trying on a piece of paper that was folded up in someone's pocket during his drive to the store.

Huh, that's odd. I was able to get my laptop (2010 MBP) to read a QR from a phone screen. It helped to have a live shot of what the camera saw (mirrored) to help with positioning (so that it's easy to tell if you're tilted or clipping off the side or w/e).

Probably depends a lot on the specifics of the laptop in question.

That said, if you're going to be porting cryodex to android, it should be trivial to get a decent QR code scan (and I bet the libraries are better too).

I'll have to give it another shot with my new fancy laptop, but I don't like implementing functionality that only a small fraction of the community can use.

Doing this on the android app will definitely be easier i'm sure. I'm sure its been done a million times before, just a copy paste at that point. I'm hoping I can manage to make the save files the same and transferable so maybe someone can use the app for registration then transfer it to a laptop. That'd be cool. That's a long ways off though. We'll see how easy this port is first.