3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 5174|回复: 44
打印 上一主题 下一主题

[讨论] <Tome4>业余汉化寻求技术人员……

  [复制链接]

284

主题

4665

帖子

4万

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
5170
金元
215260
积分
42236
精华
3
注册时间
2008-7-16

圣诞快乐

QQ
跳转到指定楼层
主题
发表于 2012-1-6 20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 marblezls 于 2012-1-6 20:48 编辑

大家好,我是前阵子做Tome4技能翻译的marble。
目前,这个游戏我和几个群友在做汉化,但是我们遇到了非常棘手的问题,目前急需一名懂得LUA的技术人员。
具体的问题,就是Tome4诡异的断行问题,最好是能用函数来解决。
目前,虫子给出的算法是:
那个鼠标信息框长度大概能容纳20个汉字,超过20个字就显示不出来,他就把读取的说明文字,按20个字一组分组,每读取20个字插入一个空格。
我们目前做技术的虫子是现学现做,所以进度也差强人意,希望懂得LUA的人能伸出援手,谢谢!
技术帝请加QQ群:190110237



评分

3

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

4

主题

759

帖子

593

积分

高级玩家

Rank: 4

贡献度
4
金元
5767
积分
593
精华
0
注册时间
2011-6-26
舒服的沙发
发表于 2012-1-6 20:53 | 只看该作者
顶一个,希望早日能玩
回复 支持 反对

使用道具 举报

1

主题

767

帖子

776

积分

超级玩家

Rank: 5Rank: 5

贡献度
14
金元
7201
积分
776
精华
0
注册时间
2007-2-15
硬硬的板凳
发表于 2012-1-6 21:13 | 只看该作者
友情帮顶,感谢你的工作
回复 支持 反对

使用道具 举报

3

主题

496

帖子

699

积分

超级玩家

Rank: 5Rank: 5

贡献度
66
金元
4350
积分
699
精华
0
注册时间
2006-1-14
冰凉的地板
发表于 2012-1-6 21:17 | 只看该作者
听都没听过啊...
回复 支持 反对

使用道具 举报

25

主题

1131

帖子

1200

积分

游戏狂人

马儿

Rank: 6Rank: 6

贡献度
34
金元
11240
积分
1200
精华
0
注册时间
2009-5-18
5#
发表于 2012-1-6 22:19 | 只看该作者
友情帮顶
回复 支持 反对

使用道具 举报

头像被屏蔽

33

主题

2788

帖子

2838

积分

禁止发言

贡献度
353
金元
14761
积分
2838
精华
1
注册时间
2008-1-2
6#
发表于 2012-1-6 22:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

33

主题

2788

帖子

2838

积分

禁止发言

贡献度
353
金元
14761
积分
2838
精华
1
注册时间
2008-1-2
7#
发表于 2012-1-6 22:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

2

主题

301

帖子

440

积分

高级玩家

Rank: 4

贡献度
20
金元
3603
积分
440
精华
0
注册时间
2004-11-25
8#
发表于 2012-1-6 23:55 | 只看该作者
我觉得这玩意儿找作者靠谱
回复 支持 反对

使用道具 举报

39

主题

1万

帖子

2万

积分

版主

你爱,或者不爱我,我就在这里,不离不弃。

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
4405
金元
27874
积分
25417
精华
1
注册时间
2006-10-27
9#
发表于 2012-1-7 00:41 | 只看该作者
可惜没技术,纯支持
回复 支持 反对

使用道具 举报

4

主题

636

帖子

764

积分

超级玩家

Rank: 5Rank: 5

贡献度
74
金元
4682
积分
764
精华
0
注册时间
2007-11-23
10#
发表于 2012-1-7 10:42 | 只看该作者
换行是小问题,这游戏对中文编码支持不佳,汉化之后游戏就会非常卡,不知道是SDL_ttf还是内置的utf8proc库的问题
回复 支持 反对

使用道具 举报

8

主题

232

帖子

1279

积分

游戏狂人

Rank: 6Rank: 6

贡献度
245
金元
2587
积分
1279
精华
4
注册时间
2009-2-16
11#
发表于 2012-1-7 13:39 | 只看该作者
jeckcai 发表于 2012-1-7 10:42
换行是小问题,这游戏对中文编码支持不佳,汉化之后游戏就会非常卡,不知道是SDL_ttf还是内置的utf8proc库 ...

很卡是因为压缩问题,游戏模组是打包成一个.team的文件,貌似每次读取信息都会有个解包的过程,所以游戏的运行速度不加,这个也是我初期汉化时最大的一个问题,不过已经解决,无意中发现只要把扩展名为.team的三个压缩包文件全部解压缩,得到的文件夹名字改成这个压缩包的全名,替换原来的压缩包文件,汉字字体显示速度慢问题就完美解决了,只是进游戏载入稍微慢一点,游戏内卡顿完全消失
回复 支持 反对

使用道具 举报

8

主题

232

帖子

1279

积分

游戏狂人

Rank: 6Rank: 6

贡献度
245
金元
2587
积分
1279
精华
4
注册时间
2009-2-16
12#
发表于 2012-1-7 13:57 | 只看该作者
多谢各位支持,汉化组前辈的方法之前我也是用的,但是每个汉字后加空格,一来修改程序很麻烦,另外字符串源代码的长度会增加一倍,大段文字的字符串修改起来就会很痛苦了,我现在用了一个函数了解决了这个问题,与各位分享一下思路:
1. 游戏源程序会自动识别半角空格并断行,汉化后的字符串实际是中英文混排的模式,所以会出现断行长短不一,排列混乱,首先编写一个函数,遍历字符串内的所有字符并将空格和制表符全部剔除,但保留换行符。
2.接下来对字符串内字符挨个检查比对,如果是中文字符,则显示并检索下一个,直到到达指定宽度。如果是半角的英文、数字和符号,则暂停显示,检查接下去的一个字符,如果还是半角字符,则再检查下一个,直到找到中文字符为止,如果这一串连续半角字符长度能在当前行显示,则显示,否则改到下一行显示。

这个方法,目前可以避免数字和英文单词被截断成两行显示的问题,也就初步解决了中英文混排的混乱,可能遍历字符串效率比较低,好在这个换行问题最严重的是鼠标提示显示物品和技能信息的内容,字符串长度都比较短,所以游戏速度影响不大,各位有更好的解决办法欢迎交流。加入M的那个组。

另外目前游戏汉化进展还可以,技能和物品基本汉化成功,这要感谢M和KISS众位大大们的精彩翻译,大家拭目以待吧

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

5

主题

690

帖子

802

积分

超级玩家

Rank: 5Rank: 5

贡献度
35
金元
6623
积分
802
精华
0
注册时间
2007-12-20
13#
发表于 2012-1-7 14:59 | 只看该作者
支持希望早日成功
回复 支持 反对

使用道具 举报

39

主题

1万

帖子

2万

积分

版主

你爱,或者不爱我,我就在这里,不离不弃。

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
4405
金元
27874
积分
25417
精华
1
注册时间
2006-10-27
14#
发表于 2012-1-7 16:58 | 只看该作者
继续关注,支持
回复 支持 反对

使用道具 举报

0

主题

303

帖子

209

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2571
积分
209
精华
0
注册时间
2008-12-4
15#
发表于 2012-1-7 17:03 | 只看该作者
希望早日出测试版,强力支持
回复 支持 反对

使用道具 举报

26

主题

1463

帖子

1274

积分

游戏狂人

Rank: 6Rank: 6

贡献度
76
金元
9698
积分
1274
精华
0
注册时间
2004-11-3
16#
发表于 2012-1-7 18:57 | 只看该作者
友情支持 !!!!!!
回复 支持 反对

使用道具 举报

4

主题

636

帖子

764

积分

超级玩家

Rank: 5Rank: 5

贡献度
74
金元
4682
积分
764
精华
0
注册时间
2007-11-23
17#
发表于 2012-1-7 19:14 | 只看该作者
grammier 发表于 2012-1-7 13:57
多谢各位支持,汉化组前辈的方法之前我也是用的,但是每个汉字后加空格,一来修改程序很麻烦,另外字符串源 ...

对于一个一直在更新的程序而言,既然不需要改程序就能中文化那就不要改的好。
比如说你只是改动文本及字体的话,下次更新就能很方便的运用上去,因为不是每次都更新所有lua文件的。
但改源代码的话还要等待重新编译后的程序,而这个不是所有人都会的。谁能保证能关注一个游戏那么久呢?

回复 支持 反对

使用道具 举报

7

主题

285

帖子

273

积分

高级玩家

Rank: 4

贡献度
7
金元
2451
积分
273
精华
0
注册时间
2011-10-3
18#
发表于 2012-1-7 21:13 | 只看该作者
纯支持。
回复 支持 反对

使用道具 举报

6

主题

56

帖子

293

积分

高级玩家

Rank: 4

贡献度
20
金元
2726
积分
293
精华
0
注册时间
2011-11-11
19#
发表于 2012-1-8 13:23 | 只看该作者
支持,帮顶
回复 支持 反对

使用道具 举报

77

主题

1273

帖子

7346

积分

云游仙境

小二在此,客官有何吩咐咩...

Rank: 12Rank: 12Rank: 12

贡献度
822
金元
40577
积分
7346
精华
0
注册时间
2008-1-23
20#
发表于 2012-1-8 14:21 | 只看该作者
支持一下,如果LZ继续搞下去,不间断更新汉化进程,我相信会有更多爱好者加入汉化工作的,以目前来看,很多民间汉化都因为各种各样的原因太监了...
回复 支持 反对

使用道具 举报

284

主题

4665

帖子

4万

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
5170
金元
215260
积分
42236
精华
3
注册时间
2008-7-16

圣诞快乐

QQ
21#
 楼主| 发表于 2012-1-9 09:34 | 只看该作者
xintai25 发表于 2012-1-8 14:21
支持一下,如果LZ继续搞下去,不间断更新汉化进程,我相信会有更多爱好者加入汉化工作的,以目前来看,很多 ...

一直在做,目前界面的、技能的已翻译完毕,物品的已经接近尾声,可以说完成了接近一半了,而且最近也有很多好青年不断的加入我们,相信不会太监……期待着吧
回复 支持 反对

使用道具 举报

19

主题

1284

帖子

1355

积分

游戏狂人

Rank: 6Rank: 6

贡献度
24
金元
12591
积分
1355
精华
0
注册时间
2010-1-26
22#
发表于 2012-1-9 09:53 | 只看该作者
支持一下,辛苦了。希望早日完工。
回复 支持 反对

使用道具 举报

22

主题

415

帖子

329

积分

高级玩家

Rank: 4

贡献度
23
金元
2970
积分
329
精华
0
注册时间
2009-1-21
23#
发表于 2012-1-9 10:45 | 只看该作者
最好就是能编译,使汉化的文件统一的一个文件夹,以后有什么更新能够直接更新这些文件和替换某些游戏关键更新文件
回复 支持 反对

使用道具 举报

284

主题

4665

帖子

4万

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
5170
金元
215260
积分
42236
精华
3
注册时间
2008-7-16

圣诞快乐

QQ
24#
 楼主| 发表于 2012-1-9 17:14 | 只看该作者
pkwfx 发表于 2012-1-9 10:45
最好就是能编译,使汉化的文件统一的一个文件夹,以后有什么更新能够直接更新这些文件和替换某些游戏关键更 ...

好主意,就是不知道技术能不能支持……
回复 支持 反对

使用道具 举报

3

主题

916

帖子

753

积分

超级玩家

痛快

Rank: 5Rank: 5

贡献度
35
金元
6130
积分
753
精华
0
注册时间
2009-7-16
25#
发表于 2012-1-9 19:37 | 只看该作者
虽然我什么都不懂 不过必须要支持的~!
回复 支持 反对

使用道具 举报

10

主题

2100

帖子

1605

积分

游戏狂人

什么鬼???

Rank: 6Rank: 6

贡献度
11
金元
15605
积分
1605
精华
0
注册时间
2007-2-3
26#
发表于 2012-1-9 20:48 | 只看该作者
年前应该能玩上了吧
回复 支持 反对

使用道具 举报

2

主题

321

帖子

190

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2376
积分
190
精华
0
注册时间
2010-7-2
27#
发表于 2012-1-10 10:40 | 只看该作者
支持了,感谢楼主
回复 支持 反对

使用道具 举报

0

主题

276

帖子

257

积分

高级玩家

Rank: 4

贡献度
13
金元
2050
积分
257
精华
0
注册时间
2004-12-7
28#
发表于 2012-1-10 12:17 | 只看该作者
支持了,感谢楼主
回复 支持 反对

使用道具 举报

0

主题

506

帖子

381

积分

高级玩家

Rank: 4

贡献度
6
金元
3574
积分
381
精华
0
注册时间
2004-1-10
29#
发表于 2012-1-10 16:52 | 只看该作者
虽然帮不了什么忙,但还是顶一下
回复 支持 反对

使用道具 举报

11

主题

799

帖子

740

积分

超级玩家

Rank: 5Rank: 5

贡献度
42
金元
5715
积分
740
精华
0
注册时间
2008-7-16
30#
发表于 2012-1-10 20:20 | 只看该作者
友情帮顶
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-25 18:15 , Processed in 0.168525 second(s), 49 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表