updated to work with 3.0.0 and client 18106

This commit is contained in:
CWX 2022-05-25 13:36:03 +01:00
parent f3f3c2cc9f
commit 210f5a5c2b
32 changed files with 29 additions and 31 deletions

View File

@ -1,9 +1,9 @@
{
"name": "BUSHWHACKER",
"author": "CWX",
"version": "1.0.0",
"version": "1.1.0",
"license": "NCSA",
"main": "package.js",
"akiVersion": "2.3.1"
"akiVersion": "3.0.0"
}

View File

@ -1,8 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net472</TargetFramework>
<AssemblyName>CWX-BushWhacker</AssemblyName>
<Version>1.1.0</Version>
</PropertyGroup>
<ItemGroup>

View File

@ -1,9 +1,9 @@
{
"name": "DESHARPENER",
"author": "CWX",
"version": "1.2.1",
"version": "1.3.0",
"license": "NCSA",
"main": "package.js",
"akiVersion": "2.3.1"
"akiVersion": "3.0.0"
}

View File

@ -18,7 +18,7 @@ namespace DeSharpener
"Set the sharpness value for your game to run at, " +
"this will not change when using painkillers"
);
new DeSharpener().Enable();
new SharpenPatch().Enable();
}
}
}

View File

@ -6,11 +6,11 @@ using System.Linq;
namespace DeSharpener
{
public class DeSharpener : ModulePatch
public class SharpenPatch : ModulePatch
{
private static Type _targetType;
public DeSharpener()
public SharpenPatch()
{
_targetType = PatchConstants.EftTypes.Single(IsTargetType);
}

View File

@ -1,9 +1,9 @@
{
"name": "MASTERKEY",
"author": "CWX",
"version": "1.1.2",
"version": "1.2.0",
"license": "NCSA",
"main": "package.js",
"akiVersion": "2.3.1"
"akiVersion": "3.0.0"
}

View File

@ -4,7 +4,7 @@
<TargetFramework>net472</TargetFramework>
<RootNamespace>CWX_MasterKey</RootNamespace>
<AssemblyName>CWX-MasterKey</AssemblyName>
<Version>1.1.0</Version>
<Version>1.2.0</Version>
</PropertyGroup>
<ItemGroup>

View File

@ -4,7 +4,7 @@ using EFT;
namespace CWX_MasterKey
{
public class Patch : ModulePatch
public class GameWorldPatch : ModulePatch
{
protected override MethodBase GetTargetMethod()
{

View File

@ -8,7 +8,7 @@ namespace CWX_MasterKey
{
private void Awake()
{
new Patch().Enable();
new GameWorldPatch().Enable();
}
}
}

View File

@ -2,10 +2,7 @@
<PropertyGroup>
<TargetFramework>net472</TargetFramework>
<SignAssembly>False</SignAssembly>
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
<DelaySign>false</DelaySign>
<Version>3.0.0</Version>
<Version>2.3.0</Version>
<AssemblyName>CWX-WeatherPatcher</AssemblyName>
</PropertyGroup>

View File

@ -1,9 +1,9 @@
{
"name": "WEATHERPATCHER",
"author": "CWX",
"version": "2.2.3",
"version": "2.3.0",
"license": "NCSA",
"main": "package.js",
"akiVersion": "2.3.1"
"akiVersion": "3.0.0"
}

View File

@ -3,7 +3,7 @@ using System.Reflection;
namespace CWX_WeatherPatcher
{
class CWX_WeatherPatch2 : ModulePatch // MAKES CHANGES TO CUSTOMGLOBALFOG
class CustomGlobalFogPatch : ModulePatch // MAKES CHANGES TO CUSTOMGLOBALFOG
{
protected override MethodBase GetTargetMethod()
{

View File

@ -3,15 +3,15 @@ using System.Reflection;
namespace CWX_WeatherPatcher
{
class CWX_WeatherPatch1 : ModulePatch // MAKES CHANGES TO GClass1694 SMETHOD_0
class GClassPatch : ModulePatch // MAKES CHANGES TO GClass1694 SMETHOD_0
{
protected override MethodBase GetTargetMethod()
{
return typeof(GClass1691).GetMethod("smethod_0", BindingFlags.NonPublic | BindingFlags.Static);
return typeof(GClass1697).GetMethod("smethod_0", BindingFlags.NonPublic | BindingFlags.Static);
}
[PatchPostfix]
private static void PatchPostfix(ref GClass1691 __result)
private static void PatchPostfix(ref GClass1697 __result)
{
__result.Cloudness = -1;
__result.WindDirection = 8;

View File

@ -5,7 +5,7 @@ using EFT;
namespace CWX_WeatherPatch
{
public class CWX_WeatherPatch5 : ModulePatch
public class GameWorldPatch : ModulePatch
{
protected override MethodBase GetTargetMethod()
{

View File

@ -3,7 +3,7 @@ using System.Reflection;
namespace CWX_WeatherPatcher
{
class CWX_WeatherPatch3 : ModulePatch // MAKES CHANGES TO LEVELSETTINGS
class LevelSettingsPatch : ModulePatch // MAKES CHANGES TO LEVELSETTINGS
{
protected override MethodBase GetTargetMethod()
{

View File

@ -11,11 +11,11 @@ namespace CWX_WeatherPatcher
{
Logger.LogMessage("Loading: CWX-WeatherPatcher - V3.0.0");
new CWX_WeatherPatch1().Enable();
new CWX_WeatherPatch2().Enable();
new CWX_WeatherPatch3().Enable();
new CWX_WeatherPatch4().Enable();
new CWX_WeatherPatch5().Enable();
new GClassPatch().Enable();
new CustomGlobalFogPatch().Enable();
new LevelSettingsPatch().Enable();
new TOD_ScatteringPatch().Enable();
new GameWorldPatch().Enable();
}
public static void Fix()

View File

@ -3,7 +3,7 @@ using System.Reflection;
namespace CWX_WeatherPatcher
{
class CWX_WeatherPatch4 : ModulePatch // MAKES CHANGES TO TOD_SCATTERING FOG
class TOD_ScatteringPatch : ModulePatch // MAKES CHANGES TO TOD_SCATTERING FOG
{
protected override MethodBase GetTargetMethod()
{