3.0 KiB
3.0 KiB
Setup
By Senko-san, 20/11/2020
Preface
This is for setting up the development environment, as well the projects themselves and build them.
This guide is by no means meant for beginners or those unfamilliar with the project.
It is hightly recommended to read the guide at least once before executing it.
Legenda
**Path** **What** | **Example**
------------ | ----------------------------- | ----------------------
`%gamedir%` | Escape From Tarkov (Live) | `C:/games/EFT (Live)`
`%akidir%` | Where AKI needs to be located | `C:/games/aki`
`%server%` | server project | `C:/projects/server`
`%launcher%` | launcher project | `C:/projects/launcher`
`%modules%` | modules project | `C:/projects/modules`
Requirements
- Escape From Tarkov (Live)
- Node 12.18.2
- Visual Studio Build Tools
- VSCodium
- Git
1. Development environment
1. Node
- Install
npm package manager
- Uncheck
install chocolaty
2. Visual Studio Build Tools
- Check
.NET desktop development
- Select
Download all, then install
3. VSCodium
- Check
Register VSCodium as an editor for supported file types
- Check
Add to PATH
4. Git
- Check only
Associate .git* configuration with the default text editor
Use VSCodium
Git from the command line
Checkout windows-style
Use Windows' default console window
Default (fast-forward or merge)
Git Credential Manager
- Check only
Enable file system caching
- Leave unchecked
Enable experimental support
2. Server
- Open VSCodium
- Clone Repository >
https://dev.offline-tarkov.com/SPT-AKI/Server.git
- Open
%server%/Server.code-workspace
- Terminal > Run Task... > NPM > install
- Terminal > Run Build Task...
3. Launcher
- Open VSCodium
- Clone Repository >
https://dev.offline-tarkov.com/SPT-AKI/Launcher.git
- Open
%launcher%/Launcher.code-workspace
- Terminal > Run Build Task...
4. Modules
- Open VSCodium
- Clone Repository >
https://dev.offline-tarkov.com/SPT-AKI/Modules.git
- Open
%modules%/Modules.code-workspace
- Terminal > Run Build Task...
5. Game files
- Copy-paste
%gamedir%
to%akidir%
- Copy-paste
%server%/project/Server.exe
and%server%/project/packages/
to%akidir%
- Copy-paste
%launcher%/project/Build/Launcher.exe
and%launcher%/project/Buiild/Launcher_data/
to%akidir%
- Copy-paste
%modules%/project/Build/EscapeFromTarov_Data/
to%akidir%
Conclusion
Well done, you've succesfully setup and build the development build.
What's next? Get started with contributing or modding.