设为首页收藏本站官方微博

汉化补丁 【东方快车谋杀案】+【无人生还】修改的程序(shane007进)---2010.07.05第二次更新

[复制链接]
查看: 6830|回复: 29
打印 上一主题 下一主题

[汉化补丁] 【东方快车谋杀案】+【无人生还】修改的程序(shane007进)---2010.07.05第二次更新

跳转到指定楼层
楼主
发表于 2010-6-4 18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

【东方快车谋杀案】+【无人生还】修改的程序(shane007进)---2010.07.05第二次更新

007,我把东方快车谋杀案的程序传上了。5 |4 y7 r0 N% Z; B8 x
注意:此程序是根据DEMO版修改的,应该不适用于正式版。( N/ q# B2 t9 z- Z% A9 w; b( n

9 t1 |7 q0 J+ n6 ^' ?附上两张正常显示的截图      
1 i' y6 u# ?+ Y7 r- k: ?$ w" a8 Z8 G  E& v7 b8 b
现在传上无人生还的。+ Z( p1 ?) t6 _: ~2 B9 c$ \( r

4 {; S1 M8 U: H, e; Z( N2010.07.04更新0 ?- u( ~$ {# P; B( J$ a$ i
修正了退出报错、显示物品报错和覆盖存档报错等问题。- G% X/ w. f2 p7 i! h
  
. T! s* B5 W! M* _/ N1 D
( S8 t' N: y1 r! t6 g2010.07.05更新
. H7 u$ T. j& B  i( V添加了换行功能,换行符为“/”。字幕模板见附件。
5 V3 H6 `4 |. o5 \1 Z另外,实现了不完全的窗口化。  
6 ]& h  L* w' s" g# P7 Q附换行截图:  
& F( ~) @7 s) b) p/ S% K
% ]* z  f* b5 a# ]+ P' B3 C3 |, j7 K2010.07.05第二次更新
( f3 `- J- ^* u/ [% |' ?( c7 O, w4 y彻底解决了字幕偏移问题,以后就不用再不空格了。之前添加的换行功能不大可行,会带来新的问题,因此未来会将换行问题彻底解决。5 _! ]6 Z/ v& m% B" G! R4 n; V( W9 Q
另外,我在附件中附带了Charset文件夹,里面的字符是必须有的,不论字幕中是否出现。一定要注意,否测程序会崩溃!
* v! h8 W  W0 G* r/ _  # E! ?' ?- [$ F3 Y) c1 p
附上截图:  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

使用道具 举报

沙发
 楼主| 发表于 2010-6-4 18:40 | 只看该作者
论坛附件很不好用,无法加密和更改。
回复 支持 反对

使用道具 举报

板凳
发表于 2010-6-4 18:57 | 只看该作者
收到,非常感谢!我看看再说。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2010-6-5 13:08 | 只看该作者
引用第2楼shane007于2010-06-04 18:57发表的  :: Z& ^: \+ x$ M8 @# i2 r8 T
收到,非常感谢!我看看再说。
看过了没?有什么想法?
回复 支持 反对

使用道具 举报

5#
发表于 2010-6-5 13:42 | 只看该作者

测试结果

暂时先简单测试了一下。 % a0 ^# V4 F3 K; b; t9 g/ l
demo版的主exe文件和正式版的大小完全一样。
; `: y7 E, O6 g; _我先做了一个简单的测试,用demo版的exe代替正式版的exe,测试通过。 2 @/ r/ M: [" G/ j
下面准备测试字体显示位置偏移的问题。
" }8 l: V. k, s: z) c- C, g! l, ?想问一下,字体显示位置偏移的问题的出现是有条件的吗?
1 b( {. P+ y6 p# @: q& I* ^比如说字符串长度超过多少字就会出问题?还是和字符串长度无关的? + l/ ~" z" Q0 d5 f. ?
$ o4 K! X, S2 ^8 h+ N0 I  O+ l
下面是汉化抓图 ( c8 H: S. }, s+ }+ u& [

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

6#
发表于 2010-6-5 14:02 | 只看该作者
再现你说的字符显示位置问题了,按你说的补空格的方法也能解决。
- e# R8 S4 O: `& t& `, D我看如果没有其他问题的话,就可以这么干了。
1 q2 x- J, J2 u( e& _7 v: k如果可以的话,我想安排人员开始汉化翻译了,你看行吗?
" G! u4 Y5 H0 g. Q补空格还是比较简单的。这个工具我来做吧。
6 b9 n' u1 J# a( D7 s, J- z0 O+ }5 @$ ~& l
对了,除了无人生还和东方快车谋杀案,还有1作估计也是用unicode的。6 o$ f8 S8 Y$ T5 D( Q
请在有空的时候也帮忙修改一下吧,估计也是类似的,谢谢了。1 [' P3 x/ ?  t# B0 F5 u
% f5 f2 ~# \8 w. w. N5 N8 r+ O
无人生还的程序也请放出来吧,我也想看一下。
回复 支持 反对

使用道具 举报

7#
发表于 2010-6-5 14:15 | 只看该作者
修改\\Text\\fonts.txt 里面的字体文件内部名称,可以自由更换各种系统字体。
" h8 i) x8 w0 w: b6 g1 B1 ^! R只要是系统字体管理器里可以看见的都行。* }& |- x, U2 @; `
4 O2 y) B' ^4 z" h/ A% ?
举例) r9 ^% Z5 k. X" b, h9 D" B
Font Name    Size    Desc    Effect    Uses" d( X# X% l  |2 {
楷体_GB2312    14    0    shadow    location descriptions
. F5 N* w" N! |1 ]
( s0 F7 @; k! Q! P/ t放上一张楷体的抓图
4 ?3 w3 J" |. P- V/ e9 v* @# O/ |' O% C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2010-6-5 14:57 | 只看该作者

回 4楼(shane007) 的帖子

与字符串长度无关。
; O  i2 ?2 R9 U我对OPTIONS做过一下测试,你参考下吧:
( `  ]- c$ H, s, P. @6 C1 纯中文---左对齐。上三个选项(下称A部分)为中线基准,下六个(B部分)为原英文右端线基准。7 K' s% H5 ?  `) q! T
2 英文+中文---A部分英文居中对齐,中文紧跟英文;B部分英文右对齐,中文左对齐。
- i* j8 i) t3 |& e; l3 中文+英文---对齐方式同1,只不过英文紧跟其后。+ u9 p5 ~7 t9 X# \( O
4 英文+中文+英文---对齐方式根据中文前的英文设置,效果同2。  U2 z8 M7 C; k% s4 E
5 空格(若干)+中文---显示完全同1。: Y0 ?- q1 s& ^& L6 N
6 中文+空格(中文数的两倍)---显示和原版英文相同。
( J' p  s* s0 R% l- k0 [  z另外,我在使用UltraEdit进行字幕测试发现一个现象:假设翻译后字幕为“我们的话音乐”;当我从左端拖动光标选中前两个字时,就是说选中“我们”,编辑器就会显示选中“我们的话”;选中“我们的”,显示选中“我们的话音乐”。而对纯英文字串则无此问题。我觉得这应该是英文程序中普遍存在的问题,可能会有帮助。
* s, H1 V! ^6 _在此,我做一个初步假设:游戏在显示字符串时,先根据字符大小、数量确定矩形的大小,然后在矩形内,从右开始画出字符。对英文,它画的矩形大小与字符串匹配,所以显示不会出问题;对中文,它画出的矩形能填入的字符是中文数的2倍。' R2 K3 [1 ^0 x( e5 W& G- i+ o
这可以解释为什么纯中文显示总是左对齐,还可以解释在末尾补入相应数量空格后,显示正常(由于游戏使用默认宽度字体,空格大概是中文的一半宽。假设中文字数为x,则空格数为2x,画出矩形为3x个中文宽度。在显示时,从右端开始,先画出2x个空格,相当于x个中文;然后再画出x个中文,还剩x个中文的空间,这就使得中文居中了。)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2010-6-5 15:03 | 只看该作者

回 6楼(shane007) 的帖子

呵呵,我还想昨天忘提醒你关于字体设置,还好你发现了。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2010-6-5 15:10 | 只看该作者

回 5楼(shane007) 的帖子

很好啊,终于可以开工了,那我就盼着你们早日完工。另外一部是阳光下的罪恶吧?我看过一下,大概跟东方快车一模一样,等你们把东方完成了,将要汉化阳光时,我再修改吧,反正我是轻车熟路了,不着急。无人生还过几天传给你。! r, ]8 H  h9 @- O' n
还有,007,下一步我想学习下涉及到解打包的游戏,能否分我个任务,让我试一下?
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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