A tool to transfer Pokemon TCG Live authentication tokens from a working Windows installation to Wine. This is necessary because the game uses a Unity extension called Vuplex to show a login window when initially logging into the game, however it appears to use low level functionality that is not yet compatible with Wine, causing a crash. This tool allows you to bypass the broken login functionality by exporting your credentials from a Windows machine to the Wine prefix so you can skip Vuplex altogether.
- Create and configure a new Wine prefix:
WINEARCH=win64 WINEPREFIX=~/prefixes/ptcgl winecfg
- If using wine-staging, navigate to
Staging
tab and disable CSMT - Optionally install DXVK (see https://github.com/doitsujin/dxvk#how-to-use)
- Install VC runtime with `winetricks:
WINEARCH=win64 WINEPREFIX=~/prefixes/ptcgl winetricks vcrun2017
- Install PTCG Live in Wine but do not launch it when finished:
WINEARCH=win64 WINEPREFIX=~/prefixes/ptcgl wine PokemonTCGLiveInstaller.msi
- Log into Pokemon TCG Live on Windows Machine
- After loading into the game, exit Pokemon TCG Live
- Click Start, type regedit, navigate to HKEY_CURRENT_USER->Software->pokemon->Pokemon TCG Live
- Right click Pokemon TCG Live and click Export, copy the .reg file to the Linux machine:
- Download
Cred.exe
from the releases page or compile it with Visual Studio and runCred.exe read
from the Windows command line - Copy the token shown, as well as the
Cred.exe
file to the Linux machine - Run
WINEARCH=win64 WINEPREFIX=~/prefixes/tcgl wine Cred.exe write <token>
- Run
WINEARCH=win64 WINEPREFIX=~/prefixes/tcgl wine regedit /path/to/reg/file
- Launch PTCG Live on Linux