0
0
mirror of https://github.com/sp-tarkov/modules.git synced 2025-02-13 08:50:43 -05:00

153 Commits

Author SHA1 Message Date
dd2cdd09e8 Update patches - 34720 2025-01-30 13:58:29 +01:00
Chomp
a892e6d04a 34720 2025-01-30 12:18:13 +00:00
Chomp
249123bb48 Updated to 34644 2025-01-24 19:09:52 +00:00
Lacyway
bd03049673
Rework EnablePrestigeTabPatch (#25)
* Add new transpilers

* Cleanup

* Fix transpiler

* Fix incorrect code instruction

* Add EnablePrestigeTabPatch

* Rework EnablePrestigeTabPatch

---------

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-01-19 15:53:56 +00:00
bca0ea8ece Update prestige tab patch 2025-01-19 12:50:34 +01:00
Chomp
7a01f79e26 Updated hollowed dll + remappings 2025-01-15 17:54:15 +00:00
Lacyway
3abd27423b
Add EnablePrestigeTabPatch (#23)
* Add new transpilers

* Cleanup

* Fix transpiler

* Fix incorrect code instruction

* Add EnablePrestigeTabPatch

---------

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-01-09 10:18:40 +00:00
DrakiaXYZ
84d2821d07 Save virtual registry on application quit
- Explicitly call PlayerPrefs.Save on application quit, since Unity doesn't seem to do it (any more?)
- Remove previously added Save calls from Set methods
2025-01-07 16:38:51 -08:00
Chomp
316dc33607 Fix registry patches not saving to disk - found by Kaeno 2025-01-07 14:47:20 +00:00
Chomp
31baa1b113 Updated MenuNotificationManager to not constantly hit registry every second 2025-01-07 14:31:19 +00:00
DrakiaXYZ
f6c873096e
Fix the BE message showing every launch (#19)
* Fix the BE message showing every launch

BSG changed how events work for ShowCriticalErrorScreen, so use the new method of attaching event handlers

* Woops, debug change slipped through

---------

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
2025-01-05 09:03:31 +00:00
Chomp
050ab8daf8 Format changes to improve readability 2024-12-31 14:58:14 +00:00
Chomp
96e0be26cd Added early exit to AddTraitorScavsPatch 2024-12-29 18:59:57 +00:00
CWX
f2a4b3fb97 fix allowairdrops patch 2024-12-26 22:19:26 +00:00
CWX
95de6c0175 fix tratorpatch 2024-12-26 21:24:31 +00:00
CWX
3d0d5db8e6 temp fix notifications and dump patch 2024-12-26 20:12:35 +00:00
CWX
b41b453207 Fix QTEPatch 2024-12-26 19:59:21 +00:00
CWX
ec6f7242e9 Fix AirdropFlareDisposePatch 2024-12-26 19:56:42 +00:00
Chomp
4c8aded14e First pass at new dll 2024-12-26 17:31:40 +00:00
Chomp
c0d65208bc Added try/catch to SaveRegistryToSptFolderPatches to prevent code failing when malformed JSON is passed into it
Reduced indentation by inverting exists check
2024-12-13 10:17:30 +00:00
CJ-SPT
32f451db61
Make GameObject hooks local to their respective plugin (#10)
* Make GameObject hooks local to their respective plugin

* Add DontDestoryOnLoad() just incase
2024-12-04 09:59:53 +00:00
Cj
49bd0db888 Re-enable airdrop patch as its still needed 2024-11-30 00:27:54 -05:00
Chomp
ab809c4bc5
Use SkillsDescriptor to serialize skills, remove effects (#7)
Fixes exception at the end of the gym workout, removes effects
2024-11-27 12:07:30 +00:00
Cj
1d2262ac8d Use SkillsDescriptor to serialize skills, remove effects 2024-11-27 07:04:11 -05:00
46c3f7291e Add null check to ServerAirdropManager
Co-authored-by: Lacyway <20912169+Lacyway@users.noreply.github.com>
2024-11-27 10:44:52 +01:00
DrakiaXYZ
270bac8592 - Merge master changes into 310-dev in prep for merging back into master 2024-11-26 21:54:24 -08:00
fa9e6ce35f
Add further fixes to the airdop (#2)
* Fix airspace congested spam by disposing of the Server airdrop manager as well

* Add patch to dispose of flares correctly

* Spacing fixes
2024-11-25 14:47:31 +00:00
Chomp
5749991b9e Fixed blackscreen on backing out of raid prior to airdrop manager being initialised
Added a lot more nullref checking to patch
2024-11-25 13:25:20 +00:00
Chomp
a0d37fb35d Rename property to improve clarity 2024-11-22 22:43:29 +00:00
Cj
25801e3eda GC refactor (!178)
Make the GC only run on show inventory screen, and only allow it to run for a maximum of 25 milliseconds at a time.

Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: SPT/Modules#178
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-11-21 08:54:45 +00:00
Dev
1cf5085727 Enabled memory fragmentation handling 2024-11-20 16:21:21 +00:00
Cj
1a08680bdd Basic memory manager (!177)
Attempt at slowing down the memory leak caused by bots spawning/dying

Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: SPT/Modules#177
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-11-20 16:03:54 +00:00
5a58e03854 Add FixAirdropCrashPatch (!175)
This fixes the current issue of having an airdrop in the game causing a CTD after an extract.

There's still two caveats to this that I'm looking into:
- On the very next raid, the sky will still have the chaff from the flares in the sky, however these will have pink textures and take a few seconds to dissipate.
- On the very next raid, calling in an airplane with a red flare will cause the notification manager to spam messages about the airspace being currently in use even at the start of the raid.

Reviewed-on: SPT/Modules#175
Co-authored-by: Archangel <jesse@archangel.wtf>
Co-committed-by: Archangel <jesse@archangel.wtf>
2024-11-18 20:50:55 +00:00
Dev
35f82f50fa Fixed client error when accessing inventory during raid start as PMC 2024-11-08 16:24:27 +00:00
3ac4f1e4bb Resolve exception caused by opening inventory preview during raid loading (!174)
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Modules#174
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-11-05 18:44:04 +00:00
Dev
22bd973bb5 Fixed various patch issues 2024-10-31 21:27:32 +00:00
Dev
d788abbaa9 Fixed various bad references 2024-10-31 17:19:37 +00:00
127e48a582 Redirect "PlayerPrefs" registry reads/writes to a JSON file (Memory-cached) to avoid cross contamination with live data (!172)
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Modules#172
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-10-26 08:15:12 +00:00
Dev
148c45666a Fixed bosses not spawning when player chooses medium ai amount on pre-raid screen 2024-10-21 14:23:41 +01:00
Dev
15a72cfeec Fixed BetaLogoPatch 2024-10-13 11:17:12 +01:00
Dev
e2af9e8a4a Various code cleanups and warning fixes 2024-10-03 10:58:47 +01:00
Dev
51aa599a4e Cleaned up of AiHelpers logic to improve consistency 2024-10-03 10:29:33 +01:00
Dev
d37c38b2b9 Add return comments 2024-10-03 10:28:48 +01:00
Dev
6c73f7ee36 Disable airdrop patch as BSG have made it work in PvE 2024-09-27 09:39:12 +01:00
Dev
581ccfcaeb Fix method that's moved 2024-09-26 14:21:35 +01:00
Dev
a79e5f17ec Fixed glcass references 2024-09-26 14:13:30 +01:00
Dev
4a187bef22 Small patch clean up - fixed issue with pmc spawn location patch not working as intended 2024-09-16 15:02:51 +01:00
Dev
990b6edf0b Fixed issue where ALL bots were being classified as assault scavs, e.g. BTR/PMCs, this would then incorrectly assign them the assault brain 2024-09-16 12:13:12 +01:00
Dev
60ab34f61c Reworked BotIsNormalAssaultScav to handle when the nickname is null 2024-09-15 19:10:38 +01:00
Cj
5edf26b049 Fix beta logo 1 patch (!166)
Parameter length changed.

Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: SPT/Modules#166
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-09-06 08:14:23 +00:00