Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: 1 ... 52 53 [54] 55 56 ... 72  All

Author Topic: Goko Dominion Salvager Discussion  (Read 602830 times)

0 Members and 5 Guests are viewing this topic.

soulnet

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2142
  • Respect: +1751
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1325 on: May 05, 2014, 02:43:30 pm »
+1

Log of the same problem with extra logging enabled:

Code: [Select]
gatherUrlCookieParams found the following URL params:
Array[1]
 FSSDK.js:553
ConnectionMaker merged the following cookie params:
Array[1]
 FSSDK.js:563
FS.MessageWebSocketConnection.prototype.connect: currently trying - wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13424
Starting Goko Salvager 2.5.4.3 init.js:8
Loading Utils utils.js:7
Loading Settings Dialog blacklistSync.js:6
Loading Settings Dialog settingsDialog.js:6
Loading Notifications Module notifications.js:10
Loading autokick speedTweak.js:7
Loading Always Stack alwaysStack.js:7
Loading LaunchScreenLoader launchScreenLoader.js:6
Loading Module Loader
Preparing to load module WS Connection
FSSDK: webSocket: onopen: top: url:wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13479
Setting up GA connection heartbeat every: 60000 milliseconds FSSDK.js:13522
initMeetingRoom DominionClient.js:304
This element isn't a canvas - TypeError: undefined is not a function FSSDK.Notifier.js:198
This is a HTML Element FSSDK.Notifier.js:102
Dimension: W0px H0px @L536.2857208251953px T0px FSSDK.Notifier.js:115
Successfully subscribed to player notifications FSSDK.js:20336
Player Info Fetched 
Object
 DominionClient.js:847
Loading module WS Connection
Loading WS Connection module connection.js:28
Preparing to load module Avatars
Loading module Avatars
Preparing to load module Avatar Upload
Loading module Avatar Upload
Preparing to load module Blacklist
Loading module Blacklist
Preparing to load module Blacklist Sync
Loading module Blacklist Sync
Attr.specified is deprecated. Its value is always true.
Preparing to load module User Settings Dialog
Loading module User Settings Dialog
Preparing to load module Launch Screen Loader
Loading module Launch Screen Loader
Preparing to load module Notifications
Loading module Notifications
Preparing to load module Lobby Ratings
Loading module Lobby Ratings
Preparing to load module Deck Tracker
Loading module Deck Tracker
Preparing to load module Table State
Loading module Table State
Preparing to load module autokick
Loading module autokick
Preparing to load module Kingdom Generator
Loading module Kingdom Generator
Preparing to load module speedTweak
Loading module speedTweak
Tweaking animation speeds. speedTweak.js:20
Preparing to load module Always Stack
Loading module Always Stack
Preparing to load module Automatch Game Popup
Loading module Automatch Game Popup
Preparing to load module Automatch Offer Popup
Loading module Automatch Offer Popup
Preparing to load module Automatch Seek Popup
Loading module Automatch Seek Popup
Preparing to load module Automatch
Loading module Automatch
Preparing to load module QuickGame
Loading module QuickGame
Preparing to load module Sidebar
Loading module Sidebar
Preparing to load module Prettified Log Viewer
Loading module Prettified Log Viewer
Preparing to load module VP Calculator
Loading module VP Calculator
Preparing to load module VP Toggle
Loading module VP Toggle
Preparing to load module VP Counter
Loading module VP Counter
Preparing to load module Chat Box
Loading module Chat Box
Preparing to load module autozap
Loading module autozap
Connected to gokosalvager.com connection.js:49
TODO: Update icon for status: 1 connection.js:168
Loaded avatar cache from gokosalvager.com avatars.js:23
Retrieved and cached common blacklist blacklist.js:36
Launch Screen ready. launchScreenLoader.js:69
Personal currencyClient.js:64
Avatar Inventory currencyClient.js:64
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Create achievements response: 
Object
 DominionClient.js:753
Quick game script loaded. utils.js:11
Initializing quick game. utils.js:11
Initializing quick game button utils.js:11
Not already loaded Automatch automatch.js:934
Automatch script loaded. utils.js:11
Initializing Automatch utils.js:11
Connecting to Automatch server at wss://gokosalvager.com:8889/automatch utils.js:11
Connected to Automatch server. utils.js:11
requested seek utils.js:11
Sent SUBMIT_SEEK message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_SEEK message from Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object
 utils.js:11
Receipt of message confirmed: soulnet goko1399315191517 utils.js:11
Got OFFER_MATCH message from Automatch server: utils.js:11
Object
 utils.js:11
Sent ACCEPT_OFFER message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object
 utils.js:11
Receipt of message confirmed: soulnet goko1399315197318 utils.js:11
Running ping loop utils.js:11
Sending ping utils.js:11
Sent PING message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object
 utils.js:11
Receipt of message confirmed: soulnet goko1399315200965 utils.js:11
Got RESCIND_OFFER message from Automatch server: utils.js:11
Object
 utils.js:11
Running ping loop utils.js:11
Sending ping utils.js:11
Sent PING message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object {msgid: "soulnet goko1399315225986"} utils.js:11
Receipt of message confirmed: soulnet goko1399315225986

BTW, games I join the bad-old-fashioned way without Automatch are not starting. Not sure if related, but Automatch is not even moving me to Outpost.

EDIT: I tried playing with a both from a lobby and it worked.
« Last Edit: May 05, 2014, 02:53:25 pm by soulnet »
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1326 on: May 05, 2014, 11:35:28 pm »
0

Log of the same problem with extra logging enabled:

Code: [Select]
gatherUrlCookieParams found the following URL params:
Array[1]
 FSSDK.js:553
ConnectionMaker merged the following cookie params:
Array[1]
 FSSDK.js:563
FS.MessageWebSocketConnection.prototype.connect: currently trying - wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13424
Starting Goko Salvager 2.5.4.3 init.js:8
Loading Utils utils.js:7
Loading Settings Dialog blacklistSync.js:6
Loading Settings Dialog settingsDialog.js:6
Loading Notifications Module notifications.js:10
Loading autokick speedTweak.js:7
Loading Always Stack alwaysStack.js:7
Loading LaunchScreenLoader launchScreenLoader.js:6
Loading Module Loader
Preparing to load module WS Connection
FSSDK: webSocket: onopen: top: url:wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13479
Setting up GA connection heartbeat every: 60000 milliseconds FSSDK.js:13522
initMeetingRoom DominionClient.js:304
This element isn't a canvas - TypeError: undefined is not a function FSSDK.Notifier.js:198
This is a HTML Element FSSDK.Notifier.js:102
Dimension: W0px H0px @L536.2857208251953px T0px FSSDK.Notifier.js:115
Successfully subscribed to player notifications FSSDK.js:20336
Player Info Fetched 
Object
 DominionClient.js:847
Loading module WS Connection
Loading WS Connection module connection.js:28
Preparing to load module Avatars
Loading module Avatars
Preparing to load module Avatar Upload
Loading module Avatar Upload
Preparing to load module Blacklist
Loading module Blacklist
Preparing to load module Blacklist Sync
Loading module Blacklist Sync
Attr.specified is deprecated. Its value is always true.
Preparing to load module User Settings Dialog
Loading module User Settings Dialog
Preparing to load module Launch Screen Loader
Loading module Launch Screen Loader
Preparing to load module Notifications
Loading module Notifications
Preparing to load module Lobby Ratings
Loading module Lobby Ratings
Preparing to load module Deck Tracker
Loading module Deck Tracker
Preparing to load module Table State
Loading module Table State
Preparing to load module autokick
Loading module autokick
Preparing to load module Kingdom Generator
Loading module Kingdom Generator
Preparing to load module speedTweak
Loading module speedTweak
Tweaking animation speeds. speedTweak.js:20
Preparing to load module Always Stack
Loading module Always Stack
Preparing to load module Automatch Game Popup
Loading module Automatch Game Popup
Preparing to load module Automatch Offer Popup
Loading module Automatch Offer Popup
Preparing to load module Automatch Seek Popup
Loading module Automatch Seek Popup
Preparing to load module Automatch
Loading module Automatch
Preparing to load module QuickGame
Loading module QuickGame
Preparing to load module Sidebar
Loading module Sidebar
Preparing to load module Prettified Log Viewer
Loading module Prettified Log Viewer
Preparing to load module VP Calculator
Loading module VP Calculator
Preparing to load module VP Toggle
Loading module VP Toggle
Preparing to load module VP Counter
Loading module VP Counter
Preparing to load module Chat Box
Loading module Chat Box
Preparing to load module autozap
Loading module autozap
Connected to gokosalvager.com connection.js:49
TODO: Update icon for status: 1 connection.js:168
Loaded avatar cache from gokosalvager.com avatars.js:23
Retrieved and cached common blacklist blacklist.js:36
Launch Screen ready. launchScreenLoader.js:69
Personal currencyClient.js:64
Avatar Inventory currencyClient.js:64
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Create achievements response: 
Object
 DominionClient.js:753
Quick game script loaded. utils.js:11
Initializing quick game. utils.js:11
Initializing quick game button utils.js:11
Not already loaded Automatch automatch.js:934
Automatch script loaded. utils.js:11
Initializing Automatch utils.js:11
Connecting to Automatch server at wss://gokosalvager.com:8889/automatch utils.js:11
Connected to Automatch server. utils.js:11
requested seek utils.js:11
Sent SUBMIT_SEEK message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_SEEK message from Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object
 utils.js:11
Receipt of message confirmed: soulnet goko1399315191517 utils.js:11
Got OFFER_MATCH message from Automatch server: utils.js:11
Object
 utils.js:11
Sent ACCEPT_OFFER message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object
 utils.js:11
Receipt of message confirmed: soulnet goko1399315197318 utils.js:11
Running ping loop utils.js:11
Sending ping utils.js:11
Sent PING message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object
 utils.js:11
Receipt of message confirmed: soulnet goko1399315200965 utils.js:11
Got RESCIND_OFFER message from Automatch server: utils.js:11
Object
 utils.js:11
Running ping loop utils.js:11
Sending ping utils.js:11
Sent PING message to Automatch server: utils.js:11
Object
 utils.js:11
Got CONFIRM_RECEIPT message from Automatch server: utils.js:11
Object {msgid: "soulnet goko1399315225986"} utils.js:11
Receipt of message confirmed: soulnet goko1399315225986

BTW, games I join the bad-old-fashioned way without Automatch are not starting. Not sure if related, but Automatch is not even moving me to Outpost.

EDIT: I tried playing with a both from a lobby and it worked.

Man... I can't explain any of this.  From your log, it looks like the automatch game got canceled.  Your opponent disconnected or something.  But I can't explain why you didn't get a notification.

For automatch not moving you to Outpost, I assume you mean that you and your opponent both accepted and you got the message that automatch was creating the game.  That's weird too.  A log would probably help.

I don't understand your edit message.  I think there's a typo and I can't figure it out.

I am getting some SSL errors in my server log.  I'm not sure that they're yours, but they've happened around the same time that your problems have arisen.  What browser are you using?
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

soulnet

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2142
  • Respect: +1751
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1327 on: May 06, 2014, 12:00:13 pm »
0

Man... I can't explain any of this.  From your log, it looks like the automatch game got canceled.  Your opponent disconnected or something.  But I can't explain why you didn't get a notification.

For automatch not moving you to Outpost, I assume you mean that you and your opponent both accepted and you got the message that automatch was creating the game.  That's weird too.  A log would probably help.

I don't understand your edit message.  I think there's a typo and I can't figure it out.

I am getting some SSL errors in my server log.  I'm not sure that they're yours, but they've happened around the same time that your problems have arisen.  What browser are you using?

Sorry for the confusion. To clarify, what happened was: after I clicked on "Accept" the dialog stayed a bit in "Waiting for the opponent to Accept" to later disappear without any further action (not showing notification for accepted match, nor for rejected match, not moving me to Outpost or any other visible action).

After this, I tried joining tables without automatch but the game was not starting, though being displayed as (Playing). This has nothing to do with automatch, but maybe some Goko problem was messing with automatch.

However, later I made my own table and played a bot succesfully. Later than that I could also join tables and the game started fine. And even later I got a succesful automatch game. Maybe the problem was not on my side but on the other guy's? In any case, it should probably display a notification if the match is canceled due to some sort of disconnection. Maybe a bug to add to the list.
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1328 on: May 06, 2014, 08:40:05 pm »
0

Sorry for the confusion. To clarify, what happened was: after I clicked on "Accept" the dialog stayed a bit in "Waiting for the opponent to Accept" to later disappear without any further action (not showing notification for accepted match, nor for rejected match, not moving me to Outpost or any other visible action).

After this, I tried joining tables without automatch but the game was not starting, though being displayed as (Playing). This has nothing to do with automatch, but maybe some Goko problem was messing with automatch.

However, later I made my own table and played a bot succesfully. Later than that I could also join tables and the game started fine. And even later I got a succesful automatch game. Maybe the problem was not on my side but on the other guy's? In any case, it should probably display a notification if the match is canceled due to some sort of disconnection. Maybe a bug to add to the list.

Okay, I found a weird edge case where you can get this behavior... the default user settings!  By default, both "Traditional Popups" and "HTML5 Notifications" are disabled.  In that case, the automatch cancellation message never appears.

I feel pretty silly about this, and obviously we should change it.  Does it explain your bug?

Edit: LibraryAdventurer confirms that this was the automatch bug he encountered too.
« Last Edit: May 06, 2014, 09:32:21 pm by ragingduckd »
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

soulnet

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2142
  • Respect: +1751
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1329 on: May 06, 2014, 09:20:35 pm »
+1

I feel pretty silly about this, and obviously we should change it.  Does it explain your bug?

Yes! I guess I should have changed them by accident, because I am sure I was getting notifications before.
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1330 on: May 06, 2014, 09:27:00 pm »
0

I feel pretty silly about this, and obviously we should change it.  Does it explain your bug?

Yes! I guess I should have changed them by accident, because I am sure I was getting notifications before.

They probably got reset when they moved from goko.com to playdominion.com.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

cyberkev63

  • Swindler
  • ***
  • Offline Offline
  • Posts: 15
  • Respect: +25
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1331 on: May 07, 2014, 06:42:40 pm »
0

When I access playdominion.com on Google Chrome from work (Windows 8 ), I'm able to use Dominion Salvager, but it does not let me change my avatar.  Whenever, I try to upload my avatar image, I get a "Failed to transmit file" error.  Everything works fine from my home computer (also Windows 8 ).

Any thoughts/suggestions?

(Edited to turn the 8) to 8...)
« Last Edit: May 07, 2014, 09:03:40 pm by cyberkev63 »
Logged

sudgy

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3431
  • Shuffle iT Username: sudgy
  • It's pronounced "SOO-jee"
  • Respect: +2707
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1332 on: May 07, 2014, 06:45:16 pm »
+1

When I access playdominion.com on Google Chrome from work (Windows 8), I'm able to use Dominion Salvager, but it does not let me change my avatar.  Whenever, I try to upload my avatar image, I get a "Failed to transmit file" error.  Everything works fine from my home computer (also Windows 8).

Any thoughts/suggestions?

Those 8) are amazing.  I originally thought it was supposed to be something like "I use Windows.  That makes me cool.  8)"
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

Ozle

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3625
  • Sorry, this text is personal.
  • Respect: +3360
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1333 on: May 07, 2014, 06:46:16 pm »
+4

Windows manwithshades is actually the next release version after windows 8
Logged
Try the Ozle Google Map Challenge!
http://forum.dominionstrategy.com/index.php?topic=7466.0

Sullying players Enjoyment of Innovation since 2013 Apparently!

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1334 on: May 07, 2014, 08:47:28 pm »
0

When I access playdominion.com on Google Chrome from work (Windows 8), I'm able to use Dominion Salvager, but it does not let me change my avatar.  Whenever, I try to upload my avatar image, I get a "Failed to transmit file" error.  Everything works fine from my home computer (also Windows 8).

Any thoughts/suggestions?

Post the Javascript log and I will try to diagnose.  Instructions.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

cyberkev63

  • Swindler
  • ***
  • Offline Offline
  • Posts: 15
  • Respect: +25
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1335 on: May 07, 2014, 09:08:39 pm »
+2

Thanks ragingduckd!

Here's the info:

Salvager v2.5.4.3
Browser: Chrome
OS: Windows 8

Code: [Select]
gatherUrlCookieParams found the following URL params:
Array[1]
 FSSDK.js:553
ConnectionMaker merged the following cookie params:
Array[1]
 FSSDK.js:563
FS.MessageWebSocketConnection.prototype.connect: currently trying - wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13424
Starting Goko Salvager 2.5.4.3 init.js:8
Loading Utils utils.js:7
Loading Settings Dialog blacklistSync.js:6
Loading Settings Dialog settingsDialog.js:6
Loading Notifications Module notifications.js:10
Loading autokick speedTweak.js:7
Loading Always Stack alwaysStack.js:7
Loading LaunchScreenLoader launchScreenLoader.js:6
Loading Module Loader
Preparing to load module WS Connection
FSSDK: webSocket: onopen: top: url:wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13479
Setting up GA connection heartbeat every: 60000 milliseconds FSSDK.js:13522
initMeetingRoom DominionClient.js:304
This element isn't a canvas - TypeError: undefined is not a function FSSDK.Notifier.js:198
This is a HTML Element FSSDK.Notifier.js:102
Dimension: W0px H0px @L640px T0px FSSDK.Notifier.js:115
Attr.specified is deprecated. Its value is always true.
Successfully subscribed to player notifications FSSDK.js:20336
Player Info Fetched 
Object
 DominionClient.js:847
Loading module WS Connection
Loading WS Connection module connection.js:28
Preparing to load module Avatars
Loading module Avatars
Preparing to load module Avatar Upload
Loading module Avatar Upload
Preparing to load module Blacklist
Loading module Blacklist
Preparing to load module Blacklist Sync
Loading module Blacklist Sync
Preparing to load module User Settings Dialog
Loading module User Settings Dialog
Preparing to load module Launch Screen Loader
Loading module Launch Screen Loader
Preparing to load module Notifications
Loading module Notifications
Preparing to load module Lobby Ratings
Loading module Lobby Ratings
Preparing to load module Deck Tracker
Loading module Deck Tracker
Preparing to load module Table State
Loading module Table State
Preparing to load module autokick
Loading module autokick
Preparing to load module Kingdom Generator
Loading module Kingdom Generator
Preparing to load module speedTweak
Loading module speedTweak
Tweaking animation speeds. speedTweak.js:20
Preparing to load module Always Stack
Loading module Always Stack
Preparing to load module Automatch Game Popup
Loading module Automatch Game Popup
Preparing to load module Automatch Offer Popup
Loading module Automatch Offer Popup
Preparing to load module Automatch Seek Popup
Loading module Automatch Seek Popup
Preparing to load module Automatch
Loading module Automatch
Preparing to load module QuickGame
Loading module QuickGame
Preparing to load module Sidebar
Loading module Sidebar
Preparing to load module Prettified Log Viewer
Loading module Prettified Log Viewer
Preparing to load module VP Calculator
Loading module VP Calculator
Preparing to load module VP Toggle
Loading module VP Toggle
Preparing to load module VP Counter
Loading module VP Counter
Preparing to load module Chat Box
Loading module Chat Box
Preparing to load module autozap
Loading module autozap
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 1/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Failed to load resource: net::ERR_TUNNEL_CONNECTION_FAILED https://gokosalvager.com:8889/gs/avatars/50a1a72ae4b03482c09cc158.jpg
Launch Screen ready. launchScreenLoader.js:69
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 2/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 3/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Failed to load resource: net::ERR_TUNNEL_CONNECTION_FAILED https://www.gokosalvager.com:8889/gs/submit_avatar
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 4/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 5/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 6/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 7/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 8/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 9/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 10/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 11/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 12/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Logged

sudgy

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3431
  • Shuffle iT Username: sudgy
  • It's pronounced "SOO-jee"
  • Respect: +2707
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1336 on: May 07, 2014, 09:22:44 pm »
+9

Thanks ragingduckd!

Here's the info:

Salvager v2.5.4.3
Browser: Chrome
OS: Windows 8)

Code: [Select]
gatherUrlCookieParams found the following URL params:
Array[1]
 FSSDK.js:553
ConnectionMaker merged the following cookie params:
Array[1]
 FSSDK.js:563
FS.MessageWebSocketConnection.prototype.connect: currently trying - wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13424
Starting Goko Salvager 2.5.4.3 init.js:8
Loading Utils utils.js:7
Loading Settings Dialog blacklistSync.js:6
Loading Settings Dialog settingsDialog.js:6
Loading Notifications Module notifications.js:10
Loading autokick speedTweak.js:7
Loading Always Stack alwaysStack.js:7
Loading LaunchScreenLoader launchScreenLoader.js:6
Loading Module Loader
Preparing to load module WS Connection
FSSDK: webSocket: onopen: top: url:wss://wss.prod.dominion.makingfun.com:443 FSSDK.js:13479
Setting up GA connection heartbeat every: 60000 milliseconds FSSDK.js:13522
initMeetingRoom DominionClient.js:304
This element isn't a canvas - TypeError: undefined is not a function FSSDK.Notifier.js:198
This is a HTML Element FSSDK.Notifier.js:102
Dimension: W0px H0px @L640px T0px FSSDK.Notifier.js:115
Attr.specified is deprecated. Its value is always true.
Successfully subscribed to player notifications FSSDK.js:20336
Player Info Fetched 
Object
 DominionClient.js:847
Loading module WS Connection
Loading WS Connection module connection.js:28
Preparing to load module Avatars
Loading module Avatars
Preparing to load module Avatar Upload
Loading module Avatar Upload
Preparing to load module Blacklist
Loading module Blacklist
Preparing to load module Blacklist Sync
Loading module Blacklist Sync
Preparing to load module User Settings Dialog
Loading module User Settings Dialog
Preparing to load module Launch Screen Loader
Loading module Launch Screen Loader
Preparing to load module Notifications
Loading module Notifications
Preparing to load module Lobby Ratings
Loading module Lobby Ratings
Preparing to load module Deck Tracker
Loading module Deck Tracker
Preparing to load module Table State
Loading module Table State
Preparing to load module autokick
Loading module autokick
Preparing to load module Kingdom Generator
Loading module Kingdom Generator
Preparing to load module speedTweak
Loading module speedTweak
Tweaking animation speeds. speedTweak.js:20
Preparing to load module Always Stack
Loading module Always Stack
Preparing to load module Automatch Game Popup
Loading module Automatch Game Popup
Preparing to load module Automatch Offer Popup
Loading module Automatch Offer Popup
Preparing to load module Automatch Seek Popup
Loading module Automatch Seek Popup
Preparing to load module Automatch
Loading module Automatch
Preparing to load module QuickGame
Loading module QuickGame
Preparing to load module Sidebar
Loading module Sidebar
Preparing to load module Prettified Log Viewer
Loading module Prettified Log Viewer
Preparing to load module VP Calculator
Loading module VP Calculator
Preparing to load module VP Toggle
Loading module VP Toggle
Preparing to load module VP Counter
Loading module VP Counter
Preparing to load module Chat Box
Loading module Chat Box
Preparing to load module autozap
Loading module autozap
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 1/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Failed to load resource: net::ERR_TUNNEL_CONNECTION_FAILED https://gokosalvager.com:8889/gs/avatars/50a1a72ae4b03482c09cc158.jpg
Launch Screen ready. launchScreenLoader.js:69
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 2/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 3/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Failed to load resource: net::ERR_TUNNEL_CONNECTION_FAILED https://www.gokosalvager.com:8889/gs/submit_avatar
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 4/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 5/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 6/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 7/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 8/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 9/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 10/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 11/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193
Received onclose event on connection to gokosalvager.com connection.js:56
Connection to gokosalvager.com lost: 12/36 connection.js:176
TODO: Update icon for status: 3 connection.js:168
Attempting reconnect to GS server. connection.js:193

FTFY
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

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1337 on: May 08, 2014, 01:18:57 am »
+1

Thanks ragingduckd!

Here's the info:

Salvager v2.5.4.3
Browser: Chrome
OS: Windows 8)

Code: [Select]
...

FTFY

Thanks.  It looks like some idiot (me) didn't actually update ALL of the Salvager code to only use the standard 443 port.  This causes some problems for people behind firewalls or with paranoid network protection programs.

Will fix and redeploy soon, probably tomorrow evening.  It's a really easy fix, but AdamH wore me out.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

sudgy

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3431
  • Shuffle iT Username: sudgy
  • It's pronounced "SOO-jee"
  • Respect: +2707
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1338 on: May 08, 2014, 01:21:56 am »
+1

Thanks ragingduckd!

Here's the info:

Salvager v2.5.4.3
Browser: Chrome
OS: Windows 8)

Code: [Select]
...

FTFY

Thanks.  It looks like some idiot (me) didn't actually update ALL of the Salvager code to only use the standard 443 port.  This causes some problems for people behind firewalls or with paranoid network protection programs.

Will fix and redeploy soon, probably tomorrow evening.  It's a really easy fix, but AdamH wore me out.

Upvoted just for saying that my fixing was what told it to you, not all of his information.
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

amalloy

  • Witch
  • *****
  • Offline Offline
  • Posts: 453
  • Respect: +620
    • View Profile
    • Twitch stream
Re: Goko Dominion Salvager Discussion
« Reply #1339 on: May 08, 2014, 04:52:43 am »
+2

Thanks ragingduckd!

Here's the info:

Salvager v2.5.4.3
Browser: Chrome
OS: Windows 8)

Code: [Select]
...

FTFY

Thanks.  It looks like some idiot (me) didn't actually update ALL of the Salvager code to only use the standard 443 port.  This causes some problems for people behind firewalls or with paranoid network protection programs.

Will fix and redeploy soon, probably tomorrow evening.  It's a really easy fix, but AdamH wore me out.

Upvoted just for saying that my fixing was what told it to you, not all of his information.

Andrew was probably wasting his time looking for a problem specific to Windows 8, but once he heard it was an issue on Windows 8) as well he was able to quickly track down the real cause.
Logged

cyberkev63

  • Swindler
  • ***
  • Offline Offline
  • Posts: 15
  • Respect: +25
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1340 on: May 08, 2014, 07:08:53 am »
0

Awesome.  Thanks again!  (As well as super-thanks for making such a great extension!)
Logged

amalloy

  • Witch
  • *****
  • Offline Offline
  • Posts: 453
  • Respect: +620
    • View Profile
    • Twitch stream
Re: Goko Dominion Salvager Discussion
« Reply #1341 on: May 09, 2014, 10:46:14 pm »
+12

I just added a feature to the log viewer that I hope y'all will find handy: you can now link to individual turns, rather than the entire log. For example, see a recent game I played with HvBoedefeld. Everywhere it says HvBoedefeld: Turn 15 or similar is a link now, and you can send these links to other people to jump them straight to the turn you thought was interesting.

If it's unclear how to share these links, you can try any of the following:

  • Click the link yourself, and then copy/paste the address from your browser's URL bar
  • Right-click the link and Copy Link Address, or whatever it's called in your browser of choice
  • Click and drag the link into a text field

I'm hoping this will improve threads like Best Dominion Moments 2014, by allowing a link directly to the turn of interest.
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1342 on: May 09, 2014, 11:28:28 pm »
0

When I access playdominion.com on Google Chrome from work (Windows 8 ), I'm able to use Dominion Salvager, but it does not let me change my avatar.  Whenever, I try to upload my avatar image, I get a "Failed to transmit file" error.  Everything works fine from my home computer (also Windows 8 ).

Any thoughts/suggestions?

(Edited to turn the 8) to 8...)

Thanks.  It looks like some idiot (me) didn't actually update ALL of the Salvager code to only use the standard 443 port.  This causes some problems for people behind firewalls or with paranoid network protection programs.

Will fix and redeploy soon, probably tomorrow evening.  It's a really easy fix, but AdamH wore me out.

This should be fixed now.  No update necessary, since I "fixed" it on the server side.  If you happen to be connected right now, you'll need to reload the page before it'll work right.

It also seems to have solved a mystery automatch bug I was experiencing, which makes no sense to me.  Has anyone else been having automatch connection issues?
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

Donald X.

  • Dominion Designer
  • *****
  • Offline Offline
  • Posts: 6367
  • Respect: +25712
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1343 on: May 10, 2014, 02:32:49 am »
+6

I don't know how exactly the mod works or what exactly you can change, but I am optimistic there, so, cross-posting from Making Fun. Maybe at least people with the mod can play the adventures.

Quote from: Donald X.
Quote from: Donald X.
I think obv. the stability issues are more important. In the meantime I would make the incredibly quick fix of changing every campaign level to "7 coppers 3 estates" on both sides, with 0 default zaps (still letting people use zaps because hey maybe someone gets stuck somewhere). This would make the campaigns all *playable* and just involves changing the starting hands. It seems easy and worth taking the time for because, as we speak, new players are trying to make it through the awful campaigns, and people are grinding through them to get the promos. Just fixing the starting conditions makes the levels fun; they are games of Dominion against a bot with a specific set of 10 cards. I mean failing this simple fix of 7 coppers 3 estates, I would turn off the adventures for the time being; until they are worth making fun, they are not worth having. They make this implementation of Dominion look bad, they are embarrassing.
This post was from January! After that came February and then March and then April and as we speak it's May.

I understand the Adventures not being a priority. It is clear though that the correct move, to maximize success, was to put in the placeholder fix for the campaigns that just sets starting levels to 7 coppers 3 estates on both sides. Call me a pessimist but this is still the move.

Programming is hard. I'm there for you. You can make this change in the file campaignClient.js. It has a routine that looks like:

Code: [Select]
// Set player and main bot opponent hands based on the campaign data
root.CampaignClient.prototype.setHands = function () {
var gameData = this.campaignData[this.avatarWorld][this.avatarRegion];
if (gameData) {
this.myHand = $.extend(true, [], gameData.yourCards);
this.otherHand = $.extend(true, [], gameData.opponentCards);
}
};

Instead of loading the starting hands from campaignData, just use ["copper", "copper", "copper", "copper", "copper", "copper", "copper", "estate", "estate", "estate"]. That means we won't have Shelters in the Dark Ages campaign and well, baby steps, you have to crawl before you can walk.
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1344 on: May 10, 2014, 04:27:14 am »
+1

I don't know how exactly the mod works or what exactly you can change, but I am optimistic there, so, cross-posting from Making Fun. Maybe at least people with the mod can play the adventures.

Quote from: Donald X.
Quote from: Donald X.
I think obv. the stability issues are more important. In the meantime I would make the incredibly quick fix of changing every campaign level to "7 coppers 3 estates" on both sides, with 0 default zaps (still letting people use zaps because hey maybe someone gets stuck somewhere). This would make the campaigns all *playable* and just involves changing the starting hands. It seems easy and worth taking the time for because, as we speak, new players are trying to make it through the awful campaigns, and people are grinding through them to get the promos. Just fixing the starting conditions makes the levels fun; they are games of Dominion against a bot with a specific set of 10 cards. I mean failing this simple fix of 7 coppers 3 estates, I would turn off the adventures for the time being; until they are worth making fun, they are not worth having. They make this implementation of Dominion look bad, they are embarrassing.
This post was from January! After that came February and then March and then April and as we speak it's May.

I understand the Adventures not being a priority. It is clear though that the correct move, to maximize success, was to put in the placeholder fix for the campaigns that just sets starting levels to 7 coppers 3 estates on both sides. Call me a pessimist but this is still the move.

Programming is hard. I'm there for you. You can make this change in the file campaignClient.js. It has a routine that looks like:

Code: [Select]
// Set player and main bot opponent hands based on the campaign data
root.CampaignClient.prototype.setHands = function () {
var gameData = this.campaignData[this.avatarWorld][this.avatarRegion];
if (gameData) {
this.myHand = $.extend(true, [], gameData.yourCards);
this.otherHand = $.extend(true, [], gameData.opponentCards);
}
};

Instead of loading the starting hands from campaignData, just use ["copper", "copper", "copper", "copper", "copper", "copper", "copper", "estate", "estate", "estate"]. That means we won't have Shelters in the Dark Ages campaign and well, baby steps, you have to crawl before you can walk.

This doesn't work for me.  Everything looks right Adventure pre-game screen where you would normally apply zaps.  You see your deck and your opponent's each with 7 Copper, 3 Estates.  But when you click Play, the client hangs on the loading screen.

There's no message in the Javascript log when it hangs, but it looks a lot like the error that happens if you try to create a kingdom that uses cards from expansions you don't own.  I'd guess that in both cases, the client is waiting for a response from the server that never arrives, maybe because the server is refusing or is throwing an error.

This is the code I'm running.  Note that I'm just running this in my browser's JS console, not directly modifying the source file campaignClient.js:

Code: [Select]
CampaignClient.prototype.setHands = function () {
    var gameData = this.campaignData[this.avatarWorld][this.avatarRegion];
    if (gameData) {
        this.myHand = ['copper', 'copper', 'copper', 'copper', 'copper', 'copper', 'copper', 'estate', 'estate', 'estate'];
        this.otherHand = ['copper', 'copper', 'copper', 'copper', 'copper', 'copper', 'copper', 'estate', 'estate', 'estate'];
    }
};

I get the same result when I include the call to jQuery.extend(), which is extraneous for this modified version of the setHands() method.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

Donald X.

  • Dominion Designer
  • *****
  • Offline Offline
  • Posts: 6367
  • Respect: +25712
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1345 on: May 10, 2014, 04:38:36 am »
0

This doesn't work for me.  Everything looks right Adventure pre-game screen where you would normally apply zaps.  You see your deck and your opponent's each with 7 Copper, 3 Estates.  But when you click Play, the client hangs on the loading screen.

There's no message in the Javascript log when it hangs, but it looks a lot like the error that happens if you try to create a kingdom that uses cards from expansions you don't own.  I'd guess that in both cases, the client is waiting for a response from the server that never arrives, maybe because the server is refusing or is throwing an error.
Damn. Does it happen on uh Base set act 1 level 2? Since that level has 7 coppers 3 estates already. If so then that means changing campaignClient is the issue, and well how could it be anything else? I can't see them verifying the starting hand later, especially since you can zap it.

Can campaignData be changed directly?
Logged

amalloy

  • Witch
  • *****
  • Offline Offline
  • Posts: 453
  • Respect: +620
    • View Profile
    • Twitch stream
Re: Goko Dominion Salvager Discussion
« Reply #1346 on: May 10, 2014, 05:14:27 am »
+2

This doesn't work for me.  Everything looks right Adventure pre-game screen where you would normally apply zaps.  You see your deck and your opponent's each with 7 Copper, 3 Estates.  But when you click Play, the client hangs on the loading screen.

There's no message in the Javascript log when it hangs, but it looks a lot like the error that happens if you try to create a kingdom that uses cards from expansions you don't own.  I'd guess that in both cases, the client is waiting for a response from the server that never arrives, maybe because the server is refusing or is throwing an error.
Damn. Does it happen on uh Base set act 1 level 2? Since that level has 7 coppers 3 estates already. If so then that means changing campaignClient is the issue, and well how could it be anything else? I can't see them verifying the starting hand later, especially since you can zap it.

Can campaignData be changed directly?

I experienced the same behavior as Andrew: after installing this hack, Prosperity 3.20 got stuck at the loading screen. However, your suggestion of Base 1.2 loads just fine. I also tried modifying the data in campaignData as well, but it doesn't seem to make a difference.

I don't have nearly as much experience as Andrew here, but his claim that the client is waiting for a message that the server isn't sending seems semi-plausible. I don't actually see any messages going from the client to the server that appear to talk about the starting decks; on the other hand, the only obvious activity is waiting for websocket messages from the server, so something seems to have gone wrong in that area.
Logged

Donald X.

  • Dominion Designer
  • *****
  • Offline Offline
  • Posts: 6367
  • Respect: +25712
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1347 on: May 10, 2014, 05:38:22 am »
0

I experienced the same behavior as Andrew: after installing this hack, Prosperity 3.20 got stuck at the loading screen. However, your suggestion of Base 1.2 loads just fine. I also tried modifying the data in campaignData as well, but it doesn't seem to make a difference.

I don't have nearly as much experience as Andrew here, but his claim that the client is waiting for a message that the server isn't sending seems semi-plausible. I don't actually see any messages going from the client to the server that appear to talk about the starting decks; on the other hand, the only obvious activity is waiting for websocket messages from the server, so something seems to have gone wrong in that area.
What about say Prosperity 1.8? The number of treasure vs. vp slots is different for some levels, including probably Prosperity 3.20, but is normal for that one.

The fact that Base 1.2 worked suggests that it's verifying that the starting cards are correct later, which makes no sense, because again, zaps. Furthermore it would have to be verifying using campaignData from the server rather than whatever copy you can access, because in the past they changed the starting cards just by changing campaignData, and yet you don't get anywhere by changing it. So uh it doesn't all add up, but then I don't know how these things work or the language or any of it.
Logged

amalloy

  • Witch
  • *****
  • Offline Offline
  • Posts: 453
  • Respect: +620
    • View Profile
    • Twitch stream
Re: Goko Dominion Salvager Discussion
« Reply #1348 on: May 10, 2014, 05:56:27 am »
+1

I experienced the same behavior as Andrew: after installing this hack, Prosperity 3.20 got stuck at the loading screen. However, your suggestion of Base 1.2 loads just fine. I also tried modifying the data in campaignData as well, but it doesn't seem to make a difference.

I don't have nearly as much experience as Andrew here, but his claim that the client is waiting for a message that the server isn't sending seems semi-plausible. I don't actually see any messages going from the client to the server that appear to talk about the starting decks; on the other hand, the only obvious activity is waiting for websocket messages from the server, so something seems to have gone wrong in that area.
What about say Prosperity 1.8? The number of treasure vs. vp slots is different for some levels, including probably Prosperity 3.20, but is normal for that one.

The fact that Base 1.2 worked suggests that it's verifying that the starting cards are correct later, which makes no sense, because again, zaps. Furthermore it would have to be verifying using campaignData from the server rather than whatever copy you can access, because in the past they changed the starting cards just by changing campaignData, and yet you don't get anywhere by changing it. So uh it doesn't all add up, but then I don't know how these things work or the language or any of it.

Aha, very interesting. Prosperity 1.8 works, and successfully starts a game where everyone has a standard starting deck. And if I "cheat" the starting deck to instead be 5 Coppers and 5 Estates, then Prosperity 3.20 loads, but Base 1.2 doesn't. So it seems fair to guess that they're validating whether your starting hand is something you could have achieved using zaps, based on the cards you're supposed to start with?
Logged

Donald X.

  • Dominion Designer
  • *****
  • Offline Offline
  • Posts: 6367
  • Respect: +25712
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1349 on: May 10, 2014, 06:28:51 am »
+1

Aha, very interesting. Prosperity 1.8 works, and successfully starts a game where everyone has a standard starting deck. And if I "cheat" the starting deck to instead be 5 Coppers and 5 Estates, then Prosperity 3.20 loads, but Base 1.2 doesn't. So it seems fair to guess that they're validating whether your starting hand is something you could have achieved using zaps, based on the cards you're supposed to start with?
Okay, sweet. We can basically make the levels fair then, though it's more complicated. Zaps can turn Shelters into Duchy or Curse, and Curse to Estate, but can't turn things into Shelters.

Do each side separately. Count the number of treasures.

- If it's 7, make them all Coppers and make the other cards Estates, except leave Shelters alone.
- If it's 6, make them 5 Copper and one Silver, and make non-Shelters Estates.
- If it's 5, make them 3 Copper and two Silver, make non-Shelters Estates.
- If it's not 5-7, leave it alone. Dunno if this is relevant but no need to risk anything here.

If it's obvious where it is in the file, I would also set free zaps to 0, because hey, the idea is to make levels fair and enjoyable, not for you to always have a 2-zap advantage.

We (you) could balance the 5-Estates advantage by giving the opponent Duchy-Estate-Estate; it's potentially more complicated than that, because the opponent might not have a starting Duchy (and you can't zap your opponent up), so I wouldn't worry about it. I guess also sometimes it may give you Curses, and we could keep one and have 4 Estates 1 Curse. Same deal, does not seem worth the effort.
Logged
Pages: 1 ... 52 53 [54] 55 56 ... 72  All
 

Page created in 2.664 seconds with 22 queries.