LOGO

D2Cock,暗黑雄鸡插件说明

本插件推荐战网使用,单机使用可以关闭翻页仓库部分功能

交流Q群:1061715596

点击进入皮皮版本库:暗黑开发者交流、版本发布、插件发布论坛

声明

本插件整理者为季风,在其中很多大佬提供了帮助
鸣谢任平生、大朋友、鸡总、MxCen、时间大佬、星辰大佬等等且排名不分先后
功能插件已混淆处理,360误报介意请勿用~
本客户端仅用于学习使用,不建议用于商业化服务等等
LionMod单体插件不再更新,后续版本将维护此插件

插件最新下载地址:

2023年1月18日插件1.2.0版本下载

2023年1月18日
新增游戏商城功能,具体参考AutoBuy.txt
新增JSON配置注册表功能
MiscPatch配置下增加RegIP字段,字符串写入你的服务器IP即可
插件之后版本将不再默认支持商业战网,在线玩家<10人才可以使用插件
当然,如果你的MOD是自主开发的,我们依然是提供免费技术支持开放该限制
旧版本插件也严禁用来开任何商业型战网,对使用旧版本插件做开放式战网所产生的任何后果也不要来咨询
希望各位可以利用插件来制造更多超棒的MOD,才是本插件开放免费使用的初心!
2022年9月12日
新增杂项设置开关 MiscPatchTurnOn ,关闭则全部杂项设置无效
新增Pspell设置开关 PspellPatchTurnOn,关闭则全部Pspell设置无效
新增物品限制属性设置开关  ItemLimitTurnOn,关闭则全部限制属性无效
新增佣兵武器类别开关PetAllWeapsTurnOn ,开启则佣兵可以携带全类型武器
2022年8月16日
修复红门鼠标指示在战网模式下报错的问题
修复卖店回收属性不生效问题
2022年8月14日
1、新增暗金乱入时显示乱入的暗金装备名,字段为ItemVariationForUniqueShowNameISC,该功能需要自新增一条ISC
2、修复乱入通知无效的问题
3、新增红门地图鼠标指示说明设置,LevelsMsg.txt里新增一列tips写入字符串
4、新增“关底不死”功能,NoDeathAttribute字段配置ISC行号,拥有该属性的角色在A1-A5的关底不死(无法规避A4关底的秒杀技)
5、新增“卖店回收”功能,ShopRune字段开启则带有回收属性的装备卖给商店也可以获得符文(卖店装备可以买回,但无法再次回收)
6、新增单口袋道具是否开启叠加生成口袋功能,字段为openSbgItemAdd,控制开关
2022年7月23日
修复服务器双倍经验功能导致的问题
2022年7月23日
修复部分JSON说明缺失
修复了在技能页只有3页的时候会显示第4页标题的问题
现在角色的召唤生物以及Pet会正确继承玩家的多倍掉落属性
现在插件会抵御两种数据包攻击
现在进行装备回收时如果物品镶嵌了物品将不会再被回收
新增了技能修复模块,目前仅有暴风频率扩展
新增了装备条件限定属性参考下方模块说明
新增了投射物数量不消耗功能
新增了服务器多倍经验设定
2022年6月12日
修复单口袋数量为1时无限取出的问题
新增#money远程发放玩家积分命令
示例:#money 角色名,积分数量

2022年6月9日
修复一个由交易引起的严重BUG,具体复现不展开讲了,但是会导致物品复制
修复共享仓库的多号同时操作导致的物品错位问题
新增一个GM命令
命令格式
#levels 地图编号,进入方式1直接进入2开启红门
直接传送过去示例:#levels 39,1
开启红门示例:#levels 39,2
2022年5月31日
修复一些上个版本的遗留问题
新增GM制造物品命令
命令格式
#item 角色名,物品code,物品数量,物品等级,物品品质
示例:#item admin,r33 ,1,1,1
需要注意物品code,如果是3位的code,需要在后面补一个空格
然后游戏或者GS根目录创建目录AdminChar
AdminChar目录下存放GM账号文件,比如GM账号名为admin
那么在目录下创建admin.txt文件即可,无所谓文件内容,只校验文件是否存在
2022年5月31日
新增红门开启全服通知功能,对应文件LevelsMsg.txt
新增怪物红门全服通知功能,对应文件MonRedPortal.txt
新增暗金装备掉落全服通知功能,对应文件UniqueItemMsg.txt
功能部分源自附魔录GM:ss友情提供
2022年5月30日
新增角色面板属性显示自定义TXT,可以自由定制想显示的属性
配套Hackmap更新自动入袋,4为入魔法口袋,5为入单口袋
优化单口袋逻辑,插件自带的txt里做了符文单口袋的例子 符文33#
修复商店偶尔打开鼠标滑动报错的问题
其他一些问题
2022年5月16日
删除佣兵界面扩展
新增怪物死亡红门功能
新增怪物死亡召唤怪物功能
新增自定义PP功能
魔法口袋和单口袋物品不再会被暗金乱入

其他下载项

插件基础113客户端(包含插件1.0.0版本)(提取码:wc0k)

推荐提供给玩家的客户端模板含多开+高清端)

113C原版修复TXT(含文件详细说明+小站合集)

MOD开发工具包,数十种工具打包

113C服务端D2Server打包下载

学习素材:暗能量MOD完整TXT

功能列表(下方有功能详情)

功能 功能说明 备注
翻页仓库 分为个人仓库+账号公共仓库+存档无限 不可用于非资料片且必须开启尸体移除功能
UI扩展 从原版800x600界面扩展为更大的UI,用于实现16x16物品格、更多技能页、更大的佣兵界面,更大的商店界面 可以不开启,不支持老版本高分
DLL引用功能 开启后自动引用目录下名为MDLL1到MDLL100的DLL插件 注意后缀为.dll
动态物品 可以显示动态的DC6物品图片
动态血球 可以显示动态的DC6血球和篮球
血量扩展 从原版32K扩展到更高血量显示
伤害显示 动态的显示玩家造成的伤害
多倍掉落 服务器多倍、定时多倍、固定多倍、百分比多倍功能
尸体功能 尸体移除、死后开门、死亡记录等功能 翻页仓库必须搭配尸体移除
佣兵全装备 佣兵可以装备戒指、项链、手套、鞋子、腰带等
右键功能集合 一键回收、一键合成、红门、积分、召唤怪物、传送、TC、等等十几种功能不一一列举
神符之语扩展 自定义神符之语品质、自定义神符之语属性
原版未开启属性扩展 物理、魔法穿透,魔法增伤,物理毒系吸收等属性
杂项设置 弓箭无限、小站全开、佣兵、经验、远程仓库、词缀、护符等等数十种杂项功能不一一列举
State扩展 从255上限扩展至1024上限 可能导致原版state异常
ItemStatCost扩展 从512上限扩展至1024上限
暗金乱入 暗金乱入暗金、暗金乱入稀有等等
魔法口袋 分为魔法口袋和单物品口袋,具体实现参考插件附带txt

参数配置文件:D2Cock.json

翻页仓库参数说明

  "LoadMultiPages": {
      "描述":  "战网存档路径C:\SaveFile\charsave\该目录必须存在",
      "LoadPagesTurnOn": true,   //翻页仓库总开关
      "active_sharedStash":true, //共享仓库开关(注意共享仓库不支持多国度)
      "maxSelfPages": 99,  //最大个人仓库页
      "nbPagesPerIndex": 10, //复数翻页数量 一次翻10页
      "nbPagesPerIndex2": 100, //最大显示页码
      "posXPreviousBtn": 120, //按钮坐标
      "posYPreviousBtn": 28, //按钮坐标
      "posXNextBtn": 165, //按钮坐标
      "posYNextBtn": 28, //按钮坐标
      "posXPreviousIndexBtn": 75, //按钮坐标
      "posYPreviousIndexBtn": 28, //按钮坐标
      "posXNextIndexBtn": 210, //按钮坐标
      "posYNextIndexBtn": 28, //按钮坐标
      "posXstashGoldTextShow": -1, //仓库金币坐标偏移
      "posYstashGoldTextShow": -1, //仓库金币坐标偏移
      "posXSharedBtn": 185, //共享仓库按钮坐标
      "posYSharedBtn": 548 //共享仓库按钮坐标
    }

UI扩展参数说明

    "HighResolution": {
      "描述": "UI扩展",
      "HighResolutionTurnOn": true, //UI扩展总开关,关闭设为flase
      "LeftGoldCoinBtnX": -26,//仓库金币提取按钮坐标
      "LeftGoldCoinBtnY": 584,//仓库金币提取按钮坐标
      "LeftGoldCoinBtn2X": -70,//商店金币显示坐标
      "LeftGoldCoinBtn2Y": 535,//商店金币显示坐标
      "RightGoldCoinBtnX": 435,//背包金币显示坐标
      "RightGoldCoinBtnY": -60,//背包金币显示坐标
      "InvCloseBtnX": 346,//背包关闭按钮坐标
      "InvCloseBtnY": -72,//
      "CubeCloseBtnX": 259,//盒子关闭按钮坐标
      "CubeCloseBtnY": -68,//
      "StashCloseBtnX": 259,//仓库关闭按钮坐标
      "StashCloseBtnY": -68,//
      "TransmuteBtnX": 45,//合成按钮坐标
      "TransmuteBtnY": 91,//
      "NpcBuyBtnX": 103,//商店按钮坐标
      "NpcBuyBtnY": -69,
      "NpcSellBtnX": 156,
      "NpcSellBtnY": -69,
      "NpcNullBtnX": 209,
      "NpcNullBtnY": -69,
      "NpcCloseBtnX": 262,
      "NpcCloseBtnY": -69,
      "NpcFixBtnX": 212,
      "NpcFixBtnY": -65,
      "NpcFixAllBtnX": 264,
      "NpcFixAllBtnY": -65,
      "NpcFirstLabelBtnX": -178,
      "NpcFirstLabelBtnY": 515,
      "NpcFirstLabelBtnWidth": 114,
      "NpcFirstLabelBtnHeight": 40,
      "SkillTreeFirstX": 320,//技能按钮功能部分
      "SkillTreeFirstY": 368,
      "SkillLabelText0X": 772,
      "SkillLabelText0Y": 552,
      "SkillLabelText1X": 772,
      "SkillLabelText1Y": 119,
      "FirstSkillPicX": 380,
      "FirstSkillPicY": 530,
      "SkillPicGapX": 130,
      "SkillPicGapY": 100,
      "SkillLabelBtnX": 736,
      "SkillLabelBtnY": -10,
      "SkillLabelWidth": 85,
      "SkillLabelHeight": 105,
      "SkillCloseBtnX": 345,
      "SkillCloseBtnY": -66,
      "AllSkillPageNum": 3
    }

血量、血球、伤害参数说明

   "LifeLimitFix": {
      "描述": "32K血量扩展",
      "LifeLimitFixTurnOn": true //开关
    },
    "DrawDamage": {
      "描述": "伤害显示功能",
      "DamageHookTurnOn": true//开关
    },
    "DynaItem": {
      "描述": "动态物品",
      "DynaItemTurnOn": true//开关
    },
    "DrawOrb": {
      "描述": "动态血球",
      "DrawOrbTurnOn": true//开关
    }

多倍掉落参数

    "DropFix": {
      "描述": "掉落功能类",
      "DropFixTurnOn":true, //是否开启掉落模块功能
      "ServiceDT":0, //服务器掉落倍数
      "ServerExp":1, //服务器经验倍数
      "UserCount":0, //玩家掉落倍数属性行号
      "UserCountMastery":0, //玩家百分比掉率倍数属性行号
      "DropItemMaxCount":6, //BOSS最大可掉落物品数量  16进制值 例如32=20
      "DtStartHour":0, // 服务器定时多倍开启时间0-24
      "DtEndHour":0, //服务器定时多倍关闭时间0-24
      "ServiceAdd":0, //服务器定时多倍附加掉落倍数
      "ItemVariationTotal":0, //暗金乱入总概率
      "ItemVariationForCharm":false, //护符是否参与乱入
      "ItemVariationForJewel":false, //珠宝是否参与乱入
      "ItemVariationForUnique":false, //暗金乱入暗金功能开关
      "ItemVariationNoticeForUnique":false, //通知提醒开关,百分之百乱入的话建议关闭
      "ItemVariationBasicsForUnique":50,  //暗金乱入暗金公共概率
      "ItemVariationAdditionalForUnique":510, //暗金乱入暗金个人额外概率属性行号
      "ItemVariationForRare":false, //稀有乱入暗金功能开关
      "ItemVariationBasicsForRare":50, // 稀有乱入暗金公共概率
      "ItemVariationAdditionalForRare":511 //稀有乱入暗金个人额外概率属性行号

    }

杂项设置

  "MiscPatch": {
      "描述": "杂项设置",
      "MiscPatchTurnOn":true, //功能开关
      "DeathDeleteBody":true, //死亡是否删除尸体
      "DeathOpensTheDoor":true, //死亡是否开门
      "TownBookFileIndex":518,//回城书籍txt行号
      "TownScollFileIndex":529,//回城卷轴txt行号
      "MiscSkillsUpPoints": 2,//升级技能点数
      "GoodMaxWarehouse": 2000000000, //最大仓库金币数
      "GoodMaxPlayer": 1000000, //角色背包每级增加金币数
      "魔法、亮金词缀":"true必定最多词缀数",
      "MagicEquipmentDoubleAffix":true, //是否开启魔法装备必定2词缀
      "RareEquipment6Affix":true, //是否开启亮金装备必定6词缀
      "CharStatsItem":1,  //角色创建物品品质,1破碎2普通3超强4魔法5套装6亮金7暗金
      "CharStatsLvl":1, //角色初始等级
      "passive_mag_pierce":358, //魔法穿透 
      "passive_dmg_pierce":359, //物理穿透
      "item_absorbdmg_percent":372, //物理吸收百分比
      "item_absorbdmg":373, //物理吸收
      "item_absorbpoi_percent":374, //毒吸收百分比
      "item_absorbpoi":375, // 毒吸收
      "MonsterMaxRes":100, //怪物最大抗性,100可以免疫,低于100不会出现免疫怪物
      "RuneWordFix":true,//是否开启神符之语定制功能
      "RwStat":376, //神符之语属性,带此属性装备可以制作神符之语
      "RwQuality":4, //神符之语检查品质小于判断,1破碎2普通3超强4魔法5套装6亮金7暗金
      "PierceBreak":false, //抗性是否无下限
      "PierceResAll":false, //减抗是否穿透免疫
      "OpenAllWap":true,  //小站是否全开
      "FixAnyaPortal":true, // 修复安雅红门
      "FixStateTo1024":true, //扩展state行数到1024
      "MissileCountFix":true, //扩展投射物数量无限制
      "ItemStatCost扩展":"不能用作已存在的存档,会导致坏档,开启后新建角色无碍",
      "IscFix1024TurnOn":true//扩展ItemStatCost最大行数到1024
      "GamePalyerMonHP":0,   //怪物默认XPP数难度血量,0保持原版
      "GamePalyerMonDrop":0  //怪物默认XPP数难度掉落,0保持原版
    }

新TXT功能

    "NewTXT": {
      "描述": "加载附加txt",
      "NewTXTTurnOn":true, //总开关
      "MonRedPortalTurnOn":true, //开启怪物红门模块,文件MonRedPortal.txt
      "MonSummonTurnOn":true, //开启怪物死后召唤功能模块,文件MonSummon.txt
      "RedPortalLevelsMsgTurnOn":true //开启红门地图全服通知功能,文件LevelsMsg.txt
      "UniqueMsgTurnOn":true //开启暗金装备掉落全服通知功能,文件UniqueItemMsg.txt
    },

怪物红门模块MonRedPortal.txt

*Id *hcIdx  enabled     def  lvlid      chanceMax       chance       desc    end
引用  引用   是否开启  最低难度  地图id      总概率     红门概率    开启时的全服通知          END

怪物红门额外设置

    "MonRedPortal":{
      "MonRedPortalIsc":555  //额外增加红门概率属性isc行号,做乘法加成不做加法加成
    },

怪物死亡召唤模块文件MonSummon.txt

*Id *hcIdx  enabled     def  modid      chanceMax       chance  end
引用  引用   是否开启 最低难度  召唤怪物id      总概率         红门概率 END

护符限定区域

       "CharmInventory": {
      "描述": "护符限定区域",
      "CharmInventoryFix":true, //是否开启功能
      "BagLeft":0, //区域左边坐标
      "BagRight":15, //区域右边坐标
      "BagTop": 0, //区域顶部坐标
      "BagBottem": 15 //区域底部坐标
    }

雇佣兵参数设定

    "Pet": {
      "描述": "佣兵全装备开关",
      "PetAllItemTurnOn":true,
      "PetAllWeapsTurnOn":false,//是否开启佣兵全类型武器
      "佣兵装备限定":"下方写入对应ItemStatCost行号",
      "PetItemLimitIscNo":500  //带有该属性的装备仅限雇佣兵装备
    }

物品额外装备条件限制属性

    "ItemLimit":{
      "描述": "物品限制属性",
      "ItemLimitTurnOn":true, //功能开关
      "AmaItemLimitIscNo":395, //职业限定属性行号 包含该属性装备限定对应职业使用
      "SorItemLimitIscNo":396, //..
      "NecItemLimitIscNo":397,//..
      "PalItemLimitIscNo":398,//..
      "BarItemLimitIscNo":399,//..
      "DruItemLimitIscNo":400,//..
      "AssItemLimitIscNo":401,//..
      "DIYItemLimitIscNo1":409, //DIY条件限制属性显示 比如 要求某属性达到XX点可以装备
      "DIYItemLimitValueIscNo1":185, //DIY条件限制属性  满足上条属性限定的值才可以装备
      "DIYItemLimitIscNo2":432, //DIY条件限制属性显示 比如 要求某属性达到XX点可以装备
      "DIYItemLimitValueIscNo2":186//DIY条件限制属性  满足上条属性限定的值才可以装备
    },

右键功能参数说明

   "Pspell": {
      "描述": "右键功能合集配置项",
      "PspellPatchTurnOn":true, //功能开关
      "Pspell_23_ToRuneStatNo":369, //装备回收属性行号
      "Pspell_23_ToRuneRandRange":10, //回收物品范围
      "Pspell_23_ToRuneFileStatr":624, //回收物品起始txt行号
      "Pspell_24_RuneMaxFileNo":642, //符文合成最大行号
      "积分功能ISC行号":"下方写入对应ItemStatCost行号",
      "DiyCurrencyStat":184, //积分属性行号
      "ShopRune":true // 是否开启卖店回收
    }
Pspell号码 功能说明 相关参数
13 魔法口袋取出 魔法口袋相关参数
16 右键红门 calc1=地图id,calc3=是否保留物品
18 右键直达 calc1=地图id, calc3=是否保留物品
21 符文分解 calc1=物品偏移,向上为负数,向下为正数。calc2=是否单独变换物品
23 装备回收 Pspell_23_ToRuneStatNo,Pspell_23_ToRuneRandRange,Pspell_23_ToRuneFileStatr
24 符文合成 Pspell_24_RuneMaxFileNo
25 积分兑换物品 calc1 = 价格,calc2=品质,calc3=物品等级,TMogType=物品code
26 积分掉落TC clac1=TCid参考基础端,calc2=价格,calc3=限定等级
27 积分红门 calc1=地图id,calc2=价格,calc3=是否保留物品

魔法口袋参数说明

 "MagicBag": {
      "描述": "魔法口袋",
      "MagicBagTurnOn":true,  //是否开启功能
      "佣兵装备限定":"下方写入对应ItemStatCost行号",
      "iBagItemNo":659,  //口袋物品行号
      "iBagStatNo":360. //口袋属性第一个行号,该数字需要减1
      "sBagItemType":105, //单口袋ItemType行号,资料片后要行号-3得出此数字
      "sItemType":106,//可放入单口袋ItemType行号,资料片后要行号-3得出此数字
      "sBagItemCountIsc":377, //单口袋数量Isc行号
      "sBagItemTextX":40, //背包数字坐标偏移,基于左上角第一个格子
      "sBagItemTextY":-105, //背包数字坐标偏移,基于左上角第一个格子
      "sBagItemTextX2":-455, //仓库数字坐标偏移,基于左上角第一个格子
      "sBagItemTextY2":-275, //仓库数字坐标偏移,基于左上角第一个格子
      "sBagItemTextX3":-470, //盒子数字坐标偏移,基于左上角第一个格子
      "sBagItemTextY3":-340 //盒子数字坐标偏移,基于左上角第一个格子
    }

赌博刷新功能

 "Gamble": {
      "描述": "赌博刷新等功能",
      "GambleRefreshTurnOn": true,//开关
      "MoreGamble": 30,
      "RefreshBtnDc6Width": 32,
      "RefreshBtnDc6Hight": 32,
      "RefreshBtnXBtn": 210, //刷新按钮坐标
      "RefreshBtnYBtn": -69  //刷新按钮坐标
    }

DLL100功能

    "DLL100": {
      "描述": "DLL100插件功能",
      "DLL100TurnOn":true
      //开启后自动检查目录下名为MDLL1到MDLL100的DLL插件引用
    }

技能修复类

    "SkillsFix":{
      "描述": "技能修复",
      "SkillsFixTurnOn":true, //技能修复开关
      "HurricaneFixNo":403  //暴风类技能生效频率减少属性ISC行号
    },