Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: [1]

Author Topic: Dominion for Lazy People  (Read 9282 times)

0 Members and 1 Guest are viewing this topic.

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Dominion for Lazy People
« on: January 15, 2017, 10:19:30 am »
+20

(thread format shamelessly stolen from, and largely motivated by the mod by Breppert)
So I'm kind of a lazy guy, and some times I just don't feel bothered enough to move the mouse to play Dominion. It's those times that I think - why not keyboard shortcuts? After all, Prismata's a similar enough game, and it's almost entirely playable by keyboard, so why not Dominion?


Features:
- Play any card (in play, discarding, trashing, whatever) by hitting its corresponding hotkey string. For example, Laboratory's in the above screenshot is AR.
- I know what you're thinking. Two keys? How is that convenient at all? Well the thing is, the first key in each string (the prefix) is always preserved, unless you hit a different prefix. So, if we were to play a string of Labs, we could just hit ARRRRRR.
- Sometimes you want to click on something from the supply instead of from your hand, say if you want to buy a silver from the supply. If you didn't have a silver in your hand, hitting the QW hotkey will still buy it for you, but if for whatever reason you don't want to play a silver in your hand, simply hold down shift as you hit W (I'll find some way to put this information on screen.)
- End actions/turn with [space].
- When interacting with lists of things (buttons, revealed cards, etc.), if you wish to play, say, the third card from the left, you can just hit 3.
- If you want to input larger numbers (like if you want to play 12 coin tokens), you can hold down shift, type 12, then hit [P] to submit the number. If you messed up, just hold down shift again and type a new number.
- Some menus (like the traveller return menu) can be traversed with the arrow keys. Use [P] to select/submit things.
- Hit ` to activate the menu buttons (resign etc.). This also pulls up the icon menu in the bottom right, which includes search, and cycling through mats.
- Activate start-of-turn things with the corresponding number buttons.

Things to implement:
-Visualizations for sliders (especially Secret Chamber's place somewhere in deck)
-Autoplay ala MMF.

How to install:
1) Install GreaseMonkey for Firefox (I'm only officially supporting Firefox, though you can make it work in other browsers)
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
2) Install my script: https://greasyfork.org/en/scripts/26553-dominion-for-lazy-folks
« Last Edit: March 14, 2017, 09:27:03 am by tailred »
Logged

Razzishi

  • Conspirator
  • ****
  • Offline Offline
  • Posts: 216
  • Shuffle iT Username: Eye Urn
  • Respect: +120
    • View Profile
Re: Dominion for Lazy People
« Reply #1 on: January 15, 2017, 11:56:11 pm »
0

I was just thinking today about how cool it would be if there were keyboard shortcuts like in Prismata.  I disagree with the philosophy of having everything done by keyboard (I never bought random units in Prismata with hotkeys, only base units), but being so used to DD, space, space it would be interesting to have something similar.

Unfortunately, I cannot get the game to end properly with Firefox.  Unless they fixed it recently, the game hangs for me when a victory condition is reached without displaying the results screen.  I like Firefox better than Chrome for one really stupid specific reason (that's not Greasemonkey), but I just play on Chrome so that the game ends properly.  Are you actually using Firefox and finishing games normally?
Logged
Stop reading my signature.

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #2 on: January 16, 2017, 04:08:27 am »
0

I was just thinking today about how cool it would be if there were keyboard shortcuts like in Prismata.  I disagree with the philosophy of having everything done by keyboard (I never bought random units in Prismata with hotkeys, only base units), but being so used to DD, space, space it would be interesting to have something similar.

Unfortunately, I cannot get the game to end properly with Firefox.  Unless they fixed it recently, the game hangs for me when a victory condition is reached without displaying the results screen.  I like Firefox better than Chrome for one really stupid specific reason (that's not Greasemonkey), but I just play on Chrome so that the game ends properly.  Are you actually using Firefox and finishing games normally?
It works on Firefox for me on my PC, but not my mobile, where I use Chrome.
Logged

sc0UT

  • Young Witch
  • ****
  • Offline Offline
  • Posts: 133
  • Shuffle iT Username: sc0UT
  • Respect: +106
    • View Profile
Re: Dominion for Lazy People
« Reply #3 on: January 16, 2017, 12:33:43 pm »
0

I have never encountered your problem. Firefox works fine on my machine.
v50.1.0
Win7
Logged

gkrieg13

  • Minion
  • *****
  • Offline Offline
  • Posts: 509
  • Shuffle iT Username: gkrieg
  • Respect: +463
    • View Profile
Re: Dominion for Lazy People
« Reply #4 on: January 16, 2017, 07:32:13 pm »
0

On a mac, with macOS sierra, I get that the first cards in the supply are - [ ], none of which work.  The rest of it is awesome though.
Logged

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #5 on: January 17, 2017, 09:22:54 am »
+1

On a mac, with macOS sierra, I get that the first cards in the supply are - [ ], none of which work.  The rest of it is awesome though.
Just fixed this issue.
Logged

Joseph2302

  • Jester
  • *****
  • Offline Offline
  • Posts: 858
  • Shuffle iT Username: Joseph2302
  • "Better to be lucky than good"
  • Respect: +575
    • View Profile
Re: Dominion for Lazy People
« Reply #6 on: January 18, 2017, 03:15:44 am »
+1

I have a question. I'm lazy and the installation for this seems long. Guess lazy people may be too lazy to install it.
Logged
Mafia Stats: (correct as of 2017)
Town: 22 games, 8 wins
Scum: 5 games, 3 wins

LaLight

  • Jester
  • *****
  • Offline Offline
  • Posts: 774
  • Shuffle iT Username: LaLight
  • Because I'm a potato
  • Respect: +971
    • View Profile
Re: Dominion for Lazy People
« Reply #7 on: January 18, 2017, 03:18:49 am »
+5

what are the keyboards shortcuts for installation of this app?
Logged
Wins: 15, 10
Losses: 11, 5, 1
Draws: 1
MVPs: 4
Mod/Co-mod: 18

I always have a limited access to forum on weekends.

sudgy

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3431
  • Shuffle iT Username: sudgy
  • It's pronounced "SOO-jee"
  • Respect: +2706
    • View Profile
Re: Dominion for Lazy People
« Reply #8 on: January 18, 2017, 01:21:34 pm »
+1

what are the keyboards shortcuts for installation of this app?

Push tab 73 times until you highlight the link...
Logged
If you're wondering what my avatar is, watch this.

Check out my logic puzzle blog!

   Quote from: sudgy on June 31, 2011, 11:47:46 pm

gkrieg13

  • Minion
  • *****
  • Offline Offline
  • Posts: 509
  • Shuffle iT Username: gkrieg
  • Respect: +463
    • View Profile
Re: Dominion for Lazy People
« Reply #9 on: January 18, 2017, 03:03:41 pm »
0

I have an issue with a mismatch when there are more than 10 piles in the supply.  I always end up buying the wrong things.
Logged

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #10 on: January 18, 2017, 05:39:43 pm »
0

I have an issue with a mismatch when there are more than 10 piles in the supply.  I always end up buying the wrong things.
Hmm, I remember fixing this earlier. Are you using the latest version?
Logged

mangsky

  • Steward
  • ***
  • Offline Offline
  • Posts: 28
  • Respect: +4
    • View Profile
Re: Dominion for Lazy People
« Reply #11 on: January 18, 2017, 11:23:06 pm »
0

awesome little script! thanks!
(even if I'm not all thaaaaat lazy:p)
Logged

gkrieg13

  • Minion
  • *****
  • Offline Offline
  • Posts: 509
  • Shuffle iT Username: gkrieg
  • Respect: +463
    • View Profile
Re: Dominion for Lazy People
« Reply #12 on: January 19, 2017, 02:53:02 pm »
0

I have an issue with a mismatch when there are more than 10 piles in the supply.  I always end up buying the wrong things.
Hmm, I remember fixing this earlier. Are you using the latest version?

I am on the latest version. It was on a kingdom with ruins I believe.
Logged

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #13 on: January 19, 2017, 07:43:27 pm »
0

I have an issue with a mismatch when there are more than 10 piles in the supply.  I always end up buying the wrong things.
Hmm, I remember fixing this earlier. Are you using the latest version?

I am on the latest version. It was on a kingdom with ruins I believe.
I'll take a look at it again tonight.

Edit: Snagged it. That was a pretty embarrassing error.
« Last Edit: January 20, 2017, 05:34:17 am by tailred »
Logged

LibraryAdventurer

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1794
  • Shuffle iT Username: LibraryAdventurer
  • I wish my username had the links like it once did.
  • Respect: +1674
    • View Profile
Re: Dominion for Lazy People
« Reply #14 on: January 29, 2017, 01:57:03 am »
0

Elsewhere, you linked to this thread saying that you made it so we can name cards (like with mystic/wishing well) correctly, including shelters, non-visible ruins, etc.  I don't see this on the feature list in the OP.

Correct card-naming is the only functionality I'm interested in here (I like using the mouse -and for me mouse-only is lazier than using the keyboard anyway). The only problem is that if I use this, I can't also use the Making More ShuffleIt add-on because it's Chrome only.  :P
« Last Edit: January 29, 2017, 01:59:45 am by LibraryAdventurer »
Logged

singletee

  • Jester
  • *****
  • Offline Offline
  • Posts: 915
  • Shuffle iT Username: singletee
  • Gold, Silver, Copper, Let's Jam!
  • Respect: +1606
    • View Profile
Re: Dominion for Lazy People
« Reply #15 on: January 29, 2017, 02:17:05 am »
0

Elsewhere, you linked to this thread saying that you made it so we can name cards (like with mystic/wishing well) correctly, including shelters, non-visible ruins, etc.  I don't see this on the feature list in the OP.

Correct card-naming is the only functionality I'm interested in here (I like using the mouse). The only problem is that if I use this, I can't also use the Making More ShuffleIt add-on because it's Chrome only.  :P

User scripts like this generally aren't browser-dependent and work fine in any browser that has a user scripting extension (Greasemonkey, Tampermonkey, etc.) installed, or has a built-in user script manager. For example, Making More ShuffleIt works fine in my Firefox (though I did have to tweak the include rules to get it to install).

LibraryAdventurer

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1794
  • Shuffle iT Username: LibraryAdventurer
  • I wish my username had the links like it once did.
  • Respect: +1674
    • View Profile
Re: Dominion for Lazy People
« Reply #16 on: January 29, 2017, 02:24:21 am »
0

Elsewhere, you linked to this thread saying that you made it so we can name cards (like with mystic/wishing well) correctly, including shelters, non-visible ruins, etc.  I don't see this on the feature list in the OP.

Correct card-naming is the only functionality I'm interested in here (I like using the mouse). The only problem is that if I use this, I can't also use the Making More ShuffleIt add-on because it's Chrome only.  :P

User scripts like this generally aren't browser-dependent and work fine in any browser that has a user scripting extension (Greasemonkey, Tampermonkey, etc.) installed, or has a built-in user script manager. For example, Making More ShuffleIt works fine in my Firefox (though I did have to tweak the include rules to get it to install).
oh. okay. I'll try it.

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #17 on: January 29, 2017, 04:44:40 am »
0

Elsewhere, you linked to this thread saying that you made it so we can name cards (like with mystic/wishing well) correctly, including shelters, non-visible ruins, etc.  I don't see this on the feature list in the OP.
Uh, I tried to actually imply that I *didn't* have that implemented, what I did was just make it so that you can name cards in hand typing out their name, I guess I might have suggested something that I didn't mean to, sorry >.<
Logged

Calamitas

  • Tactician
  • *****
  • Offline Offline
  • Posts: 407
  • Shuffle iT Username: Calamitas
  • Respect: +47
    • View Profile
Re: Dominion for Lazy People
« Reply #18 on: January 29, 2017, 01:22:40 pm »
0

How can one autoplay by keyboard? Somehow pressing number keys doesn't work for me :/
Logged
Oh, i just don't like mafia games.

Town (5/9): M85, RMM35, M87, NM9, M90RMM38, M92, M91, M102,
Scum (3/3): M84, M88, M100

MVPs (1): M84

LibraryAdventurer

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1794
  • Shuffle iT Username: LibraryAdventurer
  • I wish my username had the links like it once did.
  • Respect: +1674
    • View Profile
Re: Dominion for Lazy People
« Reply #19 on: January 29, 2017, 03:05:31 pm »
0

Elsewhere, you linked to this thread saying that you made it so we can name cards (like with mystic/wishing well) correctly, including shelters, non-visible ruins, etc.  I don't see this on the feature list in the OP.
Uh, I tried to actually imply that I *didn't* have that implemented, what I did was just make it so that you can name cards in hand typing out their name, I guess I might have suggested something that I didn't mean to, sorry >.<
oh. nevermind then.

SirD

  • Bishop
  • ****
  • Offline Offline
  • Posts: 100
  • Life is supposed to be fun
  • Respect: +55
    • View Profile
Re: Dominion for Lazy People
« Reply #20 on: February 01, 2017, 05:05:14 am »
0

Hi tailred

that addon is a great idea. Would you be willing to implement the German keyboard that has switched Y and Z keys? It's quite a pain without.

P.S. It would be beautiful if the button text could also have the shortcurt added.
« Last Edit: February 01, 2017, 05:33:29 am by SirD »
Logged
Greetings,
SirDagen

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #21 on: February 01, 2017, 07:15:30 am »
0

Hi tailred

that addon is a great idea. Would you be willing to implement the German keyboard that has switched Y and Z keys? It's quite a pain without.

P.S. It would be beautiful if the button text could also have the shortcurt added.
I'm planning to add general customization at some point in the future, as well as the button text, but for now I'm being lazy. Watch this space!
Logged

tailred

  • Golem
  • ****
  • Offline Offline
  • Posts: 195
  • Shuffle iT Username: ceviri
  • Respect: +368
    • View Profile
Re: Dominion for Lazy People
« Reply #22 on: February 14, 2017, 07:16:01 am »
0

I just did an update that changes around quite a bit of functionality. Would appreciate feedback on it, especially about how intuitive/user-friendly everything is.
Logged

Calamitas

  • Tactician
  • *****
  • Offline Offline
  • Posts: 407
  • Shuffle iT Username: Calamitas
  • Respect: +47
    • View Profile
Re: Dominion for Lazy People
« Reply #23 on: February 17, 2017, 02:49:25 pm »
0

I just did an update that changes around quite a bit of functionality. Would appreciate feedback on it, especially about how intuitive/user-friendly everything is.
I really like it, thanks for the great work :)
Logged
Oh, i just don't like mafia games.

Town (5/9): M85, RMM35, M87, NM9, M90RMM38, M92, M91, M102,
Scum (3/3): M84, M88, M100

MVPs (1): M84
Pages: [1]
 

Page created in 0.154 seconds with 21 queries.