台服dnf吧 关注:123,524贴子:2,047,271

【DofProject】客户端插件dll源码(C++摸索之路)

只看楼主收藏回复



IP属地:浙江1楼2024-12-19 01:07回复
    快!我来了


    IP属地:湖北来自iPhone客户端2楼2024-12-19 01:07
    收起回复
      2025-12-22 00:19:07
      广告
      不感兴趣
      开通SVIP免广告
      感谢贴吧大佬的付出!自己也尝试写了一下客户端插件!
      - 修复 233 包头客户端异常崩溃(0627/0725)
      - 关闭 NPC 重新回购(0627)



      IP属地:浙江3楼2024-12-19 01:13
      收起回复
        有兴趣可深入交流!欢迎各位大佬指点!


        IP属地:浙江4楼2024-12-19 01:16
        收起回复
          厉害!吴克大佬也发了很多功能


          IP属地:福建来自Android客户端5楼2024-12-19 01:45
          收起回复
            帮顶, 修炼C++的道友不多了


            IP属地:北京6楼2024-12-19 07:17
            收起回复
              大佬加油,


              IP属地:安徽来自iPhone客户端7楼2024-12-19 07:40
              回复
                dd,大佬你们是台服的希望


                IP属地:浙江来自Android客户端8楼2024-12-19 08:16
                收起回复
                  2025-12-22 00:13:07
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:贵州来自Android客户端9楼2024-12-19 08:33
                  回复
                    我也喜欢C++的,易语言用不来


                    IP属地:江苏10楼2024-12-19 09:33
                    回复
                      有地址,用ai把fr功能搬到dll里


                      IP属地:广东来自Android客户端11楼2024-12-19 09:33
                      收起回复
                        大佬厉害啊


                        IP属地:福建来自Android客户端12楼2024-12-19 09:45
                        回复
                          有e的吗 c看不懂


                          IP属地:贵州来自Android客户端13楼2024-12-19 12:48
                          回复
                            顶帖


                            IP属地:广东来自Android客户端14楼2024-12-19 13:14
                            回复
                              2025-12-22 00:07:07
                              广告
                              不感兴趣
                              开通SVIP免广告
                              隐藏NPC回购是我的代码被倒卖了。完整的代码是下面这样的,可以修复线条空缺的问题。
                              typedef int(__thiscall* _getLineSize_t)(uint32_t*);
                              typedef uint32_t* (__thiscall* _getRedeemCUI_t)(uint32_t*, int);
                              _getLineSize_t getLineSize = (_getLineSize_t)0x011B5E80;
                              _getRedeemCUI_t getRedeemCUI = (_getRedeemCUI_t)0x011B5C80;
                              int __fastcall my_getLineSize(uint32_t* pthis)
                              {
                              int length = getLineSize(pthis);
                              int num = (*(uint32_t*)(pthis[175] + 36) - *(uint32_t*)(pthis[175] + 32)) >> 2;// MaxIndex
                              uint32_t* page = getRedeemCUI(pthis, num - 1);
                              if (page)
                              length -= page[14];// Weight
                              return length;
                              }
                              void main()
                              {
                              //取消NPC回购UI for 0627_dnf.exe
                              WriteCallCode((void*)0x00EA8631, &my_getLineSize);
                              memcpy((void*)0x00EA8663, "\x66\xC7\x47\x0C\x00\x00\xEB\x4E\x90", 9);
                              }


                              IP属地:河南15楼2024-12-19 14:26
                              收起回复