mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 09:50:43 -05:00
- Reads service list from server - Properly calculates cost of taxi and delivery service - Only allows sending items to stash once per raid - Enable service debug commands `debug_show_dialog_screen` and `btr_deliver_items` (Only usable in raid) - Implements delivery of items via the BTR to stash Does not currently implement usage of taxi service Requires server PR: SPT-AKI/Server#187 Opening a PR at this point because the next processes can be built on top of this as separate tasks, and this is at a good usable state Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com> Reviewed-on: SPT-AKI/Modules#53 Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com> Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
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:
git config --local user.name "USERNAME"
git config --local user.email "USERNAME@SOMETHING.com"
Requirements
- Escape From Tarkov 28375
- BepInEx 5.4.22 x64 (https://github.com/BepInEx/BepInEx)
- Visual Studio Code
- .NET 6 SDK
Setup
- Copy-paste contents of BepinEx zip into SPT root directory
- Copy-paste Live EFT's
EscapeFromTarkov_Data/Managed/
folder to into Modules'Project/Shared/
folder
Build (vscode)
- File > Open Workspace > Modules.code-workspace
- Terminal > Run Build Task...
- Copy contents of
/Build
into SPT game folder and overwrite
Build (VS)
- Open solution
- Restore nuget packages
- Run
dotnet new tool-manifest
- Sometimes you need to run
dotnet tool restore
- Run
dotnet tool install Cake.Tool
- Build solution
- Copy contents of
/Build
into SPT game folder and overwrite
Description
Languages
C#
99.5%
PowerShell
0.5%