战役场景批量汉化简易教程——字符串批量导入导出
本帖最后由 熊教授 于 2021-9-24 07:21 编辑众所周知,战役场景还是老外强。
大量优秀的海外作品需要通过翻译才得以惠及大众
如同字幕组,翻译文化作品是近代极为伟大,不计付出和回报的无私行为。
并且也对近代历史对文化产生了巨大的正面影响。
但是通过地编翻译战役场景,效率极低,容错率极低。
这里要感谢论坛大神桶神,与AoE2ScenarioParserd项目的发起人沟通后
手写了一份地图文件的字符串批量导入导出的python脚本。
其中的一个作用就是快捷替换地图内的字符串。比如翻译。
脚本因年久失修,游戏最近更新的几个版本更新后就无法再正常运行了。
今天将脚本重新排版,按最新版本修正了一下,希望能帮助到有需的绅士们。
当然了使用python脚本,必须要前置python使用环境。
使用流程(大约3小时):
下载python环境。
下载python的编辑器PyCharm
使用Pip命令安装AoE2ScenarioParserd项目的依赖库
1、按教程安装python环境。
2、按教程安装编辑器pycharm
3、按教程设置pycharm为中文。
4、打开Pycharm在终端内:按项目说明书中,使用Pip命令安装本项目。
5、运行附件中的本脚本
最后,脚本内只修复了部分问题,并未修改使用说明及署名。
还望各位勘误,督促谢谢。
感谢桶神遗珠
太赞了 你好,请教一下,运行脚本后出现了下面的报错日志,要如何解决?
D:\Users\Administrator\PycharmProjects\pythonProject\pythonProject\Scripts\python.exe "C:/Users/Administrator/Desktop/导入导出触发树文本v0.2 - python脚本21年9月修复版.py"
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\导入导出触发树文本v0.2 - python脚本21年9月修复版.py", line 37, in <module>
from AoE2ScenarioParser.scenarios.aoe2_de_scenario import AoE2DEScenario
File "D:\Users\Administrator\PycharmProjects\pythonProject\pythonProject\lib\site-packages\AoE2ScenarioParser\scenarios\aoe2_de_scenario.py", line 4, in <module>
from AoE2ScenarioParser.objects.managers.de.trigger_manager_de import TriggerManagerDE
File "D:\Users\Administrator\PycharmProjects\pythonProject\pythonProject\lib\site-packages\AoE2ScenarioParser\objects\managers\de\trigger_manager_de.py", line 4, in <module>
from AoE2ScenarioParser.objects.data_objects.trigger import Trigger
File "D:\Users\Administrator\PycharmProjects\pythonProject\pythonProject\lib\site-packages\AoE2ScenarioParser\objects\data_objects\trigger.py", line 16, in <module>
from AoE2ScenarioParser.objects.support.uuid_list import UuidList
File "D:\Users\Administrator\PycharmProjects\pythonProject\pythonProject\lib\site-packages\AoE2ScenarioParser\objects\support\uuid_list.py", line 3, in <module>
from typing_extensions import SupportsIndex
ModuleNotFoundError: No module named 'typing_extensions' 换言之,系统找不到模块'typing_extensions',也不知道在哪下载这个模块,要如何解决? 上面的问题解决了,又出现了新的问题{:169:}
报错栏出现了这个:ValueError: 0 is not a valid StartingAge
这又是如何解决{:146:} 风雨技安 发表于 2021-11-22 15:59
上面的问题解决了,又出现了新的问题
报错栏出现了这个:ValueError: 0 is not a valid StartingAge ...
亲,因为不到3个月时间游戏更新,所以又失效了,得随时更新程序才能用,还是有点麻烦。 熊教授 发表于 2022-9-4 15:49
亲,因为不到3个月时间游戏更新,所以又失效了,得随时更新程序才能用,还是有点麻烦。 ...
啥时候更新,等你更新 cly806 发表于 2022-9-6 22:36
啥时候更新,等你更新
?大佬夜游神不是更新了工具吗,又能复制触发,又能文本提取。 熊教授 发表于 2022-9-9 17:12
?大佬夜游神不是更新了工具吗,又能复制触发,又能文本提取。
版本更新,目前坏了
页:
[1]