东方部落3.1地图编辑器汉化 & 编辑器隐藏模式
heroes5吧
全部回复
仅看楼主
level 15
提前泼冷水:
编辑器很多东西就没法汉化,也就汉化了按钮名称,和大部分的说明文字。
主要原因是编辑器好多名称是直接调用了底层xdb文件的标签,可简单理解为源代码就这样。
要不是在国外的资料里发现有个隐藏模式,不二合一我都觉得单独的汉化拿出来没啥用。
2023年12月09日 10点12分 1
level 15
二楼留空,惯例楼中楼放地址。
2023年12月09日 10点12分 2
2023年12月09日 10点12分
level 15
汉化说明:
1.仅限东方部落3.1版,我印象里与3.0版的编辑器是不兼容的,3.0版的编辑器网上好像以前有人汉化过,可自行搜索。
2.如一楼所言,汉化仅限于按钮、说明文字,许多标签文本无法汉化。
另外个人怀疑编辑器内置了个名称文本包和说明文本包,地图上物品的名称恒定是英文,部分的说明文本也恒定英文,挪走了data内的文本包他们还是能显示,显然是没有调用游戏自带的文本。但我试了试用软件解包编辑器,没找到。
3.有极个别的看似能汉化的文本,不知道为什么找不到在哪,可能是我用的软件问题吧,最后就汉化不了。比如下面效果图中,右下角的Objects,中间编辑器自动检测地图问题时,弹出的警告文字,也有一句找不到。
2023年12月09日 11点12分 3
level 15
地图编辑器隐藏模式说明
下文转载翻译自https://heroes5.fandom.com/wiki/Heroes_V_editor,有部分修订。
启用游戏编辑器模式
编辑器具有隐藏模式。 这是高级编辑器模式,用于在游戏数据库中添加新对象、生成游戏图标、导入和导出游戏纹理模型等。
要将编辑器切换到该模式:
(1)打开<游戏文件夹>\profiles\editor_a2.cfg
(2)将setvar map_editor_mode的值更改为 0 - 切换至游戏编辑器。
将该值改回1,可将编辑器切换回默认的地图编辑器。
2023年12月09日 11点12分 4
level 7
好家伙,半汉化状态的地图编辑器终于出现了,
前排
支持一下[滑稽]
顺便好奇的问下,后续有没有可能出现完整汉化的版本[滑稽]
2023年12月09日 11点12分 5
1楼说的很清楚了,没可能,游戏底层的标签不能汉化的。
2023年12月09日 11点12分
@无尽Ω圆周率 啊这[泪]反正有部分汉化也能舒服不少就完事了[滑稽]
2023年12月09日 11点12分
level 15
修改好之后,运行编辑器,可以看到多了两个菜单:资源、对象。其他菜单也多了些功能。
这个模式不建议不熟悉游戏文件、不了解电脑数据结构的玩家使用,瞎改出问题别找我。
下面介绍下如何查看游戏数据库资源。
开始工作前先点一下“资源”,确保“关闭MOD”选项呈灰色。如果不是,点一下。这个模式编辑器好像默认会开上一次的工作区。
刚进入编辑器,已经是一个默认的查看窗口了,点击“查看”->“游戏数据库”->“新建窗口”,可以在默认的查看窗口基础上,新建一个查看窗口。
“查看”->“游戏数据库”下的其他按钮可以用来在几个查看窗口之间切换。
右击查看窗口上方的两条灰色线,然后点击“选择表单”。
在弹出的窗口中可看到游戏数据库中所有类型的数据。这个没法汉化,不过英文很简单,自行查一下就好,按需选择,然后点“确定”。
查看窗口现在将有一个下拉菜单,其中列出了数据库中所有勾选类型的数据。
选择“查看”->“选中对象属性窗口”。将出现一个空窗口,用于展示选择的数据库文件的细节。
2023年12月09日 11点12分 6
吧务
level 15
“有极个别的看似能汉化的文本,不知道为什么找不到在哪”
这是因为有若干的文本是放在“游戏目录\Editor”里面
举个栗子:
比如右侧的Dropdown list
这里面的文字都是读取自Editor\MapFilters.xml:
可以试试看 我们这里汉化了这段文字 编辑器里面也汉化了 注意的是 默认打开这个文件是UTF-8 但是输入汉字之后必须要按照GB18030来保存 否则出来的会是乱码
所以要汉化地图编辑器 Editor目录下面的文件也是必须要改的 而且由于有些文件是配置文件 会被地图编辑器本身改 所以只能去挨着个找到底哪个必须要汉化
2023年12月09日 11点12分 7
这样子……我之前也找过editor下面的xml,但草草看了几个感觉好像和汉化没关系就没仔细弄,原来存在有关系的文件啊。
2023年12月09日 11点12分
@无尽Ω圆周率 其实可以直接装个WSL 然后直接用Linux指令grep去Editor那里面搜 基本没得跑
2023年12月09日 13点12分
level 15
创建保存导出或加载 mod
编辑器允许创建一个单独的环境来跟踪所做的所有更改。如果需要,也可以保存并稍后加载它们。在游戏编辑器模式下,这些功能才可用。
但不知道为啥,这个功能居然不支持后缀名为h5u的文件,只支持h5m(地图),h5p(好像是33对决的预设),h5c(自定义战役)。虽说都是zip文件改后缀吧,但非要玩家手动改一下……
创建MOD
在地图编辑器中选择“资源” ->“新建MOD ”。
保存并导出MOD
在地图编辑器中选择“资源 ”->“ 打包MOD ”。
这将在“ <游戏文件夹>/Maps ”中创建一个“<mod_name>.h5m”文件。
要导出在 mod 中创建的对象,请打开“ <游戏文件夹>/Maps/<mod_name>.h5m ”、并提取对象文件。
加载MOD
在地图编辑器中选择“ 资源”->“ 解包MOD ”。
2023年12月09日 11点12分 8
吧务
level 15
另外 “另外个人怀疑编辑器内置了个名称文本包和说明文本包,地图上物品的名称恒定是英文,部分的说明文本也恒定英文,挪走了data内的文本包他们还是能显示”
这是因为h5地图编辑器有IconCache 同样 去“游戏目录\Editor\IconCache”可以找到所有的Cache 为啥右侧的各种物品都是英文的 注意 这个东西虽然叫做Cache 但是你不能删除它 删除它之后图标就显示不出来了 虽然这可以修好你没法汉化右侧各种生物宝物等等的问题:
所以比较好的方法就是把IconCache本身汉化 虽然这个工作量就很大 但是更致命的问题是 IconCache里面用的是一种叫做ObjectLink的文件 是2进制文件并非文本 没法直接编辑 举个例子:占卜纸牌 他在地图编辑器里面对应的Link文件是Editor\IconCache\AdvMapObjectLink\MapObjects\_(AdvMapObjectLink)\Artifacts\H5A1\TarotDeck.(AdvMapObjectLink)
打开之后 可以发现这个宝物的名字和描述 在2进制文件的最下方 与地图编辑器中的描述一致 改成其他Ascii代码应该很容易 怎么改成中文 那就是个单独的问题了 不过应该不是什么太难的活
2023年12月09日 12点12分 10
我刚才也试出这个现象了……正想去问你到底是啥原因。原来如此,是在最后啊,我还想呢,这看起来是个图片怎么和文字有关系了。
2023年12月09日 12点12分
@无尽Ω圆周率 这个2进制文件还真有点难搞 需要读懂每个字段是在干嘛的 但是可以确定的是 如果我们知道怎么生成这个IconCache 那么就不需要单独去一个一个翻译 等啥时候有空了可以试着破解一下这个2进制文件
2023年12月09日 12点12分
@无尽Ω圆周率 IconCache的问题先放一边 可以先把XML里面那些简单的整好
2023年12月09日 12点12分
level 15
圈圈太给力了
2023年12月09日 13点12分 11
level 13
真不错👍
2023年12月12日 02点12分 12
level 5
大神,这个版本能不能搞个8个技能格的补丁
2024年01月07日 13点01分 13
level 1
请问一下,战役特殊英雄像马卡尔,怎么在自由模式当中选用?之前下了一个版本,有这些英雄,后面电脑修了以后下载的其他版本里就没有了
2024年01月08日 02点01分 14
level 1
大神,看看我的编辑器是什么问题(右边是空白的,没有英雄和物品),再帮我解决一下,谢谢!
2024年04月20日 08点04分 15
地图编辑器也是这个问题,这个怎么搞,索引上也没看到解决办法啊。?、
2024年09月21日 03点09分
@贴吧用户_76UA63P 这么解决,我也是这个问题,[汗]找不到楼主说的什么贴
2024年05月29日 03点05分
置顶的索引贴找一下,编辑器的常见问题了。
2024年04月20日 09点04分
我仔细看了你给的地址内容,是需要打开编辑器的隐藏模式吗?我使用的编辑器以前是可以正常使用的,但这次不知道是怎么回事就无法使用了。
2024年04月23日 02点04分
level 10
谢谢圆周率大神分享
2024年05月02日 04点05分 16
1 2 尾页