News:

A forum for users of LackeyCCG

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Trevor

#61
There are 2 reasons this can happen.

There is currently an issue if you are running Lackey from a USB drive, and that drive is not formatted the same as your main drive. To fix this, either don't run Lackey from a USB drive, or reformat the USB drive to be the same format as your main drive.

The second and more likely issue is you are using a different plugin as your opponent. This can be caused by one player not updating, or one player adding or removing a card data file to their sets/ folder. You SHOULD be given a warning when you join a game if this is your issue. The warning should read "WARNING: PlayerA's plugin is not the same version as PlayerB's. This could cause errors, like seeing the wrong cards." You also should see their game on the server as red to you, further indicating that you should NOT join this person's game. One way to check if your version is different than his is to go in the deck editor, and read the number of Total cards in the deck editor library. (It should say "Total:#") If your total does not match, then one of you is using the wrong version of the plugin.
To fix the issue, you should run autoupdate again, and relaunch. If that still doesn't fix the issue, delete your entire plugin and reinstall it, and relaunch. If that still doesn't work, and both players have performed these steps, then please report it here.

In your report include your name, and the other player's name, as well as if you have this issue with other people, and if they have this issue with other people. Also report your plugin name, and the version (medium or high) and their version (medium or high).

EDIT: Another reason you will see wrong cards is if you installed extra txt files to your sets folder (or altered some of those text files). To fix this, delete all txt files in your sets/ folder, run autoupdate, and then relaunch.
#62
There are 2 main changes in this version. Plugin makers can now make shared zones. Check out the "52playingcards" plugin for an example of how that works. I'm not 100% done with it, but it should be done enough for plugin makers to use it and give me feedback. The shared zone right click menus are not yet implemented. I'm doing that now.

For an example of how to make and user shared zones, check out this example:
http://lackeyccg.com/52playingcards/

The other change is I am reworking how plugin makers have control over how alternate card backs are shown. Plugin makers now have the following 3 options:
BACKVISIBILITYSHOWFACES
BACKVISIBILITYHIDEBACKINZONES
BACKVISIBILITYHIDEBACKSPECIFICSINZONES

You define it in plugininfo.txt, such as:
<definition><kind>BACKVISIBILITY</kind><value>BACKVISIBILITYHIDEBACKSPECIFICSINZONES</value></definition>
The above will show the alternate card back, but not specific info, such as the card's name. That would be useful for a game with an alternate card back that is shared by many different cards.

The issue was different card games were using alternate card back functionality in different ways. I am working to give plugin makers the power customize alternate cardback functionality to their plugin's needs.

There are probably a number of bugs, so please let me know about them and I will fix them ASAP. Please pay particular attention to things you think you should (or should not) be able to see.

I also added the ability to load cards from the deck editor to specific zones rather than all zones at once.

I am also going to investigate the error reports regarding uninstall.txt not functioning as intended.

I'll post more later....
#63
I've been reworking how alternate card backs are handled.

There are really 3 ways alternate card backs are used.

1. Cards with unique card backs (e.g., hero cards in wow)
2. Cards with a secondary card back (e.g., vtes crypt cards, or munchkin cards)
3. Cards with an alternate card back but special rules when you can see the alternate side. (e.g., the new magic cards in innistrad)

When I added alternate card backs initially, I was only thinking about the case where you had truly unique card backs (type 1) instead of an alternate kind of card back (type 2). So as a result, I assumed that if you could "see" the back of a card, you should know what that card is (i.e., it's text would be visible), but that would give you more info than you should have with type 2. As a quick fix, I treated everything as if it were type 2.

To make a long story short, I am giving plugin makers a lot more control over exactly how card backs are visible, and when they should be visible. I'll give more specifics later.
#64
General Discussion Forum / Bannable examples
August 28, 2011, 11:38:49 PM
Just so people know in case things aren't clear, people can and do get banned for essentially being jerks. This is all done at my discretion, and I really don't like having to do this sort of thing.

Things I can ban you for and you should definitely avoid are:

Spamming the server chat with stuff that most people would consider spam.

Doing anything to circumvent disciplinary actions I or another moderator has done (this will lead to a permanent ban).

Flaming people in server chat. I don't care if you just played a game with them and they were a jerk. You can say in server chat "This person just rage quit with me and was a poor sport, so be warned." Leave it at that. Anything more reflects poorly on you.

If someone asks you to leave their game, do so. You have no right to be in a game when they tell you not to. They CAN put up a password, but that's lame to have to make them do that.

Don't pretend to be anyone else. If you pretend to be me, you will be permanently banned.

Don't change your name. If you do, this isn't intrinsically bad, but it is a red flag and it draws my attention to you if anyone reports you for bad behavior.
#65
I just posted a new version with a bunch of rewritten network code and some other new stuff.

Plugin makers can now uninstall old files. More about that is explained here:
http://lackeyccg.com/tutorialplugin.html#uninstall

I fixed some bugs relating to packs and some other ones too.

I'll post more about it later.
#66
I am working on a new feature that will allow plugin makers to have an autoupdate remove outdated files. This includes files that are no longer needed, files that have been renamed, or even card image files for which there is a newer image.

I will explain how to enable this new feature soon.
#67
I just posted a new version.

Some new things are:

You can now whisper people in a game. The syntax is /whisper N M where N is the seat of the person you are whispering, and M is the message. You can also use /tell or /w or /t, it's all the same.

Plugin makers can now define something that will notify people if there is a new version of their plugin. Check out http://lackeyccg.com/tutorialplugin.html#autopluginchecking

There is now a preference to check for new versions of the plugin or not on launch.

There is now a preference to remember if permanent card text boxes are visible.

Certain items in pulldown menus are now sorted alphabetically.

Post bugs you find in this thread.
#68
I just posted a new version that fixes many bugs and adds some new features.

The major new thing that required a lot of new code to be written was how revealing and visibility works. I expect there to be some bugs I didn't catch, so report all instances of reveal related bugs.

You can now reveal a zone (like a deck) to a specific player, which makes a lot more sense with more than 2 players.

Post any bugs with this version in this thread.
#69
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.
#70
General Discussion Forum / Sick and back to work
June 13, 2011, 06:36:32 PM
I just got over nasty bronchitis and I am back to work. I will be posting a new Lackey (hopefully) this week that has some cool new things. I will post more details upon release.

I just wanted to post about my illness because some people have wondered where I was.
#71
I just posted a new version with several bug fixes, and some new features. I have begun adding macros and scripting. I will continue to augment these new abilities. In addition to adding more commands, I have made a webpage that lists them all and explains how to use them.

http://lackeyccg.com/tutoriallogcommands.html

Post bugs you find here. Also, I welcome feedback as I improve the commands & macros functionality.
#72
Bug Report Forum / Macros
May 25, 2011, 12:11:01 AM
People have requested some sort of scripting. In that vein, I am going to expand upon the ability to make and use macros. I want Lackey macros to work kind of like they do in World of Warcraft.

You will be able to do something like:
/selectedcards sum(power)
And that will allow you to total the power of all the selected cards on the table. And these macros will all be able to be saved, and given aliases so you will be able to do quick operations with the click of a button.

I am also going to write a comprehensive tutorial page on log commands so people know what they are able to do, and how to do it.
#73
I fixed a number of bugs and added some new things.

/spawn in the game log will spawn a card.
/spawn cardname will spawn any card you want. For example, "/spawn Castle" will spawn a card named castle. So if you want to tell someone a cool card for their deck, or something like that, you can use this to show them.

There is now an ability to toggle cards to be standing on the table. This button is above the table. Cards will only be shown standing while the table is tilted. Let me know if there are any bugs related to this. It's a new ability so it might have some bugs still.

Let me know if the previously reported bugs remain, or if there are any bugs whatsoever.
#74
I think I fixed all the bugs mentioned in the previous thread. If any of those issues persist, please report them again, even if you just say "bug X is still happening."

I mostly just fixed bugs, but I also made it so if you join as a spectator and there is an open seat, you don't automatically sit down.

Post any bugs you find here.
#75
I initially had it so you automatically sit down and become a regular player if there is an empty seat. Now I am leaning towards just arriving as a spectator with the empty seat still there.

What do you guys think would be best?
#76
I fixed a number of the bugs reported and added some new things. There are now interface elements at the top of the table for adjusting the scale of items on the table. Scaling is different than zooming. Zooming zooms you in, but scaling actually makes the cards bigger (or smaller).

The main new thing is the new functionality of spectators. The color coding of games listed in the game list is:
gray=the game uses a different plugin, so you can't join it
green=the game is the same plugin, and there is an open seat, so you can join it.
black=the game is the same plugin as yours, but there is no open seat and spectators aren't allowed, so you can't join it
blue=the game is the same plugin as yours, but there are no open seats, but spectators ARE allowed, you can join it.

That last one is new.

Up to 10 people total can now be connected to your game, including players and spectators. Spectators are shown all together in one line below the player's stats area. Spectators can't affect the game in any way and the only thing they can do is watch and chat.
Test that out please. If you are a spectator, and you are able to affect anything in a game, let me know and I will fix that.

It is very easy to add an additional seat for a spectator, and a spectator can then become a player and be able to load a deck and otherwise affect the game. Only the host can add and remove seats, but if there is a free seat, and spectator can sit in it.
Similarly, it is easy for a player to become just a spectator. In the main menu, select "Get up from seat and spectate". Once a spectator, anyone is free to take your seat.

Please report all bugs with this version in this thread.
#77
Plugins & Plugin Creation Forum / Stratego plugin
May 14, 2011, 06:53:11 AM
Available through the plugin finder, I am experimenting with different board games. Here is a classic board game, Stratego.



I suggest you load the stratego playmat, which is included. You can load the image to your opponent by typing /platmatsync (or /ps), but they likely already have it if they already have the stratego plugin.

Hold down the shift key and you can see your pieces.
You may want to enable your piece names to be viewable all times (so you don't have to hold shift all the time). The list to the right of the table has buttons at the bottom, including Text ON/OFF. You can hit the T.Color next to it to change the color text is displayed as.

Draw arrows as needed.

Advance the turn when you have moved, or if playing with voice chat, just say DONE. That allows for fast play.

Making a new game will load all your pieces to the board. In main menu, toggle Hidden Play mode on, and you can freely move your pieces around (and your opponent will not know where). When you have your initial setup, toggle Hidden Play mode off and you can start the game.

If you have GUI feedback, let me know. I just started adding board game functionality and I am improving things rapidly. This, along with the chess plugin, are a few first steps in that direction.
#78
Plugins & Plugin Creation Forum / Chess plugin
May 14, 2011, 06:26:37 AM
In an effort to extend the functionality of LackeyCCG, I'm making some plugins for board games (for starters). I will be improving functionality and making things more automatic, but for the time being things are playable. Try it out and give me some feedback.

You can install chess using the plugin finder. Once installed, I suggest you do the following:

In the appearance prefences, load chess.gif as your table image.
Also, in appearance preferences, click Show table grid. Make sure Draw grid on interestions is not checked, and make sure the grid size is 1.



If you have GUI feedback, let me know. I just started adding board game functionality and I am improving things rapidly. This, along with the stratego plugin, are a few first steps in that direction.
#79
I fixed some bugs (and possibly introduced a few minor ones) and added a lot of new functionality.

There is now the option of adding vectors to cards. These are arrows you can put on a card to indicate its direction.

You can now toggle Hidden Play mode on and off. While in Hidden Play mode, all cards you control are invisible to an opponent. Do what you want to do secretly (with no log messages) and then turn Hidden Play mode off. You're opponent will be notified that you were in hidden play more though, so no cheating.

Cards placed on top of each other are now done so in an elevated way. And if the cards underneath are still obscured, they have a little diagonal line at their bottom left corner. That way, you won't accidently lose a card under other cards.

You can now increase the size of items on the table independent from the zoom. While holding down the command key, the scroll wheel will increase and decrease this scale. I will be adding other GUI ways to do this too.

I tried to make the plugin finder a lot more intuitive. It will automatically fetch the latest list of plugins and their info (if you have that option checked). It will download a fresh list if your old version is a day or more older.

FOR PLUGIN MAKERS:..........................
Plugin makers can now make a starting place of cards. For example, lets say you have a chess plugin. You could make a file that defines that each player starts with all his pieces on the board, arranged how you would expect. Making one of these files is simple. Set things to how you want them and save a game. Open the save game file and find where is says the specific names. For example, <name>Trevor</name>. Batch replace the first player's name with PLAYER0, and batch replace the second players name with PLAYER1. Then rename the save game file "start.txt". Whenever a player starts a new game with the Start New Game from the main menu, your loaded initial setup is loaded.

plugininfo now lets you define a way to scale the size of items on the table, by doing something like:
TABLEITEMSCALE:".5"
That means the images will look 50% bigger. This is the same kind of thing as the new table item scale.

You can make it so a card's name is visible to its owner if it has an alternate image for its back.
MULTIPLECARDBACKSNAMESVISIBLETO:"owner"




IF YOU HAVE AN ERROR UPDATING USING THE UPDATER:
Download from the downloads page and get the new LackeyCCG.exe from the zip you downloaded, and put it in your old Lackey folder. Also, report that the LackeyCCG Updater.exe didn't work.

I added a bunch of things to help diagnose that elusive networking bug that occasionally happens. Next time it occurs, I should be able to figure out why, and fix it for good.

I'll post more later as I think of more things to mention.
#80
I fixed the reveal crash many people mentioned yesterday. I also fixed some stuff regarding the table functions (marking,zooming,tilting,panning).

Let me know if you have difficulty updating. If the updater.exe doesn't work, try manually installing from the zip you can download from http://lackeyccg.com/downloads.html. (Replace your old exe with the new exe from that zip and all your saved plugins and decks and preferences will be saved.)