A .NET console application that calculates optimal alchemy crafting paths for Tap Titans 2.
To run the application locally, you need to have the .NET 8.0 SDK installed.
-
Clone the repository:
git clone https://github.com/boxofyellow/TapTitans2AlchemyCalculator.git cd TapTitans2AlchemyCalculator -
Run the application:
dotnet run
You can optionally specify a targeted reward as a command-line argument:
dotnet run Wildcards
The application reads recipe data from recipeData.csv and inventory data from inventoryData.csv to calculate the optimal crafting plan.
You can request an alchemy calculation by creating a new issue using the Alchemy Calculator Request template.
Create a new Alchemy Calculator Request
Simply fill in your targeted reward and inventory data, and the calculator will run automatically when you submit the issue.
To run the Alchemy Calculator against the code in a pull request:
-
Add the
alchemy-calculatorlabel to the pull request. -
Comment on the PR with your targeted reward and inventory data using the same format as the issue template:
## Targeted Reward Wildcards ## Inventory Data Ingredient,Quantity Poison,5 Tooth,3 ...
The workflow will check out the PR's head commit, build it, and post the results as a comment on the PR. This is useful for testing a branch's calculator logic with real inventory data before merging.