LackeyCCG

LackeyCCG Forum => Bug Report Forum => Topic started by: Trevor on July 22, 2011, 03:19:38 AM

Title: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 22, 2011, 03:19:38 AM
One of the major new things in this version is a new plugin format every plugin maker should switch to. The old plugin format will still work, but the new plugin format is far more powerful, easy to use and learn, and "idiot proof".
Also, there is fairly comprehensive tutorial for plugin creation now. Plugin makers, check out:
http://lackeyccg.com/tutorialplugin.html

It's not quite done, but one of the new things soon to be added with the new plugin format is the oft requested truly shared decks. Previously, people tried to fake the functionality. As soon as I'm done, you will be able to have both decks belonging to players, and decks that are considered shared.

I fixed a number of bugs and added some stuff. I'll post more soon.

Bugs fixed include:
1. Card names and picture names and tokens should now appear at the correct orientations based on where you are, what card it is, and what your preferences are.
2. On macs, text-to-speech can now be toggled with the checkbox above the stats.
3. Right-clicking the "+" buttons now correctly adds the value in the field. The other stat buttons are also fixed.
4. Fixed a crash that would happen when using "Load avatar from URL" button.
5. Fixed an issue where the names of cards with unique card backs were revealed when they shouldn't be.
and many others.

If you reported a bug previously, please test to see if it still persists in this version.

EDIT: I fixed the few bugs people had reported since yesterday.

EDIT: Another thing I added was the ability to send clickable URL links in the game chat. Someone requested this for sending links to rules answers.

I'll post more info later...

EDIT: I posted a new version July 30.
Title: Re: I just posted a new version of Lackey, build date 07-22-11. Post bugs here.
Post by: Tyril132 on July 22, 2011, 05:33:51 AM
Keep up the great work, Trevor!

But... you must be pretty beat after pushing a release this late at night. I think you've earned some sleep.
Title: Re: I just posted a new version of Lackey, build date 07-22-11. Post bugs here.
Post by: Bootylactin on July 22, 2011, 08:17:53 AM
Quote from: Trevor on July 22, 2011, 03:19:38 AM
5. Fixed an issue where the names of cards with unique card backs were revealed when they shouldn't be.
Confirmed this is fixed, thanks!
Title: Re: I just posted a new version of Lackey, build date 07-22-11. Post bugs here.
Post by: Bootylactin on July 22, 2011, 11:46:21 AM
In the process of converting my plugin to the new xml format.  I don't believe the <gamezonetoloadto> is working.  Here are the relevant definitions from my plugininfo.txt:
<deckzone>
     <label>Player Deck</label>
     <gamezonetoloadto>Player Deck</gamezonetoloadto>
     <shuffle>yes</shuffle>
</deckzone>
<deckzone>
     <label>Heroes</label>
     <gamezonetoloadto>Heroes</gamezonetoloadto>
     <shuffle>no</shuffle>
</deckzone>
<deckzone>
     <label>Encounter Deck</label>
     <gamezonetoloadto>Encounter Deck</gamezonetoloadto>
     <shuffle>yes</shuffle>
</deckzone>
<deckzone>
     <label>Quest Deck</label>
     <gamezonetoloadto>Quest Deck</gamezonetoloadto>
     <shuffle>no</shuffle>
</deckzone>

<gamezone>
     <label>Hand</label>
     <visibletoowner>yes</visibletoowner>
     <visibletoothers>no</visibletoothers>
</gamezone>
<gamezone>
     <label>Player Deck</label>
     <visibletoowner>no</visibletoowner>
     <visibletoothers>no</visibletoothers>
</gamezone>
<gamezone>
     <label>Player Discard</label>
     <visibletoowner>yes</visibletoowner>
     <visibletoothers>yes</visibletoothers>
</gamezone>
<gamezone>
     <label>Heroes</label>
     <visibletoowner>yes</visibletoowner>
     <visibletoothers>yes</visibletoothers>
</gamezone>
<gamezone>
     <label>Encounter Deck</label>
     <visibletoowner>no</visibletoowner>
     <visibletoothers>no</visibletoothers>
</gamezone>
<gamezone>
     <label>Encounter Discard</label>
     <visibletoowner>yes</visibletoowner>
     <visibletoothers>yes</visibletoothers>
</gamezone>
<gamezone>
     <label>Quest Deck</label>
     <visibletoowner>yes</visibletoowner>
     <visibletoothers>yes</visibletoothers>
</gamezone>
<gamezone>
     <label>Removed</label>
     <visibletoowner>yes</visibletoowner>
     <visibletoothers>yes</visibletoothers>
</gamezone>
In summary:
Deck Zones: Player Deck, Heroes, Encounter Deck, Quest Deck
Game Zones: Hand, Player Deck, Player Discard, Heroes, Encounter Deck, Encounter Discard, Quest Deck, Removed

In the deck editor, I correctly see Player Deck, Heroes, Encounter Deck, and Quest Deck.  On the game screen, I correctly see Hand, Player Deck, Player Discard, Heroes, Encounter Deck, Encounter Discard, Quest Deck, and Removed.  However, when I load a deck to myself, the following happens:











Deck Zone|Game Zone
Hand
Player Deck->Player Deck
Player Discard
Heroes
Encounter Deck
Heroes->Encounter Discard
Encounter Deck->Quest Deck
Quest Deck->Removed

Regardless of the values I place inside <gamezonetoloadto>, the 3 deck zones that follow the Player Deck always load in the last 3 game zone slots.  I've shuffled zones around, and removed zones, added zones, and no matter what they always load in the last 3 slots.
Title: Card pool filter bug
Post by: Tyril132 on July 22, 2011, 01:37:06 PM
There seems to be an issue when using the filters "name" or "set" to filter cards in your card pool. When filtering the list of all cards registered in the plugin, these conditions work normally. When filtering your card pool by these conditions, however, they seem to stop functioning properly.

The "name" filter appears to be dead entirely. No conditions seem to work. The "set" filter appears to be functioning like the name filter.

I thought this might have been a problem with a definition in the plugin, but have been able to duplicate the issue testing it across the Magic, WoW and Pokemon plugins. I snapped a few screenshots of the magic plugin to demonstrate it in action.




Card pool with no filters set.

(http://img28.imageshack.us/img28/4294/cardpool1.gif)

Card pool with name filter. The card "Sleep" has disappeared.

(http://img841.imageshack.us/img841/4295/cardpool2.gif)

Card pool with set filter. There's our missing card. Of course, there's no set that actually contains "sleep."

(http://img850.imageshack.us/img850/9083/cardpool3.gif)

Another screenshot of the the card pool with no filters active. Note the sets on the cards.

(http://img19.imageshack.us/img19/9374/cardpool4.gif)

Card pool with set filter again. All three of these cards names contain "comm" in them, but none of the cards from the "commander" set in the screen shot above are listed. That 2/3 of the cards in this shot are from the command tower seems to be a coincidence since the card names contain the filtered requirement.

(http://img853.imageshack.us/img853/1927/cardpool5.gif)
Title: Re: I just posted a new version of Lackey, build date 07-22-11. Post bugs here.
Post by: Trevor on July 22, 2011, 06:36:24 PM
Bootylactin, I'm fixing the issue....

Remember that a lot of stuff can and should revert to default values. For example, if you have
Quote<deckzone>
     <label>Encounter Deck</label>
     <gamezonetoloadto>Encounter Deck</gamezonetoloadto>
     <shuffle>yes</shuffle>
</deckzone>
If the gamezonetoloadto value is the same name as the deck zone's label, you can omit that part. It doesn't hurt anything to have it, but it's redundant. There is something to be said for stating it explicitly though, as far as clarity goes.

But that shouldn't be the reason things aren't working. I will need to take a look at the whole plugin to debug. It's possible there is a bug in my code. It's possible you are making a mistake. If its the former, I will fix it. If the latter, I will find a more clear way of doing things so people don't make the mistake again.

EDIT: There was a bug in my code. I'll post the fixed new version tomorrow. Your current plugininfo syntax is correct, it it will work with the new version as you would expect.
Title: Re: I just posted a new version of Lackey, build date 07-22-11. Post bugs here.
Post by: Trevor on July 22, 2011, 07:55:54 PM
Tyril132, I fixed the card pool filter now and I will post the fix tomorrow.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 23, 2011, 04:12:36 AM
Since there were just a few minor bug fixes, I posted a new version and will still use this thread for additional bug reports.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: TookieWilliams on July 23, 2011, 04:18:47 AM
Hey Trevor the 07-23-11 update seems to have broken the sideboard, when loading a deck it doesn't load the sideboard.
Kid Dynamite
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 23, 2011, 04:48:38 AM
Quote from: TookieWilliams on July 23, 2011, 04:18:47 AM
Hey Trevor the 07-23-11 update seems to have broken the sideboard, when loading a deck it doesn't load the sideboard.
Kid Dynamite
Blame Bootylactin. The fix I did based on his bug report, caused this new bug.

I just fixed it. If you downloaded before 6:05AM EST this morning, you will need to redownload it.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: foolfromhell on July 23, 2011, 04:56:40 PM
Hey, I've been getting crashes every few minutes with Lackey since the update before this one. The most recent update, 7/23/2011, didn't fix it. I'm not sure where to proceed when diagnosing the issue.

It happens when I play games online, the last two times there have been crashes happened when others players have sent a message to me in-game.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 23, 2011, 05:31:07 PM
Quote from: foolfromhell on July 23, 2011, 04:56:40 PM
Hey, I've been getting crashes every few minutes with Lackey since the update before this one. The most recent update, 7/23/2011, didn't fix it. I'm not sure where to proceed when diagnosing the issue.

It happens when I play games online, the last two times there have been crashes happened when others players have sent a message to me in-game.
Try to replicate it if you can.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: foolfromhell on July 23, 2011, 06:17:01 PM
Hey, I think its happening when someone with an Avatar joins the game.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 23, 2011, 07:06:33 PM
Quote from: foolfromhell on July 23, 2011, 06:17:01 PM
Hey, I think its happening when someone with an Avatar joins the game.
Doesn't everyone have an avatar?

You using the windows version?
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Dr. Zaj on July 25, 2011, 02:44:36 PM
My lackey is in full screen. Like, no border full screen. there's no x, -, and + buttons at the top of the screen.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 25, 2011, 02:51:04 PM
Quote from: Dr. Zaj on July 25, 2011, 02:44:36 PM
My lackey is in full screen. Like, no border full screen. there's no x, -, and + buttons at the top of the screen.
In the main menu, you can toggle full screen.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 26, 2011, 01:47:26 AM
I just posted a new version of Lackey, 6/26/11, that fixes some bugs reported in this thread.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Bootylactin on July 26, 2011, 10:38:56 AM
TRANSFERCARD functions still appear to not be working.  Where as before, the following definitions would generate buttons within the interface that did nothing when clicked, with the current version no buttons are generated at all:
<generalfunction>
   <label>Draw Encounter</label>
   <kind>TRANSFERCARD</kind>
   <sourceowner>performer</sourceowner>
   <sourcegamezone>Encounter Deck</sourcegamezone>
   <sourceposition>top</sourceposition>
   <destinationowner>table</destinationowner>
   <destinationposition>faceup</destinationposition>
   <includeasbutton>yes</includeasbutton>
</generalfunction>
<generalfunction>
   <label>Draw Shadow</label>
   <kind>TRANSFERCARD</kind>
   <sourceowner>performer</sourceowner>
   <sourcegamezone>Encounter Deck</sourcegamezone>
   <sourceposition>top</sourceposition>
   <destinationowner>table</destinationowner>
   <destinationposition>facedown</destinationposition>
   <includeasbutton>yes</includeasbutton>
</generalfunction>
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 26, 2011, 04:52:05 PM
Bootylactin, I just fixed the bugs related those those. The destination of the table was bugged. I'll post a new version soon.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Bootylactin on July 26, 2011, 05:15:23 PM
Excellent thanks Trevor.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Nava on July 27, 2011, 06:15:04 AM
Just a short one: The "old" pluginfinfo.txt format allowed you to define the columns of your datafile and their visibility. Is this functionality still somewhere buried or does Lackey automatically assume that ImageFile has to be invisible?

Nava
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 27, 2011, 07:00:14 AM
Quote from: Nava on July 27, 2011, 06:15:04 AM
Just a short one: The "old" pluginfinfo.txt format allowed you to define the columns of your datafile and their visibility. Is this functionality still somewhere buried or does Lackey automatically assume that ImageFile has to be invisible?

Nava
It has to be invisible. The columns that appear in the deck editor are to help you search for a particular value. You wouldn't want to be searching for a card based on the name used for its image file. If you happen to include useful information in how you name the image files, that's great, but you should include that information properly in its own column if you want it to appear in the deck editor. If you want to search for a card by its number, you don't want them searching the "Image File" column, you want them to do a search for "Number".
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Nava on July 27, 2011, 08:34:40 AM
Quote from: Trevor on July 27, 2011, 07:00:14 AM
It has to be invisible. The columns that appear in the deck editor are to help you search for a particular value. You wouldn't want to be searching for a card based on the name used for its image file. If you happen to include useful information in how you name the image files, that's great, but you should include that information properly in its own column if you want it to appear in the deck editor. If you want to search for a card by its number, you don't want them searching the "Image File" column, you want them to do a search for "Number".

Thanks, but is there any possibility to make other columns invisible?
Assuming that you have special formats (lots of bans from different sets) it might be necessary to use not sets but different format definitions as Set column while you store the sets in a separate column. Or you don't use card name as Name but an ID with different manufacturer tools like deck builders - not that it is necessary at the moment but just out of curiosity ;)

Nava

Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 27, 2011, 10:53:47 AM
At present, if you add a column of data, it will be visible in the deck editor. The only exception is the ImageFile column.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: elegy on July 28, 2011, 04:05:18 PM
Hey there. I absolutely love Lackey, but after I tried to re-install it recently I am unable to download or see any card art. The Magic plugin keeps giving me an error message when I try to manually "download missing card images."  I've tried uninstalling and reinstalling and, as far as I know, that particular plugin was working just fine before the latest Lackey update.

Would it be possible to just download all the images from someone else who already has them saved, and cram it into my Plugin folder without the hassle of using Lackey to do the downloading for me?

Here's a screenshot of my problem:

(http://i.imgur.com/HauBY.png)
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 28, 2011, 05:53:19 PM
elegy, do cards load in the deck editor as needed? The "Download all missing card images" button doesn't need to be used.

The links might be broken, in which case it isn't a lackey bug.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: elegy on July 28, 2011, 09:37:22 PM
I think it just got stuck trying to load some unavailable token image. But whatever the problem was, it seems to have resolved itself after multiple tries.

Thank you for your quick reply. And thank you for such a wonderful program.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: xkirby on July 29, 2011, 12:57:29 PM
Hello, I'm new to the forums. I've been using LackeyCCG for a while now to play a card game I've been developing.
It still uses the old format for "plugininfo.txt", but it gets the job done.

Anyway, I'm trying to make a standard playing card plugin. I would've been done already, but I think the "destinationzone" setting for TRANSFERCARD isn't working properly. I set it up so it sends cards from the top of the deck to the discard pile, seeing as some card games require that, but it ends up sending the cards to my hand. I have no idea why.

Here's the code for it:

<plugin>
<globalstat>
<label>The Pot</label>
<initialvalue>0</initialvalue>
</globalstat>

<playerstat>
<label>Money</label>
<initialvalue>5000</initialvalue>
</playerstat>

<deckzone>
<label>Deck</label>
<shuffle>yes</shuffle>
</deckzone>

<gamezone>
<label>Hand</label>
<visibletoowner>yes</visibletoowner>
<visibletoothers>no</visibletoothers>
</gamezone>

<gamezone>
<label>Deck</label>
<visibletoowner>no</visibletoowner>
<visibletoothers>no</visibletoothers>
</gamezone>

<gamezone>
<label>Discard Pile</label>
<visibletoowner>yes</visibletoowner>
<visibletoothers>yes</visibletoothers>
</gamezone>

<generalfunction>
<label>Draw from Your Deck</label>
<kind>DRAWCARD</kind>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Discard from Your Deck</label>
<kind>TRANSFERCARD</kind>
<sourcegamezone>Deck</sourcegamezone>
<destinationzone>Discard Pile</destinationzone>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Draw to Table</label>
<kind>DRAWCARDTOTABLE</kind>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Draw from Main Deck</label>
<kind>TRANSFERCARD</kind>
<sourceowner>0</sourceowner>
<sourcegamezone>Deck</sourcegamezone>
<destinationowner>performer</destinationowner>
<destinationzone>Hand</destinationzone>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Discard from Main Deck</label>
<kind>TRANSFERCARD</kind>
<sourceowner>0</sourceowner>
<sourcegamezone>Deck</sourcegamezone>
<destinationowner>0</destinationowner>
<destinationzone>Discard Pile</destinationzone>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<cardfunction>
<label>Flip Card</label>
<kind>TURNOVER</kind>
</cardfunction>
</plugin>


I don't think I typo'd anywhere, so maybe it's a bug?
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Bootylactin on July 29, 2011, 01:27:48 PM
TRANSFERCARD is broken in some (maybe all?) cases.  I'm having the same problem trying to target the table with that function.  I believe it's already been fixed and will be available in the next update.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Tbiesty on July 29, 2011, 01:41:34 PM
I noticed this (running the build from a couple days ago 07-26-11) during a game with the "lotr" plugin, which has a GLOBALSTAT for "twilight".

Your opponent does not see the display (on the left side of the screen) of the global stat update when you change it. The changes made to the value are all shown in the message area, but the actual display of the value does not update.  For a PLAYERSTAT (like "burdens" or "threats"), both players are able to see the updates and the displays update just fine, so it seem to be specific to a GLOBALSTAT.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: xkirby on July 29, 2011, 03:23:46 PM
I must've had better luck with using TRANSFERCARD to output from Deck to Table, cuz it works fine like that for me.
Thanks anyway.  :)
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Bootylactin on July 29, 2011, 03:41:30 PM
Quote from: xkirby on July 29, 2011, 03:23:46 PM
I must've had better luck with using TRANSFERCARD to output from Deck to Table, cuz it works fine like that for me.
Thanks anyway.  :)
Ahh I see, you're using DRAWCARDTOTABLE, not TRANSFERCARD with <destinationowner>table</destinationowner>.  As long as DRAWCARDTOTABLE allows me to specify faceup or facedown, that should work for me too.  Gonna give that a shot...
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Bootylactin on July 29, 2011, 03:44:28 PM
Ahh, nope, appears that DRAWCARDTOTABLE doesn't allow you to set the sourcegamezone.  So it automatically draws from the player deck, which is not what I want...
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Tbiesty on July 29, 2011, 05:10:20 PM
Quote from: Tbiesty on July 29, 2011, 01:41:34 PM
I noticed this (running the build from a couple days ago 07-26-11) during a game with the "lotr" plugin, which has a GLOBALSTAT for "twilight".

Your opponent does not see the display (on the left side of the screen) of the global stat update when you change it. The changes made to the value are all shown in the message area, but the actual display of the value does not update.  For a PLAYERSTAT (like "burdens" or "threats"), both players are able to see the updates and the displays update just fine, so it seem to be specific to a GLOBALSTAT.

For the time being, as a work-around, I changed the "lotr" plugin to have Twilight be a PLAYERSTAT instead of a GLOBALSTAT; now both players actually see the update to the value.  If you can identify/fix the issue with GLOBALSTAT, I'll change Twilight back to be a GLOBALSTAT.   Thanks Trevor!  LackeyCCG is great!
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: xkirby on July 29, 2011, 07:29:21 PM
Quote from: Bootylactin on July 29, 2011, 03:41:30 PM
Quote from: xkirby on July 29, 2011, 03:23:46 PM
I must've had better luck with using TRANSFERCARD to output from Deck to Table, cuz it works fine like that for me.
Thanks anyway.  :)
Ahh I see, you're using DRAWCARDTOTABLE, not TRANSFERCARD with <destinationowner>table</destinationowner>.  As long as DRAWCARDTOTABLE allows me to specify faceup or facedown, that should work for me too.  Gonna give that a shot...

Doh, I forgot I was doing that. Nevermind then. XD
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 30, 2011, 12:26:21 AM
Quote from: Tbiesty on July 29, 2011, 01:41:34 PM
I noticed this (running the build from a couple days ago 07-26-11) during a game with the "lotr" plugin, which has a GLOBALSTAT for "twilight".

Your opponent does not see the display (on the left side of the screen) of the global stat update when you change it. The changes made to the value are all shown in the message area, but the actual display of the value does not update.  For a PLAYERSTAT (like "burdens" or "threats"), both players are able to see the updates and the displays update just fine, so it seem to be specific to a GLOBALSTAT.
I don't know who made that plugin, but the one listed in the plugin finder doesn't use GLOBALSTAT. Whoever that plugin maker is, they are using the old plugin format, and treating twilight as a player stat instead of a GLOBALSTAT. In order to diagnose if there is an actual bug with lackey, tell me which versions exactly you are testing with.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Trevor on July 30, 2011, 04:17:20 AM
I just posted a new version on July 30. I think it fixes all the bugs mentioned here.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Headlinzman on July 30, 2011, 06:35:40 AM
Hello!

Please forgive me if I'm being newbile, but:

Mac user, OS X 10.5.8

Been out of Magic for about five years, decided to get back into it mostly via Lackey very recently so..

I'm new to the ware and the environment. BUT been enjoying the hell out of online gaming w/it, was doing so when the server punted me off this morning and informed me to update Lackey. So I did. Dragged just the app into the Applications folder as instructed. Try to log back on. Hmmm. Tells me it won't let me on because I need to update Lackey. Well. So I save the decks, delete the whole folder in the Applications folder and completely re install, (this time the large sized plug in, OMG its beautiful) and... I still can't get on the server.

Guess I'm missing something easy, but.... what?

TIA!

--Headlinzman
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Quickdood on July 30, 2011, 08:50:40 AM
Hi,  I cant get the new mac version on the website, it seems to still be the old one.  Can't log on to the server due to this.
Title: Re: I just posted a new version of Lackey, build date 07-23-11. Post bugs here.
Post by: Tbiesty on July 30, 2011, 09:51:35 AM
Quote from: Trevor on July 30, 2011, 12:26:21 AM
Quote from: Tbiesty on July 29, 2011, 01:41:34 PM
I noticed this (running the build from a couple days ago 07-26-11) during a game with the "lotr" plugin, which has a GLOBALSTAT for "twilight".

Your opponent does not see the display (on the left side of the screen) of the global stat update when you change it. The changes made to the value are all shown in the message area, but the actual display of the value does not update.  For a PLAYERSTAT (like "burdens" or "threats"), both players are able to see the updates and the displays update just fine, so it seem to be specific to a GLOBALSTAT.
I don't know who made that plugin, but the one listed in the plugin finder doesn't use GLOBALSTAT. Whoever that plugin maker is, they are using the old plugin format, and treating twilight as a player stat instead of a GLOBALSTAT. In order to diagnose if there is an actual bug with lackey, tell me which versions exactly you are testing with.

Correct, I updated the one listed in the plugin finder (which uses the old format) with the work-around I mentioned.  If you manually edit the plugininfo.txt file change Twilight back to a GLOBALSTAT (using the old format), the problem should reproduce itself.

I tried downloading the latest Mac version to see if it was fixed, but the date of LackeyCCG (Mac) is still from July 26th, instead of from today.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Garritt on July 30, 2011, 10:31:18 AM
I have a Mac as well and I updated and it is still telling me I need to update.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: bvens1817 on July 30, 2011, 12:15:17 PM
Hey I am using the Mac version, and now since the new version came out I cannot connect to the server because it says I dont have the latest version of Lackey, even though I do have the latest mac version.  I am just trying to see how I can solve this problem?  Thanks
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Fabio on July 30, 2011, 01:31:05 PM
I'm another mac user, couldn't update lackey like others posting before me.

I've downloaded both the mac and windows updates and the file info claims that, while the windows version was "created today, 5:10am", the newly downloaded mac version was "created Tuesday, July 26, 5:49am". Since I don't download at 5am, I'm pretty sure these times refer to when the files were uploaded to the site.


Edit: Just checked the downloads section of the site -- Mac version hasn't been updated since the 26th.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Dr. Zaj on July 30, 2011, 02:53:34 PM
Where is the mac version!!!!!!!
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Clay on July 30, 2011, 03:13:36 PM
I sent Trevor a PM a little while ago. I'm sure he'll fix it soon.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Tocasia on July 30, 2011, 07:05:40 PM
(http://img215.imageshack.us/img215/5540/yunohavemacverson.png)
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Dr. Zaj on July 30, 2011, 07:08:06 PM
I wanna play magic :(.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: chasm on July 30, 2011, 07:23:35 PM
still no update? uggg hopefully it will come soon
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: jimleko on July 30, 2011, 07:34:26 PM
Please update the mac version!
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 30, 2011, 07:42:55 PM
Quote from: Clay on July 30, 2011, 03:13:36 PM
I sent Trevor a PM a little while ago. I'm sure he'll fix it soon.
I fixed the link. I had uploaded, but I put the wrong name to it.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Tocasia on July 30, 2011, 07:50:54 PM
Im still getting the outdated version. I downloaded the jul 30, update for mac.
??

*When I open the jul. 30 update it shows that all files were modified on jul. 26.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: jimleko on July 30, 2011, 08:08:34 PM
I am experiencing the same problem as Tocasia.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 30, 2011, 08:18:15 PM
Quote from: jimleko on July 30, 2011, 08:08:34 PM
I am experiencing the same problem as Tocasia.
I confirmed that the mac download link is indeed correct. Redownload it and it should work.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: jimleko on July 30, 2011, 08:29:49 PM
For anyone having issues, try downloading it with a different browser.  I downloaded it with Chrome, didn't work.  Downloaded it with Firefox, and it worked.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Tocasia on July 30, 2011, 08:33:46 PM
wwwuuuuttt? guess ill try safari


:HF: That was weird but finally works. Thanks jimleko
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: zalast on July 30, 2011, 08:56:37 PM
For MTG the 6th edition version of Teferi's Puzzle box comes up as a different card when you click on it. In addition when is the latest version for mac coming out. Unable to connect to servers saying i dont have the latest version when I just downloaded the program 1 min ago
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 30, 2011, 09:33:24 PM
Quote from: zalast on July 30, 2011, 08:56:37 PM
For MTG the 6th edition version of Teferi's Puzzle box comes up as a different card when you click on it. In addition when is the latest version for mac coming out. Unable to connect to servers saying i dont have the latest version when I just downloaded the program 1 min ago
I don't make the plugins. Errors with plugins should be reported in the plugin forum.

I confirmed the correct mac version was uploaded after I uploaded it. Try clearing your internet cache, maybe restarting your computer, or use a different browser. THe one online is indeed the correct one.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Bootylactin on July 30, 2011, 11:03:08 PM
Just confirming that TRANSFERCARD is indeed working in the latest version.  Thanks for the update Trevor.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: heynow on July 30, 2011, 11:08:19 PM
The mac link still downloads the .app to the 7-26-11 version. Cannot connect to the server with this version
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Fabio on July 31, 2011, 12:08:44 AM
Successfully downloaded and connected using the new Mac version! Thanks a bunch, Trevor.
(I used Safari to do this, if that makes some difference.)
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: xkirby on July 31, 2011, 07:49:08 AM
I'm still having trouble with TRANSFERCARD. For some reason, it still draws from Deck to Hand, even when I put the destinationzone to Discard.
Any idea why that is?

EDIT: Probably more helpful if I stated that I renamed the "Discard Pile" to just "Discard". I thought it didn't allow spaces at first.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Tbiesty on July 31, 2011, 01:38:54 PM
I just tried out the version from 07-30-11 and the changing the value of a GLOBALSTAT does not update on opponent's display, although they do see the change recorded in the message area.  Opponents do see the changes to a PLAYERSTAT on their display, so the update problem appears to be specific to a GLOBALSTAT.  (This is the same issue I noticed a few days ago with the previous version).
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 31, 2011, 01:53:00 PM
Quote from: xkirby on July 31, 2011, 07:49:08 AM
I'm still having trouble with TRANSFERCARD. For some reason, it still draws from Deck to Hand, even when I put the destinationzone to Discard.
Any idea why that is?

EDIT: Probably more helpful if I stated that I renamed the "Discard Pile" to just "Discard". I thought it didn't allow spaces at first.
Post your entire TRANSFERCARD definition.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 31, 2011, 02:19:01 PM
Quote from: Tbiesty on July 31, 2011, 01:38:54 PM
I just tried out the version from 07-30-11 and the changing the value of a GLOBALSTAT does not update on opponent's display, although they do see the change recorded in the message area.  Opponents do see the changes to a PLAYERSTAT on their display, so the update problem appears to be specific to a GLOBALSTAT.  (This is the same issue I noticed a few days ago with the previous version).
Fixing.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: dialectric on July 31, 2011, 03:45:19 PM
Two bugs in 7-30-11 version:

One, when spectators join a table with several players playing, all players' library zones are set to revealed automatically. This problem is new with the last update, apparently.

Two, when a card is dragged from the table to the bottom of the library, occasionally the log will say the card is moved to a position well beyond the size of the library, and the card is permanently gone. For instance, it will say, card moved to position 180 when the library size is 90. Shuffling does not restore the missing card. This bug was also in earlier versions

Thanks again for making Lackey,

- dialectric
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on July 31, 2011, 07:12:43 PM
Quote from: dialectric on July 31, 2011, 03:45:19 PM
Two bugs in 7-30-11 version:

One, when spectators join a table with several players playing, all players' library zones are set to revealed automatically. This problem is new with the last update, apparently.

Two, when a card is dragged from the table to the bottom of the library, occasionally the log will say the card is moved to a position well beyond the size of the library, and the card is permanently gone. For instance, it will say, card moved to position 180 when the library size is 90. Shuffling does not restore the missing card. This bug was also in earlier versions

Thanks again for making Lackey,

- dialectric
I looked into both of those and I wasn't able to reproduce the first bug. Please be specific. How many is "several" and does it happen all the time? Does it happen with just 2 people and 1 spectator? Is it a proxy game? Is everyone using the same version of the plugin? No one gets warnings that they have a different plugin version?

I found and fixed the 2nd bug.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Sydnelson on August 01, 2011, 03:00:28 AM
This error occours here too.

When a spectator enter in game with several players playing and he seat in a position all cards from crypt zone are set to revealed.

Some players said that depending of card position on table, cards with alternate card back don't apear correctly when press SHIFT button, if that player move this card to othe rposition in table all works ok.

Another bug related to spectator. If a spectator join the game and seat in a any position when he put cards on table that have alternate back SHIFT button don't show the card to it player.


- Sydnelson
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: xkirby on August 01, 2011, 12:24:17 PM
Here ya go Trevor, I actually have 3:


<plugin>
<globalstat>
<label>The Pot</label>
<initialvalue>0</initialvalue>
</globalstat>

<playerstat>
<label>Money</label>
<initialvalue>5000</initialvalue>
</playerstat>

<deckzone>
<label>Deck</label>
<shuffle>yes</shuffle>
</deckzone>

<gamezone>
<label>Hand</label>
<visibletoowner>yes</visibletoowner>
<visibletoothers>no</visibletoothers>
</gamezone>

<gamezone>
<label>Deck</label>
<visibletoowner>no</visibletoowner>
<visibletoothers>no</visibletoothers>
</gamezone>

<gamezone>
<label>Discard</label>
<visibletoowner>yes</visibletoowner>
<visibletoothers>yes</visibletoothers>
</gamezone>

<generalfunction>
<label>Draw from Your Deck</label>
<kind>DRAWCARD</kind>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Discard from Your Deck</label>
<kind>TRANSFERCARD</kind>
<sourcegamezone>Deck</sourcegamezone>
<destinationgamezone>Discard</destinationgamezone>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Draw to Table</label>
<kind>DRAWCARDTOTABLE</kind>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Draw from Main Deck</label>
<kind>TRANSFERCARD</kind>
<sourceowner>0</sourceowner>
<sourcegamezone>Deck</sourcegamezone>
<destinationowner>performer</destinationowner>
<destinationgamezone>Hand</destinationgamezone>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<generalfunction>
<label>Discard from Main Deck</label>
<kind>TRANSFERCARD</kind>
<sourceowner>0</sourceowner>
<sourcegamezone>Deck</sourcegamezone>
<destinationowner>0</destinationowner>
<destinationgamezone>Discard</destinationgamezone>
<includeasbutton>yes</includeasbutton>
</generalfunction>

<cardfunction>
<label>Flip Card</label>
<kind>TURNOVER</kind>
</cardfunction>
</plugin>


EDIT: Reposted the whole thing, after fixing it.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 01, 2011, 01:06:14 PM
xkirby,

When posting parts of your plugininfo, I need to see the whole thing because other parts are self referential.

The cause of your error is this:
<destinationowner> should be <destinationgamezone>
<sourcezone> should be <sourcegamezone>
and so forth. There are deck zones and gamezones, and you need to use the full term to distinguish them.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: dialectric on August 01, 2011, 01:16:27 PM
More info on the error:

Yes, using proxy server. Reveals every time someone joins as a spectator, tested with 2 players, 3 and 4, all with 4 seats total. no note of revealing is made in the log, and players' hidden/shown tabs don't change. No plugin mismatch messages showed up with any of the games.

To recreate, suggest acting as host of the table, use proxy server, make 4 seats, play a 1v1 game, have someone join as spectator. Your library will reveal to you whenever this happens.

- dialectric
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 01, 2011, 02:13:18 PM
Quote from: dialectric on August 01, 2011, 01:16:27 PM
More info on the error:

Yes, using proxy server. Reveals every time someone joins as a spectator, tested with 2 players, 3 and 4, all with 4 seats total. no note of revealing is made in the log, and players' hidden/shown tabs don't change. No plugin mismatch messages showed up with any of the games.

To recreate, suggest acting as host of the table, use proxy server, make 4 seats, play a 1v1 game, have someone join as spectator. Your library will reveal to you whenever this happens.

- dialectric
I still can't reproduce this. Can you email me a screenshot?
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Dr. Zaj on August 01, 2011, 02:40:07 PM
I was playing THD with my friends and it wouldn't let my opponents see their hands unless it's revealed to all players.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Dr. Zaj on August 01, 2011, 02:40:47 PM
It actually wouldn't let us see ANY zone unless it's revealed to all players.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 01, 2011, 02:47:17 PM
I'm completely redoing the revealed stuff now, so just bear with me until its all done. Any reports you make now regarding things being revealed will soon be obsolete. THat's what I'm working on now, and I hope to be done in a few days.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: xkirby on August 01, 2011, 09:15:46 PM
Quote from: Trevor on August 01, 2011, 01:06:14 PM
xkirby,

When posting parts of your plugininfo, I need to see the whole thing because other parts are self referential.

The cause of your error is this:
<destinationowner> should be <destinationgamezone>
<sourcezone> should be <sourcegamezone>
and so forth. There are deck zones and gamezones, and you need to use the full term to distinguish them.

Thanks for letting me know. I'll update the previous post and fix the plugin now. :)

EDIT: You should fix your guide up a bit, whenever you get the chance. It says "destinationzone" instead of "destinationgamezone". That's why I typed it in wrong.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 01, 2011, 09:40:23 PM
Quote from: xkirby on August 01, 2011, 09:15:46 PM
Quote from: Trevor on August 01, 2011, 01:06:14 PM
xkirby,

When posting parts of your plugininfo, I need to see the whole thing because other parts are self referential.

The cause of your error is this:
<destinationowner> should be <destinationgamezone>
<sourcezone> should be <sourcegamezone>
and so forth. There are deck zones and gamezones, and you need to use the full term to distinguish them.
EDIT: You should fix your guide up a bit, whenever you get the chance. It says "destinationzone" instead of "destinationgamezone". That's why I typed it in wrong.
For that mistake, I blame everyone but myself.  It is now fixed.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: ghostdragon on August 02, 2011, 01:35:57 PM
The function that lets you cover a card completely with another doesn't seem to work.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 02, 2011, 05:57:55 PM
Quote from: ghostdragon on August 02, 2011, 01:35:57 PM
The function that lets you cover a card completely with another doesn't seem to work.
I assume you mean preference, rather than function. It does work, but it has changed a bit. A card directly on top of another card will now be drawn above (z plane) the other card. In that case, a little line is drawn on the card underneath so you don't lose it.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: carapippino on August 06, 2011, 11:58:35 AM
i noticed that after the last update if i have to put cards in the end of the vector of a card pile, i.e. drawing pile, the cards magically disappears.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 06, 2011, 01:45:50 PM
Quote from: carapippino on August 06, 2011, 11:58:35 AM
i noticed that after the last update if i have to put cards in the end of the vector of a card pile, i.e. drawing pile, the cards magically disappears.
Fixed.
Title: Re: I just posted a new version of Lackey, build date 07-30-11. Post bugs here.
Post by: Trevor on August 10, 2011, 05:03:52 PM
I just posted a new version of Lackey, so post bugs about the latest version in this thread:
http://www.lackeyccg.com/forum/index.php?topic=1225.0