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

90 Commits

Author SHA1 Message Date
Dev
00f0d786f9 Add additional class remappings
Update readme to include additional info on powershell install
2024-03-18 16:37:54 +00:00
Dev
540bf9fb59 Fix mapping error 2024-03-15 21:46:58 +00:00
Dev
690ad0faa6 Fix mapping issue 2024-03-15 16:47:11 +00:00
Dev
4877939224 Update mappings 2024-03-15 15:17:04 +00:00
Dev
fa423cb9be Update for 29197 2024-03-14 11:23:51 +00:00
Dev
0429799dea 28965 2024-02-27 18:57:49 +00:00
Dev
469591abfe 28875 2024-02-26 11:26:15 +00:00
Dev
df840e5b2a Revert "28784 dll"
This reverts commit f26c771c24ac2a442b3f5a804b63508b27be418c.
2024-02-15 12:49:13 +00:00
Dev
f26c771c24 28784 dll 2024-02-15 12:46:10 +00:00
Dev
e3abb5fe04 dll for 28744 2024-02-12 11:10:49 +00:00
Dev
6b81544363 28476 - no code changes 2024-01-24 10:44:44 +00:00
f3141db764 Updated hollowed.dll from the updated AssemblyTool (!60)
Depends on SPT-AKI/SPT-AssemblyTool#4

Co-authored-by: Terkoiz <terkoiz@spt.dev>
Reviewed-on: SPT-AKI/Modules#60
Co-authored-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
Co-committed-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
2024-01-14 09:24:02 +00:00
337a0733ae Publicized assembly refactor (!58)
Depends on SPT-AKI/SPT-AssemblyTool#3

* Refactored Modules for better consistency and general readability, along with preparing the code for a publicized assembly
* Added `PublicDeclaredFlags` to `PatchConstants` to cover a set of commonly used flags to get methods post-publicizing
* Added a replacement to LINQ's `.Single()` - `.SingleCustom()` which has improved logging to help with debugging Module code. Replaced all `.Single()` usages where applicable
* Replaced most method info fetching with `AccessTools` for consistency and better readability, especially in places where methods were being retrieved by their name anyways

**NOTE:**
As a side effect of publicizing all properties, some property access code such as `Player.Position` will now show "ambiguous reference" errors during compile, due to there being multiple interfaces with the Property name being defined on the class. The way to get around this is to use a cast to an explicit interface
Example:
```cs
Singleton<GameWorld>.Instance.MainPlayer.Position
```
will now need to be
```cs
((IPlayer)Singleton<GameWorld>.Instance.MainPlayer).Position
```

Co-authored-by: Terkoiz <terkoiz@spt.dev>
Reviewed-on: SPT-AKI/Modules#58
Co-authored-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
Co-committed-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
2024-01-13 22:08:29 +00:00
Dev
94e906105c Fix bad remapping 2024-01-05 10:58:36 +00:00
Dev
3060657ebf Add additional mapping: GClass1248": "AchievementModelClass 2024-01-05 09:31:46 +00:00
Dev
59f9549ced Update modules with additional remappings 2024-01-05 09:27:59 +00:00
e3bdf9c1fd Update for 28375 + fixes (!47)
- Update GClass references
- Fix incorrect method in InsuranceScreenPatch (Makes insurance screen actually show)
- Fix incorrect method in Scav offline raid screen patch (Makes "Ready" from the practice screen start the raid)
- Update hollowed.dll with one provided by Chomp

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT-AKI/Modules#47
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2023-12-29 09:43:15 +00:00
Dev
15902f7e8f Update dll (28333) 2023-12-27 13:46:37 +00:00
Dev
2eb69ee311 27050 2023-11-09 14:48:36 +00:00
Dev
c2d019141e 27001 2023-11-06 12:57:36 +00:00
Dev
15baf988f2 26921 2023-10-30 19:00:31 +00:00
Dev
e9779ecc76 Update dll 2023-10-28 10:40:09 +01:00
Dev
49e4b3fd3a 26535 2023-10-10 12:18:01 +01:00
1e238c426e 0.13.5.0 (!33)
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Co-authored-by: CWX <CWX@noreply.dev.sp-tarkov.com>
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-authored-by: RaiRaiTheRaichu <rairaitheraichu@noreply.dev.sp-tarkov.com>
Co-authored-by: CWX <cwx@noreply.dev.sp-tarkov.com>
Co-authored-by: Kaeno <e>
Reviewed-on: SPT-AKI/Modules#33
2023-10-10 10:58:33 +00:00
Dev
4a6b658b28 25206 2023-07-28 10:01:11 +01:00
Dev
8bef9700e2 24964 2023-07-20 13:11:09 +01:00
Dev
24d6f12e0e 24742 2023-07-12 16:11:21 +01:00
Dev
cf30659225 24696 2023-07-11 10:19:41 +01:00
Dev
181f2328a5 Updated to support
One error left that prevents build: LighthouseProgressionClass.cs
2023-07-07 10:37:47 +01:00
Dev
e7dc369d29 Update mappings 2023-06-19 12:31:36 +01:00
Dev
eb67ad18e9 update mappings 2023-06-17 22:12:21 +01:00
Dev
2c42320302 Fix mapping 2023-06-17 11:15:57 +01:00
Dev
6f9b4b3d39 Update mappings
"GClass26`1": "AICoreAgentClass",
  "GClass28`1": "AICoreLayerClass",
  "GClass30": "BaseLogicLayerSimpleClass",
  "GClass104": "BaseNodeClass",
  "GClass216`1": "AICoreStrategyClass",
  "GStruct75": "AICoreActionEndStruct",
  "GStruct8`1": "AICoreActionResultStruct",
  "GClass1173": "LootItemPositionClass"
2023-06-15 09:53:50 +01:00
Dev
b050f6230e 23399 2023-05-26 13:28:50 +01:00
Dev
a7d29409c8 23122 2023-05-18 15:49:52 +01:00
Dev
3eac6591d4 23043 2023-05-15 17:23:33 +01:00
Dev
af2fa4160b Update to 22617 2023-04-07 16:22:47 +01:00
7bf0dc8a47 Update to new game version 22561 (!8)
Co-authored-by: Kaeno
Reviewed-on: SPT-AKI/Modules#8
Co-authored-by: Kaeno <kaeno@noreply.dev.sp-tarkov.com>
Co-committed-by: Kaeno <kaeno@noreply.dev.sp-tarkov.com>
2023-04-05 17:42:39 +00:00
Dev
69b67c9eed 22173 - Update 2023-03-07 14:20:41 +00:00
Dev
1023fcc169 Add hollowed dll 2023-03-03 19:14:20 +00:00