Card import tool for "Final Fantasy TCG Complete" mod for the "Tabletop Simulator"
2.0K
Card import tool for Final Fantasy TCG Complete mod for the Tabletop Simulator
Usage: fftcgtool.py [OPTIONS] COMMAND [ARGS]...
Imports FFTCG cards for TT-Sim.
Options:
-v, --verbose increase output verbosity [x>=0]
-l, --language LANG language for imported objects
-z, --zip FILE wrap deck files into a zip archive, skip creating
individual JSONs
-o, --output DIR use specified output directory instead of ./out
-u, --db-url URL load immutable CardDB from URL instead of local,
overrides -f
-f, --db-file FILE use specified CardDB file instead of ./out/carddb.zip
--help Show this message and exit.
Commands:
ffdecks Imports Decks from the ffdecks.com API and creates it as a...
opuses Imports Opuses from the square API and creates its elemental...
fftcgtool opuses 14
Import Opus XIV.
Card face images are saved to the out/images/ subdirectory.
For each of the six base elements, an "elemental deck" is saved to the out/decks/ subdirectory. An elemental deck
contains all cards of that element. Light and Darkness element cards is contained in a combined elemental deck.
Multi-element cards are contained in another combined elemental deck.
Additionally, the card database zip is saved to the out/ subdirectory. It contains all card data imported so far.
Finally, you will be asked to upload each card face image and provide a link.
Non-existent subdirectories will be created.
fftcgtool opuses --help
Show more info about the opuses subcommand.
fftcgtool opuses -n 11 chaos 4 8 13
Import the "Boss Deck Chaos" and the Opuses IV, VIII and XIII using 11 parallel processes.
For small Opuses like the Boss Cards, only a single deck is saved to the out/decks/ subdirectory.
fftcgtool ffdecks 6272690272862208
# or
fftcgtool ffdecks 'https://ffdecks.com/deck/6272690272862208'
Import the deck WOL Mono Fire🔥 from ffdecks.com.
You will need a card database zip with all needed cards for this to work. Cards not found in the zip will be omitted.
The imported deck will be saved to the out/decks/ subdirectory. It will be created if it doesn't exist.
fftcgtool ffdecks --help
Show more info about the ffdecks subcommand.
python33.9 with pip installed. To test, run python --version or similar.fftcgtool.
pip install "git+https://github.com/ldericher/fftcgtool".pip install /path/to/fftcgtool.fftcgtool in any directory.docker containerdocker software.docker pull ldericher/fftcgtool.docker build --pull --tag ldericher/fftcgtool . inside.docker run --rm -it -v "$(pwd)/out:/app/out" -u "$(id -u):$(id -g)" ldericher/fftcgtool in any directory.alias fftcgtool='docker run --rm -it -v "$(pwd)/out:/app/out" -u "$(id -u):$(id -g)" ldericher/fftcgtool'
to define fftcgtool shorthand for your running shell.Output files will go to subdirectory ./out. CLI arguments are supported
as docker run --rm -it -v "$(pwd)/out:/app/out" ldericher/fftcgtool -n 2 5 (imports Opus 5 using 2 threads)
deck subcommand, which would read a custom deck list in text formatContent type
Image
Digest
sha256:3dc046602…
Size
108.9 MB
Last updated
over 3 years ago
docker pull ldericher/fftcgtool