游侠NETSHOW论坛

标题: 12.3.5985 版本游戏修改 [打印本页]

作者: zzz3265    时间: 2020-3-27 21:33:25     标题: 12.3.5985 版本游戏修改

本帖最后由 zzz3265 于 2020-3-29 09:52 编辑

dll文件全部已修改的可下载

链接: https://pan.baidu.com/s/1PiCpOPH30bHeEmZAKUf-sg 提取码: dcyt

注意备份原来的文件, 如果版本不对肯定是不行的




1. 商人等级刷到最高级, 每次刷新就变成3级

修改EmuTarkov-Server文件, 然后重启,
文件: EmuTarkov-Server\src\classes\trader.js  在62行左右

修改后如下:
        // level up traders
        let targetLevel = 1;
        
        for (let level in loyaltyLevels) {
            // level reached
            if ((loyaltyLevels[level].minLevel <= pmcData.Info.Level
            && loyaltyLevels[level].minSalesSum <= pmcData.TraderStandings[id].currentSalesSum
            && loyaltyLevels[level].minStanding <= pmcData.TraderStandings[id].currentStanding)
            && targetLevel < 4) {
                targetLevel++;
                continue;
            }
            break;
        }
        pmcData.TraderStandings[id].currentLevel = targetLevel;
作者: zzz3265    时间: 2020-3-27 21:33:49

本帖最后由 zzz3265 于 2020-4-4 09:51 编辑

2020-04-04 更新

链接: https://pan.baidu.com/s/1iISllw9KCHgQPHNSHo5Njw 提取码: pzpk




作者: zzz3265    时间: 2020-3-27 21:34:00

本帖最后由 zzz3265 于 2020-4-4 09:52 编辑

游戏有bot在附近时, 每几秒就卡顿一下, 可以从日志看到错误

GClass150::MaxBulletCount
修改如下
        public int MaxBulletCount
        {
                get
                {
                        if (this.ShootController == null)
                        {
                                return 0;
                        }
                        Weapon item = this.ShootController.Item;
                        if (item.ReloadMode == Weapon.EReloadMode.OnlyBarrel)
                        {
                                return item.Chambers.Length;
                        }
                        return 2;
                }
        }


当发电机放上燃料, 然后玩过一段时间后, 燃料消耗完成, 这时进入游戏时会提示错误:  Object reference not set to an instance of an object

原因是在燃料消耗完成后删除物品时没删除干净, 简单的办法是把存档文件自己添加上这个物品
为了防止这个问题, 可以修改成燃料无限, 不去执行消耗部分的代码
文件 EmuTarkov-Server\src\classes\keepalive.js            113行左右
修改后如下:
function updateFuel(generatorArea,solarPower)
{
        return generatorArea;


也可以修改dll文件, 用dnyspy
修改后如下
                public override void Init(AreaData area, AreaInfo profileInfo)
                {
                        base.Init(area, profileInfo);
                        this.method_10();
                        GClass1430[] array = new GClass1430[base.Slots.NumberOfSlots];
                        for (int i = 0; i < profileInfo.slots.Length; i++)
                        {
                                GClass1144 gclass = profileInfo.slots;
                                if (((gclass != null) ? gclass.Items : null) != null && gclass.Items.Length != 0)
                                {
                                        try
                                        {
                                                Dictionary<string, Item> items = Singleton<GClass877>.Instance.FlatItemsToTree(gclass.Items, false, null).Items;
                                                array = (items.FirstOrDefault<KeyValuePair<string, Item>>().Value as GClass1440);
                                        }
                                        catch (Exception message)
                                        {
                                                Debug.LogError(message);
                                        }
                                }
                        }


钥匙太麻烦? 有大力神腿, 所有门都可以用脚踹开

door.BreachSuccessRoll
修改后如下
                public bool BreachSuccessRoll(Vector3 yourPosition)
                {
                        if (this.CanBeBreached)
                        {
                        }
                        if (this.Operatable)
                        {
                                Vector3 vector = base.transform.TransformPoint(this.viewTarget1) - yourPosition;
                                Vector3 a = base.GetDoorRotation(this.GetAngle(EDoorState.Shut)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
                                Vector3 b = base.GetDoorRotation(this.GetAngle(EDoorState.Open)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
                                Vector3 vector2 = a + b;
                                Vector2.Dot(new Vector2(vector.x, vector.z).normalized, new Vector2(vector2.x, vector2.z).normalized);
                                return true;
                        }
                        return false;
                }


任务物品有几率不刷新出来, 导致游戏找不到
添加代码可把物品显示到日志, 可确定是否有刷新
GameWorld.method_13

                                        LootItem lootItem = this.method_11(gclass, true, player, null);
                                        Debug.LogError("spawned lootItem:{0} netId:{1}" + gclass.Item.ShortName.Localized());
                                        if (lootItem != null && this.World_0 != null)
                                        {
                                                this.World_0.AddSpawnQuestLootPacket(SimpleZlib.CompressToBytes(this.SerializeLootItem(lootItem).ToJson(Array.Empty<JsonConverter>()), 9, null));
                                        }
作者: zzz3265    时间: 2020-3-27 21:34:12

本帖最后由 zzz3265 于 2020-3-27 21:49 编辑

激光瞄准点大小修改
LaserBeam.LateUpdate
修改后如下:
                        float num = (float)(-(float)2) / (raycastHit.distance + (float)8) + 0.8f;
                        this.materialPropertyBlock_0.SetFloat(LaserBeam.int_0, raycastHit.distance + this.RayStart);
                        this.materialPropertyBlock_0.SetFloat(LaserBeam.int_1, num);
                        this.materialPropertyBlock_1.SetFloat(LaserBeam.int_1, num);
                        this.materialPropertyBlock_1.SetFloat(LaserBeam.int_2, num - 0.5f);


作者: zzz3265    时间: 2020-3-27 21:34:24

本帖最后由 zzz3265 于 2020-3-27 21:54 编辑

钥匙太麻烦? 有大力神腿, 所有门都可以用脚踹开

door.BreachSuccessRoll
修改后如下
                public bool BreachSuccessRoll(Vector3 yourPosition)
                {
                        if (this.CanBeBreached)
                        {
                        }
                        if (this.Operatable)
                        {
                                Vector3 vector = base.transform.TransformPoint(this.viewTarget1) - yourPosition;
                                Vector3 a = base.GetDoorRotation(this.GetAngle(EDoorState.Shut)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
                                Vector3 b = base.GetDoorRotation(this.GetAngle(EDoorState.Open)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
                                Vector3 vector2 = a + b;
                                Vector2.Dot(new Vector2(vector.x, vector.z).normalized, new Vector2(vector2.x, vector2.z).normalized);
                                return true;
                        }
                        return false;
                }
作者: zzz3265    时间: 2020-3-27 21:43:10

本帖最后由 zzz3265 于 2020-3-29 10:06 编辑

任务物品有几率不刷新出来, 导致游戏找不到
添加代码可把物品显示到日志, 可确定是否有刷新
GameWorld.method_13

                                        LootItem lootItem = this.method_11(gclass, true, player, null);
                                        Debug.LogError("spawned lootItem:{0} netId:{1}" + gclass.Item.ShortName.Localized());
                                        if (lootItem != null && this.World_0 != null)
                                        {
                                                this.World_0.AddSpawnQuestLootPacket(SimpleZlib.CompressToBytes(this.SerializeLootItem(lootItem).ToJson(Array.Empty<JsonConverter>()), 9, null));
                                        }
作者: zzz3265    时间: 2020-3-27 21:55:45

另外还有些其他功能
FileName = G:\\Game\\Client.0.12.3.5985\\EscapeFromTarkov_Data\\Managed\\Assembly-CSharp.dll
PathList\0000\Descrip = get_MaxWeight
PathList\0000\NewHex = 220000A042
PathList\0000\Offset = 000D2235;
PathList\0000\OldHex = 22000020422200002042027BD4500004285C0B000A5A582A
PathList\0000\Path = 1
PathList\0001\Descrip = get_MaxOverweight
PathList\0001\NewHex = 2200002043
PathList\0001\Offset = 000D224E;
PathList\0001\OldHex = 2200008C422200008C42027BD4500004285C0B000A
PathList\0001\Path = 1
PathList\0002\Descrip = SkillProgressRate
PathList\0002\NewHex = 03220000C84300000000005A2B0C03220000C8430000000000
PathList\0002\Offset = 000D2680;
PathList\0002\OldHex = 03281A03000A7B4D4400045A2B0C03281A03000A7B45440004
PathList\0002\Path = 1
PathList\0003\Descrip = TOD_Sky
PathList\0003\NewHex = 0372743400706FB202000A03728A3400706FB102000A02167DF103000402167DF2030004027BFD030004167D7B0300040000000000000000000000002A
PathList\0003\Offset = 0011F9F8;
PathList\0003\OldHex = 027BF00300040A062C1C06172E012A0372743400706FB202000A03728A3400706FB102000A2A0372743400706FB102000A03728A3400706FB202000A2A
PathList\0003\Path = 1
PathList\0004\Descrip = get_MaxBulletCount-bug
PathList\0004\NewHex = 00000000000000000000182A
PathList\0004\Offset = 00156E2C;
PathList\0004\OldHex = 066F677600066F367700062A
PathList\0004\Path = 1
PathList\0005\Descrip = Sprinting.Capacity
PathList\0005\NewHex = 252200007A447DFB170004252200007A4400000000000000000000
PathList\0005\Offset = 00172F95;
PathList\0005\OldHex = 25281A03000A7B574400047B9C4400047DFB17000425220000C842
PathList\0005\Path = 1
PathList\0006\Descrip = LaserBeam_Intensity
PathList\0006\NewHex = 18656B1201288D04000A1E6B585B22CDCC4C3F580D
PathList\0006\Offset = 001B677A;
PathList\0006\OldHex = 220000803F1201288D04000A027B782B00045B590D
PathList\0006\Path = 1
PathList\0007\Descrip = LaserBeam_Size
PathList\0007\NewHex = 027B892B00047E8E2B000409220000003F596F7612000A000000000000000000000000000000
PathList\0007\Offset = 001B67CF;
PathList\0007\OldHex = 027B892B00047E8E2B0004027B7F2B0004027B7E2B0004027B7F2B000459095A586F7612000A
PathList\0007\Path = 1
PathList\0008\Descrip = GClass877.method_4-bug
PathList\0008\NewHex = 030000000000A2
PathList\0008\Offset = 0022998D;
PathList\0008\OldHex = 037BAF400004A2
PathList\0008\Path = 1
PathList\0009\Descrip = TraderStanding
PathList\0009\NewHex = 041E6B5A100206256F0E52000604586F0F52000600000000000000000000002A
PathList\0009\Offset = 00251C59;
PathList\0009\OldHex = 06256F0E52000604586F0F52000606027B045000046F605200066F105200062A
PathList\0009\Path = 1
PathList\0010\Descrip = ChangeShadowsVisibility
PathList\0010\NewHex = 160A00000000000000000000000000000000
PathList\0010\Offset = 0025E340;
PathList\0010\OldHex = 027BE853000403282B07002B286C03000A0A
PathList\0010\Path = 1
PathList\0011\Descrip = escape_time_limit-1
PathList\0011\NewHex = 1F78
PathList\0011\Offset = 00264473;
PathList\0011\OldHex = 1F3C067B7D5600047B4F4100045A
PathList\0011\Path = 1
PathList\0012\Descrip = IsRandomTime
PathList\0012\NewHex = 7BCA4600042C000220E00700001A1F1E061E1F0A6F0809000A
PathList\0012\Offset = 00277FAF;
PathList\0012\OldHex = 7BCA4600042C290220E00700001A1F1E06171F186F0809000A06171F3B6F0809000A161773791D000A
PathList\0012\Path = 1
PathList\0013\Descrip = escape_time_limit-2
PathList\0013\NewHex = 7B4F4100041F785A
PathList\0013\Offset = 002784C2;
PathList\0013\OldHex = 7B4F4100041F3C5A
PathList\0013\Path = 1
PathList\0014\Descrip = GeneratorBehaviour.Init - Exception
PathList\0014\NewHex = 4C00317D00077700
PathList\0014\Offset = 0029A82A;0029AF86;
PathList\0014\OldHex = 6400197D0007C902
PathList\0014\Path = 1
PathList\0015\Descrip = TraderLoyaltyRequirement
PathList\0015\NewHex = 020228AA6800066F6C6A00067B5A2000046F0C5200061728A168000600000000002A
PathList\0015\Offset = 002A1207;
PathList\0015\OldHex = 020228AA6800066F6C6A00067B5A2000046F0C520006027B5B63000428A16800062A
PathList\0015\Path = 1
PathList\0016\Descrip = GClass1212::Rain
PathList\0016\NewHex = 26166B0000
PathList\0016\Offset = 002A949B;002A9763;002A9770;002A978D;002A97BC;002A97F7;002A983A;002A98D1;002A98FB;002A9918;002A9942;002A995F;002A9C1F;002A9FCC;
PathList\0016\OldHex = 7BFB650004
PathList\0016\Path = 1
PathList\0017\Descrip = GClass1212::Wind
PathList\0017\NewHex = 26166B0000
PathList\0017\Offset = 002A94B3;002A9756;002A9780;002A97AF;002A97EA;002A982D;002A9935;002A9952;002A9BDA;002A9FA8;
PathList\0017\OldHex = 7BF8650004
PathList\0017\Path = 1
PathList\0018\Descrip = GClass1212::ScaterringFogDensity
PathList\0018\NewHex = 26166B0000
PathList\0018\Offset = 002A95A9;002A97C9;002A9804;002A9847;002A9863;002A9870;002A987F;002A98A8;002A9C4F;002A9FE4;
PathList\0018\OldHex = 7BFD650004
PathList\0018\Path = 1
PathList\0019\Descrip = GClass1212::Cloudness
PathList\0019\NewHex = 2617656B00
PathList\0019\Offset = 002A95C7;002A9749;002A979D;002A97D8;002A9813;002A9820;002A9856;002A988E;002A989B;002A98B7;002A98C4;002A98E1;002A98EE;002A990B;002A9928;002A9BC4;002A9F9C;
PathList\0019\OldHex = 7BF7650004
PathList\0019\Path = 1
PathList\0020\Descrip = AttentionEliteLuckySearch
PathList\0020\NewHex = 2200000000226F12833A
PathList\0020\Offset = 002D6B85;
PathList\0020\OldHex = 2200000000220000803F289B01000A027BB87300046F7D7900067B0B5000047BF8500004
PathList\0020\Path = 1
PathList\0021\Descrip = GetNextDiscoveryTime
PathList\0021\NewHex = 172D19
PathList\0021\Offset = 002D6BE0;
PathList\0021\OldHex = 032D19281D03000A
PathList\0021\Path = 1
PathList\0022\Descrip = isInstant-SearchedState
PathList\0022\NewHex = 7BC07300042D3F02289E03000A22CDCCCC3D
PathList\0022\Offset = 002D6C62;
PathList\0022\OldHex = 7BC07300042D3F02289E03000A2200000040587DC3730004
PathList\0022\Path = 1
PathList\0023\Descrip = BreachSuccessRoll
PathList\0023\NewHex = 3900000000
PathList\0023\Offset = 002E1FAE;
PathList\0023\OldHex = 39B0000000027B8478000439A500000002
PathList\0023\Path = 1
PathList\0024\Descrip = BreachSuccessRoll-result
PathList\0024\NewHex = 28D511000A260000000000172A
PathList\0024\Offset = 002E2056;
PathList\0024\OldHex = 28D511000A2200000000FE022A
PathList\0024\Path = 1
PathList\0025\Descrip = Door::KickOpen
PathList\0025\NewHex = 02280983000600
PathList\0025\Offset = 002E20ED;002E28AF;
PathList\0025\OldHex = 0216285D810006
PathList\0025\Path = 1
PathList\Count = 26

作者: 戀丄ぁ漃寞    时间: 2020-3-27 23:17:37

商人等级和踹门那个我找不到文件   
作者: ms08ms    时间: 2020-3-28 09:00:09

感謝辛苦分享,去試試!!
作者: ms08ms    时间: 2020-3-28 09:08:29

大佬你發布修改的版本號是一樣沒錯,但就是沒找到相關資料夾喔!還是感謝分享....
作者: 是大仨A    时间: 2020-3-28 09:26:02

有人机会卡的在哪个文件夹
作者: jamiewhite    时间: 2020-3-28 12:22:22

zzz3265 发表于 2020-3-27 21:34
游戏有bot在附近时, 每几秒就卡顿一下, 可以从日志看到错误

GClass150::MaxBulletCount

这个情况很严重,请问下这是修改哪个文件?Assembly-CSharp.dll

作者: jamiewhite    时间: 2020-3-28 12:49:22

谢谢楼主分享,已经修改好了。
作者: 是大仨A    时间: 2020-3-28 16:14:18

jamiewhite 发表于 2020-3-28 12:49
谢谢楼主分享,已经修改好了。

怎么修改的,我没找到这个文件夹
作者: 游侠网-LqTyfP    时间: 2020-3-28 18:08:27

不管有没有用 辛苦了
作者: jamiewhite    时间: 2020-3-28 18:27:32

是大仨A 发表于 2020-3-28 16:14
怎么修改的,我没找到这个文件夹

用dnSpy反编译修改Assembly-CSharp.dll文件。

作者: sspgay仔    时间: 2020-3-28 19:52:18

jamiewhite 发表于 2020-3-28 18:27
用dnSpy反编译修改Assembly-CSharp.dll文件。

能不能分享一下dll文件
作者: aaaa526048886    时间: 2020-3-29 00:40:50

当发电机放上燃料, 然后玩过一段时间后, 燃料消耗完成, 这时进入游戏时会提示错误:  Object reference not set to an instance of an object

原因是在燃料消耗完成后删除物品时没删除干净, 简单的办法是把存档文件自己添加上这个物品
怎么添加?
作者: jokerfx    时间: 2020-3-29 09:11:35

zzz3265 发表于 2020-3-27 21:33
当发电机放上燃料, 然后玩过一段时间后, 燃料消耗完成, 这时进入游戏时会提示错误:  Object reference not  ...

这个DLL文件在哪里????

作者: zzz3265    时间: 2020-3-29 09:54:29

dll文件已修改好上传了
作者: gd20471    时间: 2020-3-29 18:01:01

本帖最后由 gd20471 于 2020-3-29 18:30 编辑

OK解决了
作者: gd20471    时间: 2020-3-29 18:02:34

然后第二种方法我下了DNSPY和你提供的DLL文件,这俩结合在一起我懵了,百度了一圈也没弄明白
作者: gd20471    时间: 2020-3-29 18:23:02

我看你有说在存档上添加这个物品,怎么添加?我看看添加后能不能进游戏
作者: KEISASA    时间: 2020-3-29 18:26:12

萌新也一脸懵逼 都不知道这个 DLL文件放到哪里  而且 完全找不到楼主所说的 文件夹。。。
作者: gd20471    时间: 2020-3-29 18:31:58

gd20471 发表于 2020-3-29 18:02
然后第二种方法我下了DNSPY和你提供的DLL文件,这俩结合在一起我懵了,百度了一圈也没弄明白 ...

已解决

作者: gd20471    时间: 2020-3-29 18:33:02

gd20471 发表于 2020-3-29 18:02
然后第二种方法我下了DNSPY和你提供的DLL文件,这俩结合在一起我懵了,百度了一圈也没弄明白 ...

就是把楼主提供的DLL文件直接放到\Client.0.12.3.5985\\EscapeFromTarkov_Data\\Managed\\Assembly-CSharp.dll 这个里面就行了,楼主已经都改好了。。。谢谢

作者: gd20471    时间: 2020-3-29 18:33:23

KEISASA 发表于 2020-3-29 18:26
萌新也一脸懵逼 都不知道这个 DLL文件放到哪里  而且 完全找不到楼主所说的 文件夹。。。 ...

\Client.0.12.3.5985\\EscapeFromTarkov_Data\\Managed\\Assembly-CSharp.dll 这个里面

作者: 戀丄ぁ漃寞    时间: 2020-3-29 19:55:47

gd20471 发表于 2020-3-29 18:33
\Client.0.12.3.5985\\EscapeFromTarkov_Data\\Managed\\Assembly-CSharp.dll 这个里面
...

那个商人等级回复问题还有踹门的那个文件知道在哪吗  找不到 C盘和游戏盘都找了

作者: angel323    时间: 2020-3-29 21:30:30

完全不会用反编译啊,还学过点编程的路过。。。。。
作者: angel323    时间: 2020-3-29 21:48:33

修改了,怎么保存啊???就一个编译按键,还出错。出错就出错不让我保存啊。。。。
作者: angel323    时间: 2020-3-29 22:29:57

后俩个方法door.BreachSuccessRoll和GameWorld.method_13在dns里比较好找,上面俩个我在代码里实在没找到。。。
至于那些文件什么位置的,我是一个也没找到。
作者: zhengwei22    时间: 2020-3-29 23:10:41

你这个帖子好,火钳刘明啊,感谢分享经验
作者: gd20471    时间: 2020-3-30 03:27:29

这又是什么鬼啊?我枯了。。
我翻译了一下好像还是燃油的锅?我又把DLL文件复制到那个文件夹里,结果不好使了
[WARNING] Server: executing startup callbacks...
[SUCCESS] Started server
[NaN][127.0.0.1] /launcher/profile/login
[1][127.0.0.1] /client/menu/locale/ch
[1][127.0.0.1] /client/game/version/validate
[1][127.0.0.1] /client/languages
[1][127.0.0.1] /client/game/config
[1][127.0.0.1] /client/game/keepalive
Generator : 94.367 fuel left on slot 2
[1][127.0.0.1] /client/items
[WARNING] [CRC match]: loading from game cache files
[1][127.0.0.1] /client/customization
[WARNING] [CRC match]: loading from game cache files
[1][127.0.0.1] /client/globals
[1][127.0.0.1] /client/game/profile/list
[1][127.0.0.1] /client/game/profile/list?retry=1
[1][127.0.0.1] /client/game/keepalive
Generator : 94.301 fuel left on slot 2
[1][127.0.0.1] /client/game/profile/list?retry=2
[1][127.0.0.1] /client/game/keepalive
Generator : 94.235 fuel left on slot 2
[1][127.0.0.1] /client/game/profile/list?retry=3
[SUCCESS] Player progress autosaved!



作者: gd20471    时间: 2020-3-30 03:33:43

戀丄ぁ漃寞 发表于 2020-3-29 19:55
那个商人等级回复问题还有踹门的那个文件知道在哪吗  找不到 C盘和游戏盘都找了
...

楼主已经把这些整合到DLL里了,因为我在游戏里能直接踹门,商人等级也没恢复,但是!我游戏又出错误了,而且这回把DLL重拷也不好使。。枯了。。。刚把RPK改完,一局游戏结束就GG了,难道是RPK的原因?
作者: 游侠网-LqTyfP    时间: 2020-3-30 18:24:22

zzz3265 发表于 2020-3-27 21:34
钥匙太麻烦? 有大力神腿, 所有门都可以用脚踹开

door.BreachSuccessRoll

请问如果想修改这个找那个关键字

作者: 改一哈按250    时间: 2020-3-30 21:51:47

良心小马,用心了

作者: 戀丄ぁ漃寞    时间: 2020-3-31 12:18:14

本帖最后由 戀丄ぁ漃寞 于 2020-3-31 12:48 编辑
gd20471 发表于 2020-3-30 03:33
楼主已经把这些整合到DLL里了,因为我在游戏里能直接踹门,商人等级也没恢复,但是!我游戏又出错误了, ...

我用楼主的那个DLL掉帧严重 经常个位数    然后我发现了楼主单独的AI卡顿那个  那个覆盖后不卡顿  能不能帮我就改 AI卡顿  踹门 瞬间搜东西  商人等级不回复   尤其商人等级 强迫症伤不起啊
作者: 月寒风    时间: 2020-4-1 02:10:41

都是大佬
作者: wafo2017    时间: 2020-4-1 13:46:06

楼主是否修改了室内亮度和阴影? 疗养院内 光线好奇怪
作者: johnmaclearn    时间: 2020-4-3 14:59:07

覆盖 dill 以后 阴影没了
作者: angel323    时间: 2020-4-3 19:31:33

johnmaclearn 发表于 2020-4-3 14:59
覆盖 dill 以后 阴影没了

确实阴影没了。。。。

作者: 非欧水爸    时间: 2020-4-3 20:45:17

不行,找到文件用写字板打开是乱码
作者: angel323    时间: 2020-4-3 20:52:13

zzz3265 发表于 2020-3-27 21:33
当发电机放上燃料, 然后玩过一段时间后, 燃料消耗完成, 这时进入游戏时会提示错误:  Object reference not  ...

废了好大劲找到了这个方法,这方法在程序是多常见你该了解。。。但是编译出错。。。。。
严重程度 代码 描述 文件 行
错误 CS0029 Cannot implicitly convert type 'GClass1144[]' to 'GClass1144' main.cs 24
错误 CS0029 Cannot implicitly convert type 'GClass1440' to 'GClass1430[]' main.cs 30
警告 CS0169 The field 'GeneratorBehaviour.gclass1138_0' is never used main.g.cs 233
警告 CS0169 The field 'GeneratorBehaviour.gclass1202_1' is never used main.g.cs 230
警告 CS0169 The field 'GeneratorBehaviour.action_0' is never used main.g.cs 220
警告 CS0169 The field 'GeneratorBehaviour.action_1' is never used main.g.cs 224
警告 CS0169 The field 'GeneratorBehaviour.gclass1202_0' is never used main.g.cs 227
警告 CS0169 The field 'GeneratorBehaviour.gclass1159_1' is never used main.g.cs 236
警告 CS0169 The field 'GeneratorBehaviour.bool_0' is never used main.g.cs 216
警告 CS0169 The field 'GeneratorBehaviour.bool_1' is never used main.g.cs 239



作者: 塔塔堡塔塔    时间: 2020-4-3 21:11:41

本帖最后由 塔塔堡塔塔 于 2020-4-3 22:22 编辑
zzz3265 发表于 2020-3-27 21:34
游戏有bot在附近时, 每几秒就卡顿一下, 可以从日志看到错误

GClass150::MaxBulletCount

楼主辛苦了~!~!
作者: hhw1351630168    时间: 2020-4-3 21:48:58

怎么弄啊?

作者: zzz3265    时间: 2020-4-4 09:53:42

angel323 发表于 2020-4-3 20:52
废了好大劲找到了这个方法,这方法在程序是多常见你该了解。。。但是编译出错。。。。。
严重程度 代码  ...

dnspy 使用需要些知识, 不会的可以直接下载已经修改好的文件
作者: 拉风战士    时间: 2020-4-4 10:58:16

zzz3265 发表于 2020-3-29 09:54
dll文件已修改好上传了

用了你的那个文件,刷电脑人出来的时候,还是卡啊,怎么解决,固态盘!

作者: angel323    时间: 2020-4-4 10:59:30

zzz3265 发表于 2020-4-4 09:53
dnspy 使用需要些知识, 不会的可以直接下载已经修改好的文件

直接用你那个问题很大,没有阴影了,虽然游戏性大大提高,但是这是单机,我想看看美好的画面。。。
大力金刚腿我按你的方法改出来了,别的没动,发现耐力变差了,原来很能跑,现在跑一会就累了。每一局的时长变短了,原来一局1个多小时,现在半个多小时。搜索时间变为正常,原来是秒搜。

作者: zzz3265    时间: 2020-4-4 12:14:47

angel323 发表于 2020-4-4 10:59
直接用你那个问题很大,没有阴影了,虽然游戏性大大提高,但是这是单机,我想看看美好的画面。。。
大力 ...

后面有更新, 看二楼, 阴影问题改了
作者: zzz3265    时间: 2020-4-4 12:17:41

拉风战士 发表于 2020-4-4 10:58
用了你的那个文件,刷电脑人出来的时候,还是卡啊,怎么解决,固态盘!
...

我改的是我发现的问题,  是AI检测换弹夹时出现的错误

可能不同情况有不同原因, 目前我使用没发现其他问题, , 如果是其他问题我也不清楚了
作者: hhw1351630168    时间: 2020-4-5 23:05:16

zzz3265 发表于 2020-3-27 21:33
2020-04-04 更新

链接: https://pan.baidu.com/s/1iISllw9KCHgQPHNSHo5Njw 提取码: pzpk

现在怎么搞无限负重和无限耐那几个啊

作者: lee185630000    时间: 2020-4-6 23:08:45

zzz3265 发表于 2020-3-29 09:54
dll文件已修改好上传了

兄弟 那个文件在哪了 怎么找不到啊 能否详细说明

作者: lee185630000    时间: 2020-4-6 23:11:28

兄弟 EmuTarkov-Server文件  在哪? 我怎么找不到

作者: 时时刻刻逛论坛    时间: 2020-4-7 12:23:02

楼主可以改一个6297破门的吗 我下了个软件就是找不到破门的在哪改
作者: ddwwdwd    时间: 2020-4-12 04:41:20

大佬,版本更新了,可以写个新的踹门吗?

作者: g4500123    时间: 2020-4-12 04:50:30

zzz3265 发表于 2020-3-27 21:34
游戏有bot在附近时, 每几秒就卡顿一下, 可以从日志看到错误

GClass150::MaxBulletCount

大神,我用dnspy编译各种报错,实在不懂搞。能否帮我加一份AI卡顿的修复,其他的纯原装就好。卡顿要命~~

作者: g4500123    时间: 2020-4-12 04:51:24

angel323 发表于 2020-4-3 20:52
废了好大劲找到了这个方法,这方法在程序是多常见你该了解。。。但是编译出错。。。。。
严重程度 代码  ...

我也是这样,搞不懂~~~

作者: angel323    时间: 2020-4-12 08:59:24

ddwwdwd 发表于 2020-4-12 04:41
大佬,版本更新了,可以写个新的踹门吗?

新版本有何区别?不都一样玩吗。。。

作者: zsok007    时间: 2020-4-15 18:13:01

打了你的DLL文件,画面变得很亮怎么解决,

作者: 拉风战士    时间: 2020-4-19 11:03:13

zzz3265 发表于 2020-3-27 21:34
钥匙太麻烦? 有大力神腿, 所有门都可以用脚踹开

door.BreachSuccessRoll

新版本的能修改一下踢门文件吗??

作者: ◆┋sT.Ang懒    时间: 2020-4-19 16:00:35

楼主,我下载覆盖了你改好的文件,但是商人等级依旧会刷新回三级  那个任务物品刷新日志也无效!  麻烦教下怎么搞
作者: angel323    时间: 2020-4-19 20:22:51

◆┋sT.Ang懒 发表于 2020-4-19 16:00
楼主,我下载覆盖了你改好的文件,但是商人等级依旧会刷新回三级  那个任务物品刷新日志也无效!  麻烦教 ...

商人等级没什么用,直接跳蚤市场所有物品可以购买。任务日志是那个不知道怎么用,也一直没用。任务物品我一般都是多刷几遍图解决。

作者: ifttying    时间: 2020-5-2 18:05:14

感谢分享,去试试看。
作者: 皓月皓然    时间: 2020-5-6 00:13:07

楼主能不能出一个6247版本的修改,感谢大佬

作者: jokerfx    时间: 2020-5-15 17:55:14

我怎么一直找不到金钱在哪里修改??
作者: ying43021    时间: 2020-5-30 11:29:06

本帖最后由 ying43021 于 2020-5-30 11:31 编辑

[attach]7299981[/attach]!!!!!
哎!改了没用,真不是小白能玩得来的
只能寄希望于大神出个只修改机器人卡顿,其他原版的文件了



作者: 黑色大肥猫    时间: 2020-6-17 13:11:43

破门那个有的地方灵有的地方不灵,一些不应该开门的地方能踢开,有些能用钥匙开的踢不开
作者: solo333    时间: 2020-8-26 00:26:00

额...大佬,DLL编辑后不知道怎么保存= =!点击编译以后没有保存选项。。。。直接下载的文件,战局时间能不能弄长点啊,我的储备站时间是720分钟。。
作者: ynii0629    时间: 2020-9-8 18:54:28

看了评论 小白表示啥也不懂 感谢福利~但是楼主能不能出个教程什么的~~~踹门的最喜欢了 其他都无所谓

作者: fsi170150    时间: 2020-12-10 05:27:52

zzz3265 发表于 2020-3-27 21:55
另外还有些其他功能
FileName = G:\\Game\\Client.0.12.3.5985\\EscapeFromTarkov_Data\\Managed\\Assembly ...

朋友能否请教一下    Assembly-CSharp.dll  秒搜索是怎么修改的吗   你的帖子研究了很久都不明白

作者: hhscr    时间: 2021-4-7 10:54:03

zzz3265 发表于 2020-3-27 21:55
另外还有些其他功能
FileName = G:\\Game\\Client.0.12.3.5985\\EscapeFromTarkov_Data\\Managed\\Assembly ...

大佬这些是什么用处,怎么使用呀??

作者: CQ嫩雀儿    时间: 2021-6-5 18:48:35

求一个,为什么不刷AI?
作者: 白嫖玩家啊    时间: 2022-4-11 22:49:27

感谢楼主分享




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2