mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 09:50:43 -05:00
Current progress: * BTR spawns in, clientside BTR is synced with serverside BTR * BTR Bot spawns in, is assigned to BTRController (GClass2911) correctly * BTR Bot is initialized properly (invisible, makes no sound, doesn't shoot at player) Todo: BTR is currently missing functionality * It needs to allow player to enter and exit * Player should be able to interact with BTR driver/open BTR stash UI/pay money to get taxi'd to a chosen location/pay money for it to provide covering fire * Turret should rotate to shoot player if they attack it * It should be able to drive on its own from raid start, going from location to location, on a set path Co-authored-by: Nympfonic <arys.steam@gmail.com> Reviewed-on: SPT-AKI/Modules#50 Co-authored-by: Arys <arys@noreply.dev.sp-tarkov.com> Co-committed-by: Arys <arys@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%