Skip to content

dsuchka/tyrant_optimize_closed

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c315beb · Apr 6, 2018
Feb 19, 2018
Apr 6, 2018
Jul 7, 2017
Nov 4, 2017
Feb 19, 2018
Feb 19, 2018
Nov 5, 2017
Nov 9, 2017
Nov 9, 2017
Nov 9, 2017
Nov 5, 2017
Nov 9, 2017
Oct 19, 2017
Feb 24, 2018
Feb 24, 2018
Dec 14, 2017
Sep 15, 2017
Sep 15, 2017
Jul 20, 2017
Mar 17, 2018
Jun 1, 2017
Oct 18, 2012
Oct 18, 2012
Jul 20, 2017
Nov 30, 2016
Apr 4, 2018
Nov 1, 2017
Apr 3, 2018
Apr 3, 2018
Feb 17, 2018
Nov 30, 2017
Sep 15, 2017
Jan 26, 2017

Repository files navigation

tyrant_optimize

Building on Linux

Prereqs:

  • make
  • g++
  • Boost
  • git

For Ubunutu/Debian

  1. Install required packages
  • apt install g++ make git libboost-all-dev
  1. Get the lastest rev. of tuo
  • git clone git://github.com/APN-Pucky/tyrant_optimize
  1. Compile!
  • cd tyrant_optimize && make -f Makefile.linux
  1. Update the card data files
  • ./update_xml.sh

Note: You'll need at least 1G of ram to compile tuo

Running on Linux

  1. Add the cards you own to data/ownedcards.txt. See Adding owned cards on Linux for more info
  2. Run the sim for your deck against another deck

If you want to try and build an optimized deck from the list of owned cards and commanders you have see https://docs.google.com/document/d/1n0lncyqaqBv7hRS4R8Nsx5_SZ_0gXH9WyjBgyKPzwyo/edit for more details (but for Windows)

Adding owned cards on Linux

The format of the owned cards file is:

<card name>-<card level> (<card copies number>)
<card name>-<card level> #<card copies number>

Example: If you have three copies of Apex, all of them level 2, you would write it like this:

Apex-2 (3)

or

Apex-2 #3

Notes:

  • If you don’t specify a card level, it is assumed that card is at maximum level. Always put a -1 on cards that aren’t upgraded (ex.: two stock Omegas must be written like this: Omega-1 #2 )
  • If you have one fully upgraded Omega, you don’t need to write Omega-6, Omega is enough.
  • If you don’t specify a card copies number, it is assumed that you have only one copy from that card.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 82.3%
  • Shell 6.8%
  • Python 5.6%
  • AutoHotkey 4.8%
  • Makefile 0.2%
  • CMake 0.2%
  • Batchfile 0.1%