Minecraft(我的世界)中文论坛

标题: 【1.5.1/1.4.7/1.4.6】【SSP】【原创&永久更新】蒼燚|外挂式语言导入&导出MOD

作者: mjmj1996    时间: 2013-3-7 19:45
标题: 【1.5.1/1.4.7/1.4.6】【SSP】【原创&永久更新】蒼燚|外挂式语言导入&导出MOD
本帖最后由 mjmj1996 于 2013-4-2 15:04 编辑

蒼燚|外挂式语言控制(导入&导出MOD)
原生中英文
(——废话!中国人干嘛不做原生中文QWQ)



本MOD的开发是基于咱做懒人包时汉化工程多次被卡在由于汉化MOD没有跟上MC的更新的情况下

怒极于是自己动手,开发了这一款MOD

虽说是事实上已经有好几个MOD有类似的功能了,不过还是发出来凑个热闹

唔,顺带还有几个想法正在开发中
要是真弄出来的话,以后汉化就方便了

至于具体是神马,咱先卖个萌QWQ
截图:



【MC1.5.1】V0.6.0 语言控制(Coremods)
http://pan.baidu.com/share/link?shareid=380944&uk=3641047218

【MC1.4.7】V0.6.0 语言控制(Coremods)
http://pan.baidu.com/share/link?shareid=380917&uk=3641047218
事实上,由于咱自个儿的整合包需要,顺手就把这货移植到1.4.7了

用法:
扔进Coremods文件夹

导入运行一次后会自动创建Languanges文件夹,语言文件扔到那里面就成
或者直接把语言文件扔到\.minecraft\bin里也行

导出:点击MC主界面的语言的语言导出按钮,会把语言内容全部导出到\.minecraft\Languages.txt

历史版本:


关于语言文件:
例子文件:

http://pan.baidu.com/share/link?shareid=380975&uk=3641047218


以IC2为例子,囊亏颜色更改、格式、语言覆盖等


一.后缀
以.lang结尾(例:Languanges.lang)

二.格式
XXX=YYY
例:item.cropSeed14.name = 水母草种子(IC2)
gui.unlock=解锁(BC)
item.liquid.creosote.bottle.name = 杂酚油瓶(RC)
gui.redstoneControl.name =红石控制

三.语言覆盖
某些时候由于汉化需要,可以在语言文件第一行添加以^加上对应语言来覆盖对应语言配置文件
例:
^en_US
entity.Redcap.name=\ 哥布林
这样子之后导出的语言文件中就会包含所有已汉化的内容,方便汉化文件的更新

四.颜色
以下是MC上色列表,具体用法例子文件里有


语言导出模块:

已合并至语言控制

历史版本:




唔,这货略显坑爹,因为使用了和目前为止所有的语言导出MOD不同的设计,所以需要扔到Coremods文件夹内........

混了个蛋的我纠结了足足7个钟头的ASM才把这个Coremods给捣鼓出来啊QWQ


后记

本MOD仍处于持续法开状态,如果有任何需求可以直接跟帖~~~咱会尽量加上的哟~~

唔,顺带开有一个大计划进行中嘿嘿QWQ

更新日志



作者: 52Dora    时间: 2013-3-7 19:49
我是否该砸场子,因为Laincraft里的MoLanuage里有这些功能
作者: 506721616    时间: 2013-3-7 19:49
{:10_496:}好物!顶~!
作者: Aikawastep    时间: 2013-3-7 19:57
顶一个(最近发永久更新的好少啊。)
作者: 919begin    时间: 2013-3-7 19:57
火钳刘翔         
作者: caomh2006    时间: 2013-3-7 20:04
我坐前排了 虽然此类mod不少 但苍炎的讲解清晰,使用简便,就你啦!
作者: mjmj1996    时间: 2013-3-7 20:04
本帖最后由 mjmj1996 于 2013-3-7 22:05 编辑
52Dora 发表于 2013-3-7 21:49
我是否该砸场子,因为Laincraft里的MoLanuage里有这些功能

咱很清楚的说。。。
以前我就一直用Lain开发的MoLanguange。。。
不过有一段时间,那货更新一直更不上。。。
所以觉得还是应该自己做一个。。。。。
不过说起来,咱这玩意和Lain的原理貌似不太一样。。。
作者: 专业坑爹三十年    时间: 2013-3-7 20:25
本帖最后由 专业坑爹三十年 于 2013-3-7 20:27 编辑

喜闻乐见大快人心普天同庆奔走相告好顶赞{:10_535:}{:10_523:}
作者: 52Dora    时间: 2013-3-7 20:26
mjmj1996 发表于 2013-3-7 20:04
咱很清楚的说。。。
以前我就一直用Lain开发的MoLanguange。。。
不过有一段时间,那货更新一直更不上。 ...

原来如此...
作者: 专业坑爹三十年    时间: 2013-3-7 20:37
在Languanges.txt文本里修改了游戏里的也会修改吧?{:10_535:}
作者: mjmj1996    时间: 2013-3-7 20:38
本帖最后由 mjmj1996 于 2013-3-7 22:42 编辑
专业坑爹三十年 发表于 2013-3-7 22:37
在Languanges.txt文本里修改了游戏里的也会修改吧?

不会的说~~~
不过么,如果有需要的话,咱可以加上~~~
作者: gjx2007821    时间: 2013-3-7 22:42
mjmj1996 发表于 2013-3-7 20:38
不会的说~~~
不过么,如果有需要的话,咱可以加上~~~

{:10_493:}很明显需要 不然导出来有何意义= =>
作者: wsdnmtoo1    时间: 2013-3-8 00:44
最近几天论坛发MOD人已经很少了 大概都知道 1.5快出的缘故吧{:10_493:}
作者: k11o11k11o    时间: 2013-3-8 07:19
好东西,下下来看看
作者: mjmj1996    时间: 2013-3-8 08:02
gjx2007821 发表于 2013-3-8 00:42
很明显需要 不然导出来有何意义= =>

。。。。倒出来之后汉化完一般不是直接放到语言文件中么QWQ
语言文件的话直接用倒入模块不就成了QWQ
作者: d2471527    时间: 2013-3-9 11:51
希望能支援繁體中文QAQ
作者: mjmj1996    时间: 2013-3-9 11:55
d2471527 发表于 2013-3-9 13:51
希望能支援繁體中文QAQ

额。。。。。。不支持么?QWQ
作者: gjx2007821    时间: 2013-3-9 17:27
mjmj1996 发表于 2013-3-8 08:02
。。。。倒出来之后汉化完一般不是直接放到语言文件中么QWQ
语言文件的话直接用倒入模块不就成了QWQ

{:10_493:}其实现在有语言文件导入模块么= =~
作者: craft    时间: 2013-3-9 17:32
本帖最后由 craft 于 2013-3-9 17:35 编辑
mjmj1996 发表于 2013-3-7 20:04
咱很清楚的说。。。
以前我就一直用Lain开发的MoLanguange。。。
不过有一段时间,那货更新一直更不上。 ...

molang理论上支持1.3.2+大部分forge版本……亲测。
另外新版mc不是有后台下载语言的功能吗- -新版molang有准备加网络下载文本功能的。

作者: Emerson    时间: 2013-3-9 17:40
BZ。。顶你一个
作者: mjmj1996    时间: 2013-3-9 19:07
craft 发表于 2013-3-9 19:32
molang理论上支持1.3.2+大部分forge版本……亲测。
另外新版mc不是有后台下载语言的功能吗- -新版molang ...

好吧,又想到一块去了。。。我也有这个打算。。。
作者: mjmj1996    时间: 2013-3-9 19:08
本帖最后由 mjmj1996 于 2013-3-9 21:08 编辑
gjx2007821 发表于 2013-3-9 19:27
其实现在有语言文件导入模块么= =~

。。。。嘛,第一个下载地址就是啊。。。
第二个下载地址才是导出模块。。
不过说起来其实不是模块。。这两货之间没啥关联的。。。
作者: gjx2007821    时间: 2013-3-9 19:27
mjmj1996 发表于 2013-3-9 19:08
。。。。嘛,第一个下载地址就是啊。。。
第二个下载地址才是导出模块。。
不过说起来其实不是模块。。 ...

{:10_493:}才发现= = 好高端= =~{:10_512:}不过苍炎支持个!!
作者: mjmj1996    时间: 2013-3-12 20:45
craft 发表于 2013-3-9 19:32
molang理论上支持1.3.2+大部分forge版本……亲测。
另外新版mc不是有后台下载语言的功能吗- -新版molang ...

顺带molang,MC1.4之后有段时间更新的不是很及时。。而1.3.2的MOLANG又没法用在MC1.4上所以。。。
作者: craft    时间: 2013-3-12 21:57
本帖最后由 craft 于 2013-3-12 22:10 编辑
mjmj1996 发表于 2013-3-12 20:45
顺带molang,MC1.4之后有段时间更新的不是很及时。。而1.3.2的MOLANG又没法用在MC1.4上所以。。。

其实一直有更新,我代发的帖子因为我没时间停了一段时间,然后lain自己就在mcbbs上发了帖子了。作为laincraft的组件之一。你没有看到过那个帖子(http://www.mcbbs.net/thread-71955-1-1.html )吗。

新版(已发的1.5pr版)已经支持网络同步化了= =并且计划做在线编辑,这么看的话有点撞车呢。

molang新版的特性:
1网络同步功能
2支持head,tail后缀注释
3改为基于modloader,支持fml,支持面增加,导入理论上支持一定版本以上均能支持,导出支持对应mc版本。
4预备加入林业api的支持以支援林业拓展汉化。
功能仍然在频繁变动中。

我试用下后对比了molanguage的优点:
1只需要装一个文件,通过配置就能支持随时导出导入;
2服务端支持的话就能自动检索安装的mod然后同步汉化文本(可禁止);
3文本编辑支持前缀后缀(无须对物品文本本身改动就能实现增加颜色前缀,mod类后缀等效果)
4导出导入都支持所有语言,能够同时实现各个国家的本地化(外国人也能用,不仅仅是汉化mod,还可以修改其他语言的文本)
5语言文本不是独立的文件,要求目录下可以分成多个文件,可以是压缩的,也可以是子目录的,可以任意命名。
等等。

作者: mjmj1996    时间: 2013-3-12 22:08
craft 发表于 2013-3-12 23:57
其实一直有更新,我代发的帖子因为我没时间停了一段时间,然后lain自己就在mcbbs上发了帖子了。作为lainc ...

早就看到了啊。。。
不过那是1.4除了老久之后的事了。。。
然后么咱就决定自己做一个了么。。。不过一直比较忙,最近才刚刚做完的说。。。。
嘛,也就顺手发出来了~~~~
作者: comeheres    时间: 2013-3-13 08:56
mjmj1996 发表于 2013-3-7 20:04 咱很清楚的说。。。 以前我就一直用Lain开发的MoLanguange。。。 不过有一段时间,那货更新一直更不上。 ...

MOD应该一直在更新,只是帖子有段时间没更新而已
作者: craft    时间: 2013-3-13 10:21
comeheres 发表于 2013-3-13 08:56
MOD应该一直在更新,只是帖子有段时间没更新而已

群里来了个台湾人想帮你做mcntool工具的繁体化,你有时间就上线和他商量下吧。
作者: 70193142    时间: 2013-3-13 11:58
的确汉化貌似简单多了,但是我怕我用不惯罢了= =
作者: comeheres    时间: 2013-3-13 16:11
craft 发表于 2013-3-13 10:21 群里来了个台湾人想帮你做mcntool工具的繁体化,你有时间就上线和他商量下吧。

昨晚和他聊过了,他应该也是拿工具翻译的--
作者: 路邊電燈泡    时间: 2013-3-13 20:41
話說你的[SSP...]之類的呢
作者: forfai    时间: 2013-3-14 13:56
还是外挂的好啊,这样可以升级到最新的Mod,又不用等内核汉化了。不过如果可以汉化Mod界面内的内容就好了。
作者: mjmj1996    时间: 2013-3-17 19:25
forfai 发表于 2013-3-14 15:56
还是外挂的好啊,这样可以升级到最新的Mod,又不用等内核汉化了。不过如果可以汉化Mod界面内的内容就 ...

QWQ界面内的可能有相当大的难度,不知道做不做得到。。。。QWQ找天咱研究研究去~~~
PS.总觉得是个相当大型的工程呐。。。。不过如果真的能做的话的话,那也值了QWQ
作者: forfai    时间: 2013-3-17 23:29
mjmj1996 发表于 2013-3-17 19:25
QWQ界面内的可能有相当大的难度,不知道做不做得到。。。。QWQ找天咱研究研究去~~~
PS.总觉得是个相当大 ...

是啊,还有某些对话提示的,不知道能不能搞的了。现在的汉化加载比以前好多了,以前直接丢jar文件里面的,好麻烦。现在丢Mod目录,方便多了。
作者: 1365985870    时间: 2013-3-23 18:20
mjmj1996 发表于 2013-3-7 20:04
咱很清楚的说。。。
以前我就一直用Lain开发的MoLanguange。。。
不过有一段时间,那货更新一直更不上。 ...

{:10_492:}
作者: 1365985870    时间: 2013-3-23 18:20
gjx2007821 发表于 2013-3-9 17:27
其实现在有语言文件导入模块么= =~

{:10_512:}
作者: 1365985870    时间: 2013-3-23 18:20
1365985870 发表于 2013-3-23 18:20

{:10_512:}
作者: shengjing1    时间: 2013-3-27 00:12
支持1.5.1么。。
作者: mjmj1996    时间: 2013-3-27 13:38
shengjing1 发表于 2013-3-27 02:12
支持1.5.1么。。

唔,由于是ASM所以理论上没问题。。。不过没测试过。。
嘛,明天彻底开始放假,马上更新~~
作者: mjmj1996    时间: 2013-4-2 13:05
shengjing1 发表于 2013-3-27 02:12
支持1.5.1么。。

。。。弄了一下1.5.1才发现个事——魂淡每次MC更新混淆都在变啊~~~~
嘛,导致ASM每次都要调。。
作者: shengjing1    时间: 2013-4-2 14:35
mjmj1996 发表于 2013-4-2 13:05
。。。弄了一下1.5.1才发现个事——魂淡每次MC更新混淆都在变啊~~~~
嘛,导致ASM每次都要调。。

所以说其实号称支持后面的版本貌似其实不支持
作者: mjmj1996    时间: 2013-4-2 16:02
shengjing1 发表于 2013-4-2 16:35
所以说其实号称支持后面的版本貌似其实不支持

嘛,其实我一直在奇怪为什吗MOD一直在更新。。。。搞到现在才发现全是混淆惹的祸QWQ
作者: huisezhiwei    时间: 2013-4-4 01:31
LZ的整合包好厉害的。支持楼主开发
作者: 释梦冰河    时间: 2013-4-4 22:18
救~~有个别Mod汉化不了!
\uXXXX 方法汉化的话,会直接输出\uXXXX
直接中文汉化的话,就是乱码
我用Java Decompiler查看源码,用的是addName方式注册的物品名没错……
但是就是汉化不了OTZZZZ
【Mod是:http://www.mcbbs.net/thread-104819-1-1.html
作者: mjmj1996    时间: 2013-4-4 22:32
释梦冰河 发表于 2013-4-5 00:18
救~~有个别Mod汉化不了!
\uXXXX 方法汉化的话,会直接输出\uXXXX
直接中文汉化的话,就是乱码

唔,我试试去——24小时内给答复~~QWQ
作者: mjmj1996    时间: 2013-4-5 10:43
本帖最后由 mjmj1996 于 2013-4-5 12:50 编辑
释梦冰河 发表于 2013-4-5 00:18
救~~有个别Mod汉化不了!
\uXXXX 方法汉化的话,会直接输出\uXXXX
直接中文汉化的话,就是乱码

试过了,没有任何问题啊。。。。你的汉化文件传个看下行不额~QWQ

随手测试了一下,没有任何问题

作者: 释梦冰河    时间: 2013-4-5 20:54
mjmj1996 发表于 2013-4-5 10:43
试过了,没有任何问题啊。。。。你的汉化文件传个看下行不额~QWQ

随手测试了一下,没有任何问题

……我……我发现问题所在了……
存的文件格式不对OTZZZ【改成ANSI就没事了/w\
【果咩~给乃添蘑菇了
作者: 邪恶小喵    时间: 2013-4-20 18:43
苍老师的最新作品=W=
作者: A66018299    时间: 2013-8-14 11:19
把bin裡的核心打開就有語言檔了 那麼麻煩幹嘛?
作者: mjmj1996    时间: 2013-8-14 13:48
A66018299 发表于 2013-8-14 13:19
把bin裡的核心打開就有語言檔了 那麼麻煩幹嘛?

- - 这个是汉化MOD用的,和BIN里那个没关系。。。。
。。。。。实际上看下MC源码你就知道BIN里那个语言档除了能修改MC原版物品&GUI名称外啥都干不了
作者: A66018299    时间: 2013-8-14 13:49
mjmj1996 发表于 2013-8-14 13:48
- - 这个是汉化MOD用的,和BIN里那个没关系。。。。
。。。。。实际上看下MC源码你就知道BIN里那个语言档 ...

抱歉ww 文章沒看好
我把他弄到152 不知是否能運作 我喜歡這東西 作者 lz 我愛你
作者: mjmj1996    时间: 2013-8-14 15:16
A66018299 发表于 2013-8-14 15:49
抱歉ww 文章沒看好
我把他弄到152 不知是否能運作 我喜歡這東西 作者 lz 我愛你

这个暂时还不可以 - -
等我忙完手上的另一个东西之后估摸着会把这玩意继续升级下QwQ
虽说我想说坑爹的MOJANG混淆机制。。
出个官方API会死么 - -
Forge什么都好就是不能跨版本运行啊 - -
作者: A66018299    时间: 2013-8-14 16:37
本帖最后由 A66018299 于 2013-8-14 16:41 编辑
mjmj1996 发表于 2013-8-14 15:16
这个暂时还不可以 - -
等我忙完手上的另一个东西之后估摸着会把这玩意继续升级下QwQ
虽说我想说坑爹的M ...

我錯了 我把裝了90mod的整合包給刪了 現在又要重找了
原來只是錯在這個版本 ""0.0.1"" 我又要重弄了= =話說阿 這個有沒有類似的 1.5.2版本的 我要搞整合包 完全繁體中文化...如果有的話 會很完美