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

63 Commits

Author SHA1 Message Date
ffde317c59 Feature: new-remapper (!143)
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Reviewed-on: SPT/Modules#143
2024-07-04 14:11:11 +00:00
Dev
9a7b415310 Updated mappings 2024-06-22 12:42:39 +01:00
Dev
b3aa9599dc Remapped MovementContextClass to HardwareDescriptionClass 2024-06-21 19:31:02 +01:00
Dev
ebc675b5f9 30626 2024-06-17 19:25:25 +01:00
Dev
b32073d7e6 Updated mappings 2024-06-14 12:19:15 +01:00
Dev
a29ae65f91 Added additional remappings 2024-06-13 23:33:56 +01:00
Dev
b8bd7f5973 30547 2024-06-13 14:07:56 +01:00
6897879c69 30473 (!137)
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Co-authored-by: Kaeno <kaeno@noreply.dev.sp-tarkov.com>
Reviewed-on: SPT/Modules#137
2024-06-07 18:25:19 +00:00
Dev
b0d9618d37 Remapped Class264 to ProfileEndpointFactoryAbstractClass 2024-05-30 20:52:17 +01:00
Dev
7338e6bd08 14.8.6.30268 2024-05-30 13:05:31 +01:00
Dev
d452c24c9b 30150 2024-05-23 17:23:39 +01:00
Dev
775a0fdc2a Added missing hollowed dll 2024-05-20 17:33:29 +01:00
Dev
296d4fa391 Add remapping of Class3199 to EasyAssetHelperClass 2024-05-06 22:07:19 +01:00
Dev
094c50a1bc 29862 2024-04-25 18:17:12 +01:00
Dev
47002335ff 29774 2024-04-21 11:37:10 +01:00
Dev
ef08750adb 29704 2024-04-15 11:47:56 +01:00
Dev
b6a86e0edb 29624 2024-04-05 18:49:44 +01:00
Dev
fe9d7cafa3 29618 2024-04-05 09:30:09 +01:00
Dev
9feec7ec7f
29577 2024-04-05 00:17:32 -04:00
Dev
a4669f9c1e Remove bad remapping:
"GStruct419": "AchievementModelClass"
2024-03-28 15:14:06 +00:00
Dev
39483b13c3 Rename bad remapping of IBallisticsCalculator to ISubInteractions 2024-03-26 22:48:55 +00:00
Dev
f3df1e319c Update mappings 2024-03-24 17:40:52 +00:00
Dev
831bf36327 Add additional remappings 2024-03-21 11:05:48 +00:00
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