Mod note: status of the extension will now be kept up to date in the Online Dominion Resources thread. Continue to discuss it here. I now return you to your regularly scheduled OP.
From now on I will keep the current state of the extension in this post. Please report any issues or ideas below.
Off-line log prettifier using dom.retrobox.eu (does not need the extension really, but the log link at the game end is patched if you use it).
Side panel log. During the game log will be always visible on the right of the main window. It has also nicer formatting than the official one and is easily scrollable.
Saving the name of the table of the previous game (normally it is changed to "X's game" each time you open the create game dialog, since version 6). Also other table settings are saved between sessions (since version 12).
Chrome - Install from the Chrome webstore (updated, thanks to michaeljb).
Want a better Goko experience?
Get Firefox, Grease monkey and my script.
Saving the name of the table of the previous game (normally it is changed to "X's game" each time you open the create game dialog, since version 6).
That is nice I thought goko finaly did that but hey its the script good work =).
One thing about it. It even saves the gamename of the game I previously joined and adds it to the game I create next. Is that intended?
That is a bug in the original version of this feature (I realized this would happen soon after I published it). It is fixed in version 10.
This topic should really be stickied instead of the other (currently stickied) topic. Maybe you should PM theory?
How do you see the score if you do not have the extension?
Could you also make including "#vpon" in table name start the game with point tracking on, of course possible to turn off in chat if the opponent chooses so?
This is freakin' great! What's the type of schedule where the chrome web store version will get updates?
Maybe someone else should take 1wheel's offer to maintain the chrome extension? Or maybe nutki can email 1wheel when he has new versions.
How do you make a part of an avatar transparent?
And, how do I do that?
Also, the log has less than an inch to display itself. I can't read it.
Looks like it's been a while since he's been online.
Anyway, I've got nutki's script mostly working on Chrome. All the features except for the Kingdom Generator look like they're working, except possibly the score tracker. With a guest user in an incognito browser, the chat did not seem to work at all, so I couldn't test whether typing #vpoff in the chat would work, but it definitely works from the side with the extension installed.
I'm planning to break up the script into separate files for each feature, using RequireJS and a cool project I found specifically for making Chrome extensions with Require. While I haven't broken down the main script yet, I have added my own feature--in the player list on the right of the lobby, each player's pro rating will be listed instead of their casual rating, if they have one. If they haven't played any pro games, it will still display their casual rating, and I hope to fix that soon.
Eventually I'll try to make things configurable through an actual options page.
I'll get my version into the Chrome store before long, but until then there are manual installation instructions on github.
Could you also add the option to auto-kick people from your games if they have a pro rating less than what's mentioned in the name of the game?
Any image editor above the Paint level should be able to handle transparency. I like the GIMP.
Are you on a 4:3 aspect ratio screen? The extension allows the game to be full height then shifts it to the side and uses the spare room for the log, so as a workaround you could try reducing the height of your browser.
Could you please give a short explanation how to deactivate the Kingdom Generator extension (i.e. what lines to comment in the source code)?
I never use it (always play all random) and so I'd just like to avoid the popup window.
In Chrome (and probably also in Firefox), you can press Ctrl and - to "zoom out", i.e. make everything on the page smaller. This also works with Goko, and the extension will automatically use the remaining part of the screen for the log. This way you can make the log readable. You can use Ctrl and + to zoom back in or Ctrl+0 to go to the default zoom level.
I have a bunch of features I've thought up that should be possible, it'll just take time. That one is definitely on the list.
If we're requesting features, I'd love to see the opponent's rating and number of games played on the game screen. I often join a game very fast, and then have it started, without being able to check my opponent's rating. Maybe it could be included at the top of the log?
I appreciate your contribution and have no problem with you adding new features, but I don't think that what you doing now is the way to go. Splitting into separate files after branching will definitely make the merges more difficult and may result in two different subsets of features supported.
My goal currently is to make the code in the single file to a state where it can be used with no modifications in chrome (I mentioned that in an earlier post). From that point it would be trivial to keep both versions up to date.
I would also discourage releasing a new Chrome plugin in the store, especially without adding checks in the code for existence of the old extension. It would be much better to get the maintenance rights for the old extension from 1wheel, as he offered, and update.
I have this feature already implemented, it should be in version 11 (edit: just pushed to the repository).
Of course you can simply play pro games, but I understand you may not want your pro rank affected in some situations. I may add a disable option for that feature if I find the time.
I guess this part is mostly just personal preference; I'd rather work with different files for each feature than having one big file. I also think there are some features that would be nice to be configurable in an options screen, and I don't know how I'd do that to work with both at once.
I'll PM him about that.
Since it's freaking impossible to copy/paste in the goko chat, and a lot of people ask what #vpon is / where to get it, I created a shorter url that refers to this thread.
Would be awesome if this was available for Opera.
Maybe it works there too, just nobody tested it yet.