传奇3物品数据主要存放在服务端Mud2\DB\StdItems.DB(Paradox格式,用DBC2000打开)或Item.txt/Equip.txt(文本版),部分SQL引擎版在数据库KING_STDITEMS表。你是GM只需改底版数值或游戏内用命令调单件,两种方法如下:
一、数据库永久修改(影响此后所有新刷出的该装备)
先关所有服务端进程,备份StdItems.DB或Item.txt。
DBC2000打开StdItems.DB步骤:
控制面板→BDEAdministrator→新建别名(Alias)取名如Mir3DB→PATH指向D:\Mir3Server\Mud2\DB→Apply→双击打开StdItems.DB。
关键字段说明(与Mir2类似但部分版本字段名有小差异):
•DC=攻击下限(破坏Min),DC2=攻击上限(破坏Max)
•MC=魔法下限,MC2=魔法上限
•SC=道术下限,SC2=道术上限
-AC=物理防御下限,AC2=物理防御上限
•MAC=魔法防御下限,MAC2=魔法防御上限
•Luck=幸运值(填负数如-7表示幸运+7,部分版直接正数)
•Hit=准确,Speed=攻击速度(武器有效,1通常减速11加速)
-Weight=重量,DuraMax=持久上限
•StdMode=物品类别(5=武器10=男衣11=女衣15=头盔20=项链22=戒指24=手镯)
•Shape=特殊效果编号(118=护身111=隐身112=传送113=麻痹等,勿乱改)
•Source=元素类型(1火2冰3雷4风5神圣6暗7幻),AniCount/Reserved=元素强度
按Ctrl+F搜装备中文名或按Idx找,改DC/DC2等数值后File→Save。文本版Item.txt用Notepad++搜装备名,按列位置改攻击段(格式一般为攻击下限-攻击上限防御下限-防御上限…)保存。
突破250上限:
多数版默认单字段TinyInt上限255,想超255需:①用DBC2000DesignTable把DC2/AC2等字段类型从TinyInt改为SmallInt(支持-32768~32767);②检查服务端!Setup.txt或AttributeLimit.ini中ItemMaxATK/MaxEquipATK是否限制250,改大为999或0(无限制),保存重启。
重启所有服务端进程→进游戏GM号用@make装备名(或@give角色名装备名)重新刷一件看属性。身上已穿戴的需卸下再穿或小退重登刷新,背包原有旧件不自动变。
二、游戏内GM命令临时改单件(不用重启服务端)
先确认你在M2Server→查看→列表信息→管理员列表中角色名有权限(等级10),游戏中输入(部分版本需先@gmon或#gm开启):
@supermake格式(较常见传奇3引擎支持):
@supermake装备位属性类型数值
•装备位:1=武器,0=衣服,2=项链,3=头盔,4=左镯,5=右镯,6=左戒,7=右戒
•属性类型:0=攻击,1=魔法,2=道术,3=防御,4=魔御,5=准确,6=攻速,7=幸运
•示例:把手中武器攻击下限改100→@supermake10100;攻击上限改200→@supermake10200(部分版上限和下限分开两条,也有版用@supermake10100-200一次性设,视引擎而定)
-给项链加幸运2→@supermake272
•元素修改(部分版):@WeaponAtom130(武器火元素+30,1火2冰3雷4风5圣6暗)
刷高属性装备命令:
@make屠龙刀(刷基础版)
@make装备名L:2AS:1(部分文本引擎支持幸运+2攻速+1,视版本)
此方式只改当前这件装备,数据库底版不变,下次@make还是原值。
三、常见坑
•改完数据库不重启M2Server或只重开登录器没重开M2→看到旧属性。
•字段是TinyInt却填500→溢出变负数或乱码,需改SmallInt+解引擎上限。
-文本版Item.txt分隔符是Tab不是空格,用Notepad++看制表符,乱加空格会导致引擎读不到该行使装备消失。
•部分繁体/台版传奇3数据库别名要建为Mir3DB且大小写敏感,BDE中别名拼错打不开表。
一般调一两件神器用@supermake最快,批量改整套装备底版去改StdItems.DB并重启服务端。
一、数据库永久修改(影响此后所有新刷出的该装备)
先关所有服务端进程,备份StdItems.DB或Item.txt。
DBC2000打开StdItems.DB步骤:
控制面板→BDEAdministrator→新建别名(Alias)取名如Mir3DB→PATH指向D:\Mir3Server\Mud2\DB→Apply→双击打开StdItems.DB。
关键字段说明(与Mir2类似但部分版本字段名有小差异):
•DC=攻击下限(破坏Min),DC2=攻击上限(破坏Max)
•MC=魔法下限,MC2=魔法上限
•SC=道术下限,SC2=道术上限
-AC=物理防御下限,AC2=物理防御上限
•MAC=魔法防御下限,MAC2=魔法防御上限
•Luck=幸运值(填负数如-7表示幸运+7,部分版直接正数)
•Hit=准确,Speed=攻击速度(武器有效,1通常减速11加速)
-Weight=重量,DuraMax=持久上限
•StdMode=物品类别(5=武器10=男衣11=女衣15=头盔20=项链22=戒指24=手镯)
•Shape=特殊效果编号(118=护身111=隐身112=传送113=麻痹等,勿乱改)
•Source=元素类型(1火2冰3雷4风5神圣6暗7幻),AniCount/Reserved=元素强度
按Ctrl+F搜装备中文名或按Idx找,改DC/DC2等数值后File→Save。文本版Item.txt用Notepad++搜装备名,按列位置改攻击段(格式一般为攻击下限-攻击上限防御下限-防御上限…)保存。
突破250上限:
多数版默认单字段TinyInt上限255,想超255需:①用DBC2000DesignTable把DC2/AC2等字段类型从TinyInt改为SmallInt(支持-32768~32767);②检查服务端!Setup.txt或AttributeLimit.ini中ItemMaxATK/MaxEquipATK是否限制250,改大为999或0(无限制),保存重启。
重启所有服务端进程→进游戏GM号用@make装备名(或@give角色名装备名)重新刷一件看属性。身上已穿戴的需卸下再穿或小退重登刷新,背包原有旧件不自动变。
二、游戏内GM命令临时改单件(不用重启服务端)
先确认你在M2Server→查看→列表信息→管理员列表中角色名有权限(等级10),游戏中输入(部分版本需先@gmon或#gm开启):
@supermake格式(较常见传奇3引擎支持):
@supermake装备位属性类型数值
•装备位:1=武器,0=衣服,2=项链,3=头盔,4=左镯,5=右镯,6=左戒,7=右戒
•属性类型:0=攻击,1=魔法,2=道术,3=防御,4=魔御,5=准确,6=攻速,7=幸运
•示例:把手中武器攻击下限改100→@supermake10100;攻击上限改200→@supermake10200(部分版上限和下限分开两条,也有版用@supermake10100-200一次性设,视引擎而定)
-给项链加幸运2→@supermake272
•元素修改(部分版):@WeaponAtom130(武器火元素+30,1火2冰3雷4风5圣6暗)
刷高属性装备命令:
@make屠龙刀(刷基础版)
@make装备名L:2AS:1(部分文本引擎支持幸运+2攻速+1,视版本)
此方式只改当前这件装备,数据库底版不变,下次@make还是原值。
三、常见坑
•改完数据库不重启M2Server或只重开登录器没重开M2→看到旧属性。
•字段是TinyInt却填500→溢出变负数或乱码,需改SmallInt+解引擎上限。
-文本版Item.txt分隔符是Tab不是空格,用Notepad++看制表符,乱加空格会导致引擎读不到该行使装备消失。
•部分繁体/台版传奇3数据库别名要建为Mir3DB且大小写敏感,BDE中别名拼错打不开表。
一般调一两件神器用@supermake最快,批量改整套装备底版去改StdItems.DB并重启服务端。

