单机传奇假人(Dummy/Robot)的职业、性别、等级、装备不是在M2里直接下拉选,而是通过给每个假人单独建配置文件来指定。真六职业版本(如增加刺客、弓箭手等)需在假人配置文件中把Job值设成引擎对应的编号(通常4=刺客、5=弓手,依版本而定)。以下按GOM/GEE和Hero引擎通用做法说明。
一、基础准备——名字列表与开启假人
1. 打开 Mir200\Envir\DummyNameList.txt,每行写一个假人名字,如:
陪玩战士01
陪玩法师01
陪玩道士01
陪玩法刺客01
陪玩弓手01
名字不要重名、不含特殊符号。
2. M2 → 选项 → 功能设置 → 假人系统,勾选"启用假人功能""允许假人登录",最大假人数量改大(如10),重启或点应用。
3. 假人登录可用Robot脚本 DUMMYLOGON 地图号 X Y 数量 或在M2假人管理面板手动点登录。
二、给假人单独指定职业——建立个人配置文件(核心)
GOM/GEE和Hero引擎读取假人配置的规则是:登录时自动查找 Mir200\Envir\DummyConfig\假人名字.txt,找不到则用默认。需手动为每个(或每类)假人建此文件。
文件路径示例:Mir200\Envir\DummyConfig\陪玩战士01.txt
标准三职业配置格式(通用):
;职业 Job=0战士 1法师 2道士 Gender=0男 1女
[Info]
Job=0
Gender=0
Level=40
;初始装备(物品名须与StdItems.DB完全一致,带空格要加空格)
[UseItems]
Weapon=裁决之杖
Necklace=绿色项链
Helmet=天尊头盔
ArmRing=力量戒指
ArmRingL=骑士手镯
Ring=龙之戒指
RingL=龙之戒指
Belt=幽灵腰带
Boot=幽灵靴子
Dress=战神盔甲
;自动释放技能(部分引擎支持)
[Skills]
Skill_0=烈火剑法
Skill_1=刺杀剑术
Skill_2=半月弯刀
法师示例 Job=1 Gender=1:
[Info]
Job=1
Gender=1
Level=40
[UseItems]
Weapon=骨玉权杖
Necklace=紫碧螺
Helmet=恶魔长袍
ArmRing=红宝石戒指
ArmRingL=红宝石戒指
Ring=龙之手镯
RingL=龙之手镯
Belt=魔血腰带
Boot=魔血靴
Dress=恶魔长袍
[Skills]
Skill_0=冰咆哮
Skill_1=魔法盾
Skill_2=火墙
道士示例 Job=2 Gender=0:
[Info]
Job=2
Gender=0
Level=40
[UseItems]
Weapon=龙纹剑
Necklace=天珠项链
Helmet=灵魂战衣
ArmRing=白金戒指
ArmRingL=白金戒指
Ring=三眼手镯
RingL=三眼手镯
Belt=幽灵腰带
Boot=幽灵靴子
Dress=灵魂战衣
[Skills]
Skill_0=召唤神兽
Skill_1=施毒术
Skill_2=灵魂火符
三、真六职业(刺客/弓手)假人写法
带刺客、弓箭手的版本通常在Job扩展编号上区分,常见对应(以你版本说明文档为准,可建人物建号看保存后进DB验证):
• Job=0 战士
• Job=1 法师
- Job=2 道士
• Job=3 龙人/武僧(如有)
• Job=4 刺客(Assassin)
• Job=5 弓箭手/弩手(Archer)
刺客假人示例:
[Info]
Job=4
Gender=0
Level=40
[UseItems]
Weapon=刺客匕首
Dress=刺客战衣
Necklace=xxx
Helmet=xxx
ArmRing=xxx
ArmRingL=xxx
Ring=xxx
RingL=xxx
Belt=xxx
Boot=xxx
[Skills]
Skill_0=暗影突袭
Skill_1=致命一击
弓手假人示例 Job=5,同理填弓类武器和技能名。
若不确定Job编号,可在游戏建一个刺客角色,用DBC2000打开HeroDB查看HumanRcd表里该角色Job字段值即知。
四、批量假人用配置列表随机读取(省事法)
不想每个假人都建单独txt,可做配置池+M2登录触发:
1. 在 Mir200\Envir\QuestDiary\ 下建目录 假人配置,放入多个配置如 战士40.txt 法师40.txt 刺客40.txt 内容同上格式。
2. 在 QManage.txt 的 [@Login] 段加:
[@Login]
#IF
ISDUMMY
#ACT
GETRANDOMLINETEXT ..\QuestDiary\假人配置\配置列表.txt
SETDUMMYCONFIGFILENAME <$STR(S0)>
LOADDUMMYCONFIGFILE
DUMMYSTART
配置列表.txt 里每行写一条完整路径如 ..\QuestDiary\假人配置\战士40.txt,假人上线会随机抽一个配置应用,这样名单里所有假人会按池子比例出现不同职业包括六职业。
五、假人不生效或职业仍是默认排查
- DummyConfig目录下文件名必须与DummyNameList.txt里的名字完全一致(含空格、全角半角),否则读不到会用引擎默认(通常随机三职业)。
• Job值填错(如刺客填3引擎不支持)会导致读配置失败退回默认,先测Job=0/1/2确认能读再试扩展编号。
- 改完配置需假人重新登录——M2假人管理面板点"全部下线"再"全部登录",或修改DummyNameList.txt增减名字触发重载。
• 装备名必须和DB中StdItems.DB的Name字段一字不差,带空格要带空格,错名会导致该栏位空。
- ANSI编码保存,勿用UTF-8否则中文装备名可能乱码读不出。
配好后M2点登录假人,选中某个假人点"查看资料"可核对职业、等级、装备是否已按你配置文件加载。六职业陪玩建议战士法师道士刺客弓手各配1~2个,组队跟你跑图打怪勾选"允许假人组队""自动接受组队邀请"即可。
热血传奇GOM GEE Hero引擎单机版假人修改职业等级装备与真六职业陪玩假人配置文件写法
来源:
作者:
点击:

