0
0
mirror of https://github.com/sp-tarkov/modules.git synced 2025-02-13 01:50:45 -05:00
modules/README.md

47 lines
1.5 KiB
Markdown
Raw Normal View History

2023-03-03 18:52:31 +00:00
# Modules
BepInEx plugins to alter Escape From Tarkov's behaviour
**Project** | **Function**
------------------ | --------------------------------------------
Aki.Build | Build script
Aki.Bundles | External bundle loader
Aki.Common | Common utilities used across projects
Aki.Core | Required patches to start the game
Aki.Custom | SPT-AKI enhancements to EFT
Aki.Debugging | Debug utilities (disabled in release builds)
Aki.Reflection | Reflection utilities used across the project
Aki.SinglePlayer | Simulating online game while offline
## Privacy
SPT is an open source project. Your commit credentials as author of a commit will be visible by anyone. Please make sure you understand this before submitting a PR.
Feel free to use a "fake" username and email on your commits by using the following commands:
```bash
git config --local user.name "USERNAME"
git config --local user.email "USERNAME@SOMETHING.com"
```
2023-03-03 18:52:31 +00:00
## Requirements
2023-07-07 21:03:34 +01:00
- Escape From Tarkov 24605
2023-03-03 18:52:31 +00:00
- BepInEx 5.4.19
- Visual Studio Code
- .NET 6 SDK
## Setup
Copy-paste Live EFT's `EscapeFromTarkov_Data/Managed/` folder to into Modules' `Project/Shared/` folder
## Build (vscode)
2023-03-03 18:52:31 +00:00
1. File > Open Workspace > Modules.code-workspace
2. Terminal > Run Build Task...
3. Copy contents of `/Build` into SPT game folder and overwrite
## Build (VS)
1. Open solution
2. Restore nuget packages
3. Run `dotnet new tool-manifest`
4. Run `dotnet tool install Cake.Tool`
5. Build solution
6. Copy contents of `/Build` into SPT game folder and overwrite