3.0 KiB
3.0 KiB
Environment setup
This is for setting up the development environment, as well the projects and building them. It's not meant for beginners or those unfamilliar with the project.
Note
It is hightly recommended to read the guide at least once before executing it.
Legend
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
Development environment
Node
- Install
npm package manager
. - Uncheck
install chocolaty
.
Visual Studio Build Tools
- Check
.NET desktop development
. - Select
Download all, then install
.
VSCodium
- Check
Register VSCodium as an editor for supported file types
. - Check
Add to PATH
.
Git
- Check only
Associate .git* configuration with the default text editor
. - Select
Use VSCodium
. - Select
Git from the command line
. - Select
Checkout windows-style
. - Select
Use Windows' default console window
. - Select
Default (fast-forward or merge)
. - Select
Git Credential Manager
. - Check only
Enable file system caching
. - Leave unchecked
Enable experimental support
.
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 ... .
Launcher
- Open VSCodium.
- Clone Repository >
https://dev.offline-tarkov.com/SPT-AKI/Launcher.git
. - Open
%launcher%/Launcher.code-workspace
. - Terminal > Run Build Task... .
Modules
- Open VSCodium.
- Clone Repository >
https://dev.offline-tarkov.com/SPT-AKI/Modules.git
. - Open
%modules%/Modules.code-workspace
. - Terminal > Run Build Task... .
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 set up and built the development build. Now you can get started with contributing to the project.