mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-12 16:50:43 -05:00
Add a new patch that's called on the first MenuScreen show to indicate any BepInEx plugins that failed to load - Will pop up a toast in the bottom right - Will write the error message to the in-game console - Will write the error message to the BepInEx console Messages will only be shown on the first load of the main menu so as to avoid spamming the toasts and console Example Images: ![Toast](https://i.imgur.com/k6d7dud.png) ![In-Game Console](https://i.imgur.com/Z7O6Mis.png) ![BepInEx Console](https://i.imgur.com/tJBK86S.png) Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com> Reviewed-on: SPT-AKI/Modules#13 Reviewed-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com> 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 24605
- 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)
- 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
- 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%