传奇世界商城物品编辑与价格修改实操指南

来源: 作者: 点击:
文件定位:不同引擎的配置文件路径

商城数据存储在服务端,客户端修改无效。需进入 MirServer 或 WolServer 根目录查找。

- 彩虹/经典传世引擎:配置文件通常为 Mir200\Envir\WolShop.txt 或 Shop.txt。部分版本使用 Data 目录下的 MallItem.txt。
- D3D/新传世引擎:多采用 XML 格式,文件位于 Config\Xml\GameStore.xml 或 MallItem.xml。
- 数据库存储:部分版本价格直接写在 StdItems.DB 的 Price 字段,需配合 DBC2000 修改。

若不确定,可在 Mir200\Envir 目录下搜索 *Shop*.txt 或 *Mall*.xml。

文本格式配置文件修改详解

以最常见的 WolShop.txt 为例,格式通常为分号分隔或列对齐。

标准格式解析


;格式:物品ID|外观|图片|物品名称|价格|数量|积分|标签
1=1000|10|100|金条|500|1|0|3
2=1001|11|101|超级金条|1000|1|0|4

修改操作:
1. 用 Notepad++ 或记事本打开文件,找到目标物品行。
2. 直接修改第 5 列的数字(如将 500 改为 800)。此数值通常对应元宝价格。
3. 若想改为金币出售,部分版本需在物品名称后添加货币标识符(如 金条|500|Gold),具体需查看文件顶部注释。

编码与保存关键

保存时编码格式必须选 ANSI。若误存为 UTF-8,会导致游戏读取乱码,商城物品消失或无法购买。

XML与数据库格式修改

XML配置文件(GameStore.xml)

找到 <Item 标签下的 Price="xxx" 属性,修改引号内数字。XML 对格式敏感,修改后需确保标签闭合,建议使用 Notepad++ 防止格式错乱。

数据库修改(StdItems.DB)

1. 打开 DBC2000,加载 MirServer\Mir200\DB\StdItems.DB。
2. 找到对应物品的 Price 字段(或 Need 字段),修改数值。
3. 数据库修改后,必须重启整个服务端(关闭 M2Server 再重新启动)才能生效。

修改后不生效的排查清单

1. 重启服务端:修改任何服务端文件后,必须完全关闭 M2Server.exe 并重新启动,仅刷新商城界面无效。
2. 找错文件:服务端实际使用 XML 配置,你却改了 TXT 文件;或数据库存价格,你却改了文本。需确认引擎类型。
3. 格式错误:TXT 文件列数不对(如多删了分隔符)、XML 标签未闭合、编码非 ANSI 均会导致加载失败。

修改前务必备份原文件,避免配置错误导致商城瘫痪。