修改工具¶
注: 本文中的所有工具都可以在下面的目录找到:
Might and Magic VI - The Mandate of Heaven (魔法门6 - 天堂之令)
|--- Tools
MM6键盘修改器¶
- 如何运行修改器:双击
MM6键盘修改器.exe
,指定你的mm6游戏安装目录,请确保路径是全英文的 - 如何使用修改器:工具运行后,会从注册表取得mm6.exe所在位置,并从中取得当前键盘快捷键方案。目前可供修改的快捷键都列在工具界面上了,只需要把输入焦点定位在按键说明后面的输入框,按下需要设置的新快捷键,就可以看到新的快捷键的名称出现在输入框中。
如果按下的键没有反应,或显示“无效”,则说明该按键无法使用作为新快捷键。
- 总是奔跑
项若打勾的话,可修改平常为奔跑状态,按下SHIFT键后为走路状态。退出不转身
项若打勾
所有快捷键修改完毕后,按下 确定修改
按钮,就会以新的快捷键方案对mm6.exe进行修改,成功与否都会有提示。
- 按下 ``恢复缺省
按钮,可以取消所有修改,将mm6.exe恢复到修改前的状态。
- 注意:如果打算使用的新的快捷键与秘技键(F、E、J、W)重复,会将秘技键重新定位在“7、8、9、0”这几个数字键。
个人最习惯的默认按键设置
由于Insert, Home, Page Up, Delete, End, PageDown这几个键有冲突, 所以弃用这几个键。
- 前后左右: W, S, A, D (左手操作, 用Ctrl + 左右平移)
- 施放魔法: Y (右手操作)
- 攻击: H (右手操作)
- 魔法全书: C (不变)
- 向上飞: J (右手操作)
- 向下飞: L (右手操作)
- 着陆: K (右手操作)
- 仰视: I (右手操作)
- 俯视: P (右手操作)
- 平视: O (右手操作)
- 呐喊: G (左手操作)
MM6角色编辑器完全汉化版¶
这款名为魔法门6角色编辑器(Might and Magic VI Character Editor)(mm6che)的修改器由CH Khor制作,fdrg、tomchen1989(老用户)及Iu工作室围城汉化,除简中版翻译不当之处有所改动之外,其他均以简体中文版魔法门6的翻译为准。感谢使用。
汉化版原发于gamerhome.net
此修改器能编辑:
- 食物, 金币, 声誉
- 职业, 基础属性, 等级, 经验, 年龄
- 武器, 护甲, 魔法, 辅助技能
- 学习全部魔法
- 物品
- 功绩
附上一段能自动设置所有技能以及学会所有魔法的脚本
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
魔法门6自动化脚本。
requirements
- macro==0.0.1
- PyUserInput==0.1.9
- pyperclip==1.5.26
- pywin32
"""
from macro.bot import bot
#--- 以下两个方法用户魔法门6角色修改器 ---
def learn_all_skill(level=60, master_level=0):
"""在技能编辑界面学会所有的技能。运行脚本前, 将鼠标放在第一个技能的技能等级
的数字上, 并选中所有文本。然后运行此脚本, 并在1秒内切回到修改器界面。
:param level: 技能等级
:param master_level: 专精等级, 0是普通, 1是专家, 2是大师
"""
level = str(level)
bot.delay(1.0)
for i in range(31): # 一共31个技能
bot.type_string(level)
bot.tab()
bot.up(n=2)
bot.down(n=master_level)
bot.tab()
# learn_all_skill(level=60, master_level=2)
def learn_all_magic():
"""在魔法全书界面学会所有的技能。运行脚本前, 用鼠标选中第一个魔法, 设置为
未习得。
"""
bot.delay(1.0)
for i in range(9 * 11): # 一共99个技能
bot.space()
bot.tab()
# learn_all_magic()
MM6魔法缓冲时间修改器¶
此修改器能将所有魔法技能修改为0BTU (即无冷却时间)。
扒龙助手MM6+MM7¶
经常听说MM6中扒龙算是个bug,不过从游戏程序看,这明明是个特别的设定:首先判断尸体属于哪个等级的生物,如果满足条件,则生成一个随机数,将该数值整除100(十进制),取余数,判断余数是否大于等于90,若满足条件,则尸体不消失。
所以,通过修改程序,可以随意让龙尸消失或不消失,满足某些人的嗜好。有谁需要这样的修改器么(与NPC修改器一样,仍然是内存修改的)?
MM6NPC修改器¶
NPC列表中选择需要的NPC类型,按 换掉左边的
按钮就把左边的NPC类型更换掉,同时重置使用标志(针对每天只能用一次的家伙);右边同理。
列表中有一些NPC没有列出来,因为这些家伙 身无长技
,在显示 目前雇佣的NPC
的时候,一律将其显示为 旅行伴侣
。
MM678内存地图察看器¶
工具:魔法门六七八中文版内存地图察看工具(8月29日更新版本)
功能:从运行中的游戏内存中读取数据,在工具中显示当前地图上的生物和物品及其状态属性。
目的:将研究内存数据所得到的结果,按照游戏中的描述,以直观的形式表示出来,达到检验的目的。
效果:目前可以按照相对坐标显示友好的NPC或怪物(绿点)、不友好的NPC或怪物(红点)、隐藏的NPC或怪物(灰点)和地图上的物品(蓝点)。
可以显示生物列表,标明序号、坐标和状态,在点击列表中的生物项目时可以显示详细情况。
可以显示物品列表,标明序号、坐标和状态,在点击列表中的生物项目时可以显示详细情况(部分)。
可以将当前所处的地图的数据存储在本工具的运行目录中,存储的名字固定,每次存储会将原数据覆盖。
室外地图可以显示,如需要可以下载另外提供的地图文件包(bmpfiles.zip),解压后,与本工具放在同一目录中即可。
衍生功能:方便攻略编写者制作地图。
不足之处还将慢慢完善。
- 2007-08-14 更新版本:增加察看当前地图上箱子中物品的功能,但无法列出箱子所在的坐标位置;增加部分物品的属性显示。
- 2007-08-21 更新版本:增加对魔法门六代中文光盘版的支持。
- 2007-08-22 更新版本:增加对魔法门八代中文光盘版的支持;增加高亮闪烁显示当前选定生物或物品位置的功能。
- 2007-08-27 更新版本:在生物列表中增加显示经验值,并且分隐藏生物和活动生物显示经验值统计;在魔法门八中文版中增加显示建筑列表功能,并且可以高亮闪烁显示选定建筑的位置。
- 2007-08-29 更新版本:修正魔法门八中文版中显示经验值不正确的问题;在魔法门六和魔法门七中文版中增加显示建筑列表功能。