mm678-i18n

Localization for Might and Magic 6, 7, 8 (GrayFace Patches) and Might and Magic Merge 🎮🌐


Project maintained by might-and-magic Hosted on GitHub Pages — Theme by mattgraham

魔法门678语言包

高清硬3D的魔法门678整合版以及魔法门6、7、8的GrayFace灰脸补丁的简体繁体中文语言包(以及其他语言包)

黑底阅读本文白底阅读本文

目录

简表

注:

(9月25日发布的2020-08-16fix版本修正了一个重要的、任务直接完成和对话位移的bug,9月25日之前下载者请下载并打上新的整合版英文更新补丁2020-08-16fix后再重新打上8月21日的整合版简体中文语言包(或繁体))

你现在有的 你想要的 怎样做
魔法门678整合版(英文) 阅读下文段落“魔法门678整合版的下载地址和使用方法
魔法门678整合版(英文) 魔法门678整合版(简体中文) 下载使用魔法门678整合版简体中文语言包
魔法门678整合版(英文) 魔法门678整合版(繁体中文) 下载使用魔法门678整合版繁体中文语言包
旧版魔法门678整合版(英文) (更新到新版)魔法门678整合版(英文) 下载使用魔法门678整合版英文更新补丁
旧版魔法门678整合版(简体中文) (更新到新版)魔法门678整合版(简体中文) 下载并依次使用魔法门678整合版英文更新补丁魔法门678整合版简体中文语言包
旧版魔法门678整合版(繁体中文) (更新到新版)魔法门678整合版(繁体中文) 下载并依次使用魔法门678整合版英文更新补丁魔法门678整合版繁体中文语言包
整合版 / MM8灰脸(简体中文) (转为)繁体中文版 简繁版本转换,见“其他常见问题解答”的最后一条
你现在有的 你想要的 怎样做
魔法门8原版(简体 或 繁体中文 或 英文) 魔法门8灰脸补丁高清完美版(简体中文) 下载使用魔法门8简体中文升级灰脸完美补丁(灰脸补丁、MMExtension、高压缩低音质音乐、中文语言包合一)
魔法门8原版(简体 或 繁体中文 或 英文) 魔法门8灰脸补丁高清完美版(繁体中文) 下载使用魔法门8繁体中文升级灰脸完美补丁(灰脸补丁、MMExtension、高压缩低音质音乐、中文语言包合一)
魔法门8原版(英文) 魔法门8灰脸补丁高清完美版(英文) 下载使用魔法门8灰脸补丁,然后自已将从2开始编号的MP3或WAV背景音乐文件放入Music文件夹中
魔法门8灰脸补丁高清完美版(英文) 魔法门8灰脸补丁高清完美版(简体中文) 下载使用魔法门8灰脸补丁简体中文语言包(如无音乐则需放入音乐文件)
魔法门8灰脸补丁高清完美版(英文) 魔法门8灰脸补丁高清完美版(繁体中文) 下载使用魔法门8灰脸补丁繁体中文语言包(如无音乐则需放入音乐文件)
旧版魔法门8灰脸补丁高清完美版(简体中文) (更新到新版)魔法门8灰脸补丁高清完美版(简体中文) 下载使用魔法门8灰脸补丁简体中文语言包
旧版魔法门8灰脸补丁高清完美版(繁体中文) (更新到新版)魔法门8灰脸补丁高清完美版(繁体中文) 下载使用魔法门8灰脸补丁繁体中文语言包
你现在有的 你想要的 怎样做
魔法门7原版(英文) 魔法门7灰脸补丁高清完美版(英文) 下载使用魔法门7灰脸补丁英文版(如无音乐则需放入音乐文件)
魔法门6原版(英文) 魔法门6灰脸补丁高清完美版(英文) 下载使用魔法门6灰脸补丁英文版(如无音乐则需放入音乐文件)
魔法门6或7原版(中文 或 英文) 魔法门6或7灰脸补丁高清完美版(简体或繁体中文) 魔法门6/7灰脸由于技术原因暂无中文化
魔法门6或7或8原版(英文) GOG或Uplay上购买

灰脸补丁和魔法门678整合版是什么

魔法门GrayFace补丁(灰脸补丁)是由网名为GrayFace的俄罗斯网友制作的分别针对魔法门6、7、8的三个补丁。补丁修正了bug,增强了游戏,可以鼠标视角(类FPS),魔法门7、8都可高清(GrayFace所有魔法门补丁和工具的英文主页GitHub上代码库

然后再加上一个灰脸补丁附带可选安装的叫做MMExtension的东西,就可以方便地用脚本任意修改游戏。于是就有了CelestialHeavens论坛(讨论魔法门和英雄无敌的英文论坛)网友Rodril开发的魔法门678整合版(魔法门:科洛尼世界 / Might and Magic: The World of Enroth),它是基于魔法门8+灰脸补丁+MMExtension制作的,因而算是MM8的一个MOD。整合版将魔法门6、7、8的世界(恩洛斯、恩塔格瑞、贾丹姆大陆)整合在了一起。

魔法门678整合版的下载地址和使用方法

步骤如下,从上往下阅读,一般不可跳步骤:

非内地用户方便访问的方式 内地用户方便访问的方式
你现在什么都没有
从此处的MEGA网盘里下载旧版的魔法门678整合版英文游戏文件(更多讨论参考英文原帖,但原贴所述的安装方法不一定是必须的) 在网友1qwop0的百度网盘(进入网盘;提取码:j6xv)里找到并下载整合版英文文件包“MM678 Merged 12.07.2020.zip”(或其他任一完整(一点几GB大小)的整合版英文文件包都可以)后解压(更多讨论参考贴吧原贴
你现在有了:魔法门678整合版英文版(旧版)
下载魔法门678整合版英文更新补丁 这个百度网盘(提取码:wxd3)里找到并下载“魔法门678整合版英文更新补丁”
解压上面下载的整合版英文更新补丁,将.exe文件放到你的整合版英文旧版游戏目录(mm8.exe所在的目录)下执行
你现在有了:魔法门678整合版英文版(最新版)
下载魔法门678整合版简体中文语言包(或繁体 依然在这个百度网盘(提取码:wxd3)里找到并下载“魔法门678整合版简体中文汉化包”(或繁体)
解压上面下载的中文语言包,将.exe文件放到你的整合版英文最新版游戏目录(mm8.exe所在的目录)下执行
你现在有了:魔法门678整合版中文版

语言包下载地址

GitHub或百度网盘任选。

GitHub下载

见前面的表格,或Releases页面

百度网盘下载

百度网盘链接(长期链接,更新了的话还是在这个链接里面下载。上述语言包都在里面)。提取码:wxd3

语言包使用方法

使用语言包/补丁:解压全部文件,复制到游戏文件夹,覆盖原文件即可

注意事项

建议游戏开始创建队伍的时候不要修改(不要手动编辑输入)角色的姓名,会导致编码错乱。用游戏建议的姓名就好。

如果需要修改角色的姓名,那么在进入游戏后(而不是创建队伍时):

Ctrl+F1打开控制台

输入:

DBCS.setPlayerName(角色序号, "角色新姓名")

例如想修改左数第二个角色的姓名为“佐尔丹”,那么就输入:

DBCS.setPlayerName(2, "佐尔丹")

(注意代码的括号、双引号都是半角英文的)

然后Ctrl+回车执行代码,角色的姓名即修改成功

整合版中文版翻译

大致上是优先用Tom的魔法门6“完美”升级补丁(其基于/借鉴了Fenghou的魔法门6翻译修正版本)的翻译文字,其次是简体中文原版的魔法门7的文字,最后是简体中文原版的魔法门8(简体中文原版的魔法门8基本上是由繁体中文原版的魔法门8转换而来的)。然后进行了文字的修正、统一。总体上遵循简体中文官方版本魔法门6、7译名,除部分常见名词,包括:Knight/剑客->骑士;Druid/教士/僧侣->德鲁伊;Paladin/游侠->圣武士;Priest/神父->神甫;Staff/棍棒/长棍->手杖;Mace/锤棍->钉锤;等等。除少数(如魔法)外,英文相同者通常中文名均统一(如职业、生物的Lich都是巫妖;职业、6中生物、7剧情中尼根的团体Warlock都是邪术师)。然后用修正统一的翻译去生成整合版和MM8的语言文件(所以MM8的汉化也是修正和统一的了)。

对于专有名词,您可以查阅魔法门6、7、8和整合版的简体、繁体、英文所有版本的所有专有名词对照表:mm678allzhversiontrans.xlsx Excel文件下载

繁体由简体使用OpenCC转化,游戏专有名词目前均为简体版本的称呼,除了Free Haven(整合版简体依然使用玩家已习惯的简体原版六代“自由天堂”的译名)和两个大陆的名字换成了繁体版本惯用名称。

想查看、参与翻译,请点这里下载简体中文的.po文件,.po可用Poedit编辑器查看和编辑。

技术

代码请见魔法门678语言包(mm678-i18n)的GitHub repo。用我的一个Python脚本CSV2PO从Tab分隔的表格文件提取字符串转为gettext的.po(在3_i18n文件夹中,点这里下载简体中文的.po文件,.po可用Poedit编辑器查看和编辑)和相关文件,整理后转换回表格文件。详细Python代码见主目录tools目录下的.py文件。使GrayFace补丁的魔法门支持双字节字符的脚本为FNT_DBCS.lua。为了支持双字节字符,现将文本特殊处理,Python脚本tools/dbcs_special.py可用来将普通文本和特殊文本文件互相转换。关于如何将普通点阵字体转化为魔法门6、7、8和英雄无敌3的.fnt字体文件,请见FNT Generator项目

其他常见问题解答

  1. 魔法门6、7、8正版游戏在哪里下载?

    GOG和Uplay上有卖正版,不贵。

  2. 魔法门6、7、8分别需要打什么补丁?

    打上GrayFace补丁即可。(GrayFace所有魔法门补丁和工具的英文主页

  3. 打了GrayFace补丁的魔法门6、7、8如何汉化?

    目前仅GrayFace版魔法门8(以及基于魔法门8的整合版)有汉化,见前文。

    GrayFace版魔法门6、7暂时没有汉化。想玩有动画有背景音乐的中文魔法门6、7者,目前请使用光盘版。

  4. 打了GrayFace补丁的魔法门6、7、8的英文或中文版有动画,有背景音乐,免CD吗?

    GOG和Uplay上的“无数字版权管理(DRM-free)”的魔法门6、7、8都是有动画,有背景音乐,免CD的。

    打了GrayFace补丁的任何版本魔法门6、7、8都是可免CD的。

    打了GrayFace补丁的GOG和Uplay版魔法门6、7、8,都是有动画,有背景音乐的。

    其他版本的游戏打了GrayFace补丁后,如没有动画,请将动画文件放在Anims或相关文件夹下;如没有背景音乐,请将背景音乐文件放在Music文件夹下。

  5. 打了GrayFace补丁的魔法门7、8,或者是678整合版(英文或中文版),如何高清全屏?

    打开MM8Setup.Exe(或7),选择“3D硬件加速”(默认时应该是被选中的),然后点击“运行魔法门”。

    进入游戏后,F4键是切换窗口、全屏模式。

    打了GrayFace补丁的魔法门6可以全屏,但魔法门6游戏本身无3D硬件加速,无法高清。想体验高清的魔法门6恩洛斯大陆,请玩678整合版。

  6. 游戏有没有兼容性问题?为什么我打开MM8Setup.Exe(或7),“3D硬件加速”一栏是灰色的无法点击(或者完全无法打开)?

    游戏在Windows 8或以下版本Win操作系统下运行通常没有问题。

    游戏也可以在游戏在Windows 10下运行,但如果MM8Setup.Exe中“3D硬件加速”一栏是灰色的无法点击(或者完全无法打开),那么需要:右键点击mm8.exe和MM8Setup.exe(或7)->属性->“兼容性”选项卡->“以兼容模式运行这个程序”打钩->下拉菜单中选择“Windows XP (Service Pack 3)”的兼容模式->确定

  7. 我首次运行整合版,为什么会黑屏僵住,像死机了一样?

    首次运行整合版时,程序会自动生成DataFiles文件夹及其下所有文件,这需要一些时间,时间视你电脑CPU的性能而定

  8. GrayFace补丁/整合版相对于原版新增的快捷键有哪些?

    • 大写锁定(CapsLock)或鼠标中键(即点击滚轮):在鼠标视角(类FPS,用鼠标转身)模式和传统模式(左右方向键转身)之间切换(另注:如鼠标视角未开启,请打开mm8.ini(或6、7)文件,将其中的“MouseLook=0”这一行改为“MouseLook=1”)
    • F2:切换为双倍速模式
    • F3:切换为一直前进的模式
    • F11:快速保存游戏

    以上均为默认快捷键。另外快速读取游戏功能默认没有快捷键。上述这些功能都可以在mm8.ini(或6、7)文件中修改快捷键。

    • 滚轮向上/下滚动:向上/下飞(飞行魔法施展时)
    • CTRL+F1:控制台(开发者搞代码用的,也可“作弊”,MM6、7、8需要MMExtension)

    原版的快捷键一览表,请查阅正版游戏的说明书,或者是网上的攻略、电子书等。MM7、8和整合版游戏中也有键盘设置,可以查看所有快捷键,并更改它们。

  9. 整合版如何在三个大陆之间传送?

    在MM6、7、8的三个大陆之间传送,需要在特定的传送点施展时空之门魔法,以开启大陆间传送模式。每个大陆都有一些特定的传送点,需要找找。

  10. 整合版为什么总是下雪?怪物怎么那么强?

    可以在游戏中的“额外设置”(进入游戏后,按键盘Esc键,再点选“控制界面”按钮,再点上方游戏标志左边的“额外设置”)里关闭“天气效果”和“怪物强化”。“天气效果”设置可能有小问题,需要多试几次;“怪物强化”设置需要保存游戏后再载入以生效。(默认均开启,游戏开始时是1月,常下雪;怪物随着队员等级的增强而增强)

  11. 新版的整合版中,魔法书左侧有一排快捷魔法栏位设置,怎么用?

    可以在游戏中的“额外设置”(进入游戏后,按键盘Esc键,再点选“控制界面”按钮,再点上方游戏标志左边的“额外设置”)的第二页(“额外设置”第一页是“怪物强化”等设置,底端两侧有用于翻页的小按钮可翻到第二页)对“Q. SPELL 1-4”(“Q. SPELL”是“备用快捷魔法”的英文缩写)的键位进行设置。备用快捷魔法1至4的默认键位为:F5至F8(原生备用快捷魔法默认键位则是:S)。

  12. 整合版如何作弊?

    想使用类似简体中文版魔法门6的J键作弊,直接跳到某一地图上的话,那么,CTRL+F1开启控制台,输入

    evt.MoveToMap{Name = "7d25.blv"}

    然后CTRL+回车键执行,即直接跳到魔法门7的塞莱斯特,其中7d25.blv是塞莱斯特的地图文件名。具体的地区和该地区地图文件名的对应关系,见《整合版地图一览表》。把7d25.blv换成其他地图文件名,就可以跳到其他任何地区。

    打了GrayFace补丁的6、7、8也类似。

    更多控制台作弊的代码请参考cheat_test.luacheat文件夹的说明

    其他修改属性数值的作弊,可以用Cheat Engine游戏作弊器。下载网友做的魔法门678整合版的Cheat Engine作弊表(mm8.CT)文件。再下载Cheat Engine游戏作弊器,打开作弊器,运行魔法门678整合版,窗口化游戏,切换回Cheat Engine,选择进程,选择魔法门8游戏的进程,然后再载入mm8.CT作弊表文件即可开始作弊。选择一个项目,比如“Character 1”,然后点键盘上的右箭头键,可以像展开文件夹一样展开这个项目。双击Value(值)列下的数值,就可以对数值进行更改。几乎任何常见的数值,如金币食物、各大属性等级技能魔法、手中的物品、时间等都可以修改,和魔法门的作弊器“CHE”一样强大。不过作弊前注意保存游戏,因为修改不当时偶尔会使游戏跳出。

    此外,还可直接下载使用已作弊修改好了的高属性初始存档,将下载的save000.dod放入游戏目录的Saves文件夹中。

    CHE存盘作弊器无法用于678整合版。

  13. 我不想将.exe的补丁安装文件安装到游戏文件夹,只想把补丁文件解压出来,应该怎么做?

    免费开源的的文件压缩软件7-Zip不但可以打开和解压.7z、.zip等压缩包文件,还可以打开和解压这里的.exe补丁安装文件(这里的.exe都是LZMA算法压缩的,7-Zip支持)。其他完善的文件压缩软件通常也都应该能打开和解压这里的.exe。

  14. 我想查看/Data/Text localization/内的几个ZHCN*.txt文件,但用记事本或其他文本编辑器打开后却有部分乱码,如何处理?

    上文“技术”章节说了,为了支持双字节字符,文本文件已特殊处理过了。“特殊编码”的文本文件转为普通文本文件可以这样选择以下两种方法之一(注意不要改动/Data/Text localization/内的文件,而应该复制到别处进行处理):(一)Python脚本tools/dbcs_special.py最后一行注释去掉后是decodeDbcsSpecialFile('5_postprod/zh_CN', 'temp_folder'),“5_postprod/zh_CN”和“temp_folder”分别是输入路径和输出路径,改成你想要输入和输出的文件夹或文件的相对路径即可。或者(二)记事本(或其他文本编辑器)打开一个“乱码”的文本文件,中文字是能显示的,只是里面夹杂着“乱码”而已(假如中文字完全无法显示,那么请用正确的编码——简体为gb2312或gbk,繁体为big5——重新打开文本文件)。Ctrl+H打开替换窗口,将这个dbcs_special_char_to_replace.txt文件内的第一行的所有字符复制粘贴到“查找内容栏”,“替换为”留空,然后点击“全部替换”,然后再复制粘贴下一行的字符……共三组字符要分别替换为空。最后保存即可。

  15. 如何将整合版或魔法门8灰脸补丁的简体中文版转为繁体中文版(或反之)?

    打上繁体中文语言包后手动删除/Data/Text localization/ZHCN*.txt(仅整合版有这5个文件)、/Data/z10 LocZHCN.icons.lod(仅整合版有)、/Data/10 LocZHCN.EnglishT.lod/Data/10 LocZHCN.EnglishD.lod。由繁转简类似。以后的语言补丁可能会自动删除这些文件。

更新日志

(版本号为中文语言文件的版本号而不是GrayFace补丁或者整合版的版本号):

截图

魔法门678整合版简体中文版截图0

魔法门678整合版简体中文版截图1

魔法门678整合版简体中文版截图2

魔法门678整合版简体中文版截图3

版权

版权声明见LICENSE文件:代码使用MIT License;“魔法门”商标和魔法门游戏文件版权属育碧公司,合理使用,不含游戏主体;GrayFace的补丁和工具见其LICENSE文件