{% extends "best-cards/_layout.html" %} {% block article %}

{{ _('LackeyCCG') }}

{% trans trimmed lackey=external("https://lackeyccg.com", "Lackey CCG") %} {{ lackey }} is an old software to play Collectible Card Games online. It is still the foremost online plateform when it comes to play V:tES in real time, as it is free and up-to-date cardwise. {% endtrans %}

{% trans trimmed corwin_bradleys_video=external( "https://youtu.be/1kyf4yeyfXc", _("Corwin Brindley's video"), icon="", color="#EB3223") %} You can check {{ corwin_bradleys_video }} for a comprehensive tutorial. {% endtrans %}

{{ _('Install') }}

{% trans trimmed lackey=external("https://lackeyccg.com", "Lackey CCG") %} Go to the {{ lackey }} page and install the software on your system. {% endtrans %}

{{ _('On Mac OSX') }}

{{ _("The system's security prevents the application to run:") }}

OS X Error

{% trans trimmed command_line='xattr -dr com.apple.quarantine /Applications/LackeyCCG'|safe, error_web_page=external("https://lackeyccg.com/missingfontserror.html", _('error web page')) %} If you just allow it in your system preference, it will take you to a "Missing fonts" {{ error_web_page }} instead of launching. To fix it, open a Terminal and type the following command:
{{ command_line }}
Replace the last part with the path of your LackeyCCG folder if you did not put it in the Applications folder. {% endtrans %}

{{ _('On Windows') }}

{% trans trimmed %} The system's security prevents the application to run if it is not run with admin privileges. {% endtrans %}

{% trans trimmed plugins='Plugins'|safe, autoupdate_url='http://www.lackeyccg.com/vtes/high/updatelist.txt'|safe, install='Install or Update from URL'|safe %} Go to the {{ plugins }} tab and paste this AutoUpdate URL to activate the VtES plugin:
{{ autoupdate_url }}
then click the {{ install }} button. {% endtrans %}

LackeyCCG Plugin Download

{% trans trimmed autoupdate_finished='AutoUpdate process completed with a few errors'|safe, browse_installed='Browse installed plugins to load one...'|safe, vtes='vtes'|safe, choose='Choose'|safe %} This takes a few minutes. Once the download is finished and displays {{ autoupdate_finished }}, click the {{ browse_installed }} button, select the {{ vtes }} plugin and click the {{ choose }} button. {% endtrans %}

LackeyCCG Plugin Install

{% trans trimmed plugins='Plugins'|safe, download_images='Download all missing card images'|safe %} The interface has now adopted VtES colors. Go back to the {{ plugins }} tab and click the {{ download_images }} button. You can let that run in the background as it takes around 30 minutes, but this will avoid unneccessary delays when displaying card images during play. {% endtrans %}

LackeyCCG Download card images

{% trans trimmed preferences='Preferences'|safe %} Now go to the {{ preferences }} tab and choose a suitable nickname. You're all set. {% endtrans %}

LackeyCCG Profile

{{ _('Play') }}

{% trans trimmed server='Server'|safe, connect='Connect to the game matching server!'|safe %} To find an online game, go to the {{ server }} tab and click the {{ connect }} button. {% endtrans %}

LackeyCCG Server

{% trans trimmed amaranth=external("https://amaranth.vtes.co.nz", "Amaranth"), export='Export'|safe, lackey_deck='LackeyCCG/plugins/vtes/decks'|safe, deck_editor='Deck Editor'|safe, browse='Browse...'|safe %} To use your decks exported from {{ amaranth }} (use the {{ export }} button), you have to copy the text file into the {{ lackey_deck }} folder. You can then find them in LackeyCCG {{ deck_editor }} tab by clicking on the {{ browse }} button. {% endtrans %}

LackeyCCG Deck browse

{% trans trimmed paste='Paste'|safe %} Alternatively, you can use the {{ paste }} button to paste the decklist directly in a new deck. Make sure to paste the library and crypt parts independantly in this case. {% endtrans %}

{% trans trimmed %} Finally, make sure you click the green + buttons in the interface to get access to all the menus. {% endtrans %}

LackeyCCG Interface

{{ _('Keyboard Layout') }}

{% trans trimmed %} LackeyCCG uses a non-configurable US keyboard layout. This means you may not be able to use punctuation and numbers when typing if you do not have a US keyboard. The only known "workaround" is to configure your system keyboard to use a US mapping. {% endtrans %}

{{ _('Useful commands') }}

{% trans trimmed preferences='Preferences'|safe %} Note that you can configure keyboard shortcuts to your liking in the {{ preferences }} tab. {% endtrans %}

{% trans trimmed range_of_commands=external("https://lackeyccg.com/tutoriallogcommands.html", _("range of commands")), secret='/secret'|safe, reveal='/reveal'|safe %} Lackey also offers a {{ range_of_commands }} to use in the chat window (beginning with "/"). Among them, the {{ secret }} and {{ reveal }} command can be useful for some cards. {% endtrans %}

{% trans trimmed range_of_commands=external("https://lackeyccg.com/tutoriallogcommands.html", _("range of commands")), chat_macros='Preferences > Chat & Macros'|safe, plus_n='/+N'|safe, minus_n='/-N'|safe %} Finally, do not hesitate to reconfigure Lackey "Canned messages" in the {{ chat_macros }} tab. These configure your shortcut buttons on top of the log window in the game. You can also use commands there so, for example, you can setup the buttons to get shortcuts for quick Pool changes using the {{ plus_n }} and {{ minus_n }} commands. {% endtrans %}

LackeyCCG Interface

{{ _('Host a game by IP') }}

{% trans trimmed %} From time to time, the LackeyCCG server goes down. In this case, it's still possible to host a game by IP. To do that, you need to make sure your local network configuration is compliant: you will need to configure port forwarding on your local network and make sure your firewall lets incoming requests through on this port. How to configuration that depends on your router, ie. your ISP hardware model. You will need to forward port 25710 for both TCP and UDP protocols. {% endtrans %}

{% trans trimmed start_hosting='Main Menu > Start Hosting a Game...'|safe, refresh_ip='Refresh IP (only used if not using server)'|safe, override_proxy='Override Proxy Test Suggestion? (not recommended)'|safe %} Once it's done, just click on LackeyCCG's {{ start_hosting }} button, then click the {{ refresh_ip }} button and check the {{ override_proxy }} checkbox (if the server is down, the proxy cannot be used). You can now host your game by IP. {% endtrans %}

LackeyCCG Interface

{{ _('Known issues') }}

{% trans trimmed %} Because of LackeCCG strange packaging, it seems Mac OSX Firewall cannot be configured to allow incoming connections on the required ports and protocols. Disabling the Firewall altogether will work. If anyone comes up with a better solution, please reach out. {% endtrans %}

{% trans trimmed %} If you're using a second device to provide WiFi in front of your ISP's hardware, like a Google Nest Wifi, you need to configure port forwarding on this router too. The ISP router should forward the port to your WiFi router, then the Wifi router to your computer. {% endtrans %}

{% trans trimmed %} If your router is using DHCP to assign an IP to your computer (they usually do), you may want to configure it so that it delivers a known stable IP to your computer, so that your port forwarding configuration stays stable after you put your computer to sleep or reboot. {% endtrans %}

{% endblock %}