This section will focus on installing WinTAK Software Development Kit (SDK) and run as stand-alone application or through Microsoft Visual Studio IDE Community 2022.

This guide is based on Cale-Torino WinTAK SDK Install

Contents


Prerequisities

System Requirements

  • RAM : 8 ~ 16 GB recommended
  • 64-bit Microsoft® Windows® 10 / 11
  • GPU that support D3D9 and D3D11
  • administrator right

SDK installation File

  • WinTAK-A.b.c.ddd-civ-sdk-installer-x64.exe

Development Tool Requirements

  • Microsoft Visual Studio IDE Community 2022 installed. Installation Guide.
  • .NET Framework 4.8.0 installed. Download page.
  • WinTAK.Templates.visx (available on tak.gov)

Others

  • WinTAK SDK documentation available on tak.gov for newer version.
    • The documentation is generated with doxygen and provides an high overview of classes / methods / parameters.
    • There is no examples / code samples.
  • Documentation resources from tak.gov
    • Some tips are provided by tak.gov and transcript in this website as support.

Here is the Developer Resources available on tak.gov : tak.gov Developer Resources - hugo Screenshot 04/05/2024

Install WinTAK SDK

The installation of WinTAK SDK requires to have adminstrator right and privilege. A pop-up will appears with TAK CIV Logo and TPC for (TAK Product Center).

Follow the wizard to install WinTAK SDK.

Welcome to the WinTAK Setup Wizard

tWinTAK Wizard 1 - hugo

Click next to continue.

Select installation folder

Keep the default folder : C:\Program Files\WinTAK. This folder is important to correctly set up the WinTAK environment into Microsoft Visual Studio. Otherwise, ensure that all information above is correctly set with the custom path.

tWinTAK Wizard 2 - hugo

Click next to continue.

Optional WinTAK Plugins to install

In the installation file, WinTAK SDK has some included plugins which can be set or not set. It is the choice of the user/developer to keep it into a development environment. You can decide to not include it. However if you encounter any issue during the development with plugin you can remove it later.

WinTAK Wizard 3 - hugo

Click next to continue.

Ready to install / Installing WinTAK

WinTAK Wizard 4 - hugo

Click next to continue.

Wait until installation is finished and click next to continue.

Completing the WinTAK Setup Wizard

WinTAK Wizard 5 - hugo

Click finish to finalize the installation of WinTAK SDK and close the Setup Wizard.

Configure WinTAK SDK into MVSC

The WinTAK SDK folder provides NuGet packages C:\Program Files\WinTAK\NuGet. To be able to use it into MVSC, a configuration need to be made.

Start MVSC

WinTAK NuGet Integration MVSC 1 - hugo

Start Microsoft Visual Studio and click continue without code.

NuGet Package Manager

WinTAK NuGet Integration MVSC 2 - hugo

Select Tools > NuGet Package Manager > Package Manager Settings

NuGet Package sources

WinTAK NuGet Integration MVSC 3 - hugo

In the Options menu :

  1. Select NuGet Package Manager > Package Sources.
  2. Click on the + button to add a Package sources.
    1. Choose the name you want for the WinTAK NuGet Package (ex. WinTAT).
    2. Source, browse to the NuGet folder in WinTAK or write the path directly : C:\Program Files\WinTAK\NuGet.
  3. Close the Options menu.

Install WinTAK VSIX

To be able to use the .vsix provided by tak.gov, you need just need to double click on the file and follow the installation wizard. After that, you will be able to see it in when you click on Create a new project.

In the Create a new project splash screen, do a research on WinTAK to find the WinTAK Plugin project.

WinTAK Plugin VSIX - hugo

Now you will be able to create plugin and using the WinTAK SDK locally. This part is explained in the next section.