satan53x / SExtractor

从GalGame脚本提取和导入文本
GNU General Public License v3.0
241 stars 16 forks source link

我把RMVX项目导出为单文档了。 #85

Open daiaji opened 5 months ago

daiaji commented 5 months ago

翻译后是否就无法写入工程文件了?

satan53x commented 5 months ago

写入工程文件是指?SE提取和导入的话都是操作rvdata转换之后的json文件。 单文档/多文档应该不影响啊。

daiaji commented 5 months ago

不知道,现在transDic.output.jsontransDic.json没用了,改名transDic.json后放在文件夹里,提取写入还是没用。 我最后是让gemini编了个py小程序把词典替换了过去。


然后这个rvdata2没法解包后封包。 CommonEvents.zip 不过,有一个积极维护的解\封包器能用,但SExtractor的正则还不支持。 https://github.com/AhmedAhmedEG/VX-Ace-Translator

现在卡这了。 删了几个rvdata2。 但还是没什么改善。 一堆不支持的rvdata2.

satan53x commented 5 months ago

然后这个rvdata2没法解包后封包。 CommonEvents.zip

试了一下,你这个错误应该是和他一样,我引用的那个项目问题:https://github.com/DICE2000/rvdata2json/issues/8

satan53x commented 5 months ago

不知道,现在transDic.output.jsontransDic.json没用了,改名transDic.json后放在文件夹里,提取写入还是没用。

方便压缩发下你的提取目录吗?

daiaji commented 5 months ago

不知道,现在transDic.output.jsontransDic.json没用了,改名transDic.json后放在文件夹里,提取写入还是没用。

方便压缩发下你的提取目录吗?

搞错了,似乎是因为很多rvdata2就没有可以被翻译的文本,误导了我,以为都是没翻译,仔细看了一下,写入应该是工作的。 现在看怎么封包回去了。

试了一下,你这个错误应该是和他一样,我引用的那个项目问题:DICE2000/rvdata2json#8

退一万步讲,起码有人维护。

TXT2GAM commented 5 months ago

vx引擎的文本解包推荐这个工具,VX-Ace-Translator 提取的时候会自动分离出ruby脚本,过滤掉了很大一部分不需要翻译的代码 正则也好写

daiaji commented 5 months ago

vx引擎的文本解包推荐这个工具,VX-Ace-Translator 提取的时候会自动分离出ruby脚本,过滤掉了很大一部分不需要翻译的代码 正则也好写

我以前用过这个,上面也提到了这个。 rvdata2json的好处就是json化吧。

TXT2GAM commented 5 months ago

我以前用过这个,上面也提到了这个。

没注意,

不过,有一个积极维护的解\封包器能用,但SExtractor的正则还不支持。

本质上是一样的,看extract_RPGMV.py文件里的那个表,比如code401对应Show Text,那这个工具提取出来就会标明Show Text,其它命令同理,对应着改一下就行

meltyblood2010 commented 2 months ago

希望SExtractor支持VX-Ace-Translator