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

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

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

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

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

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

007,我把东方快车谋杀案的程序传上了。
7 j- J2 |8 R) d) w' k/ i注意:此程序是根据DEMO版修改的,应该不适用于正式版。! k. j5 E, v) n# W8 F! Q
. J# W1 ?2 W/ c& p8 Y$ x
附上两张正常显示的截图      
0 G1 U9 D9 S& y( ~& x! n
  ?" v$ e4 a0 U, h6 Y( M* Z现在传上无人生还的。! A& V' C4 u+ o' }% i! n

) Z; J: r, _9 j# e9 q! e2010.07.04更新9 J4 ~, \9 o7 _$ M
修正了退出报错、显示物品报错和覆盖存档报错等问题。
# o6 z) ~0 K' x! K  H2 g  9 k9 n3 U0 y( X, ^& X6 W& c
& |8 d" R! }0 Y% N3 v
2010.07.05更新
' s* o' F( S( K! r. F- E- j( n8 E添加了换行功能,换行符为“/”。字幕模板见附件。* f& ]4 c% X% C8 O! l8 \" b# i
另外,实现了不完全的窗口化。  
* I1 l; |( Q/ b! h- S; |附换行截图:  
/ H! d# D0 r! T' s" o1 K+ B0 H" Q& O# T
2010.07.05第二次更新
. n# m! n  I8 e, l6 [彻底解决了字幕偏移问题,以后就不用再不空格了。之前添加的换行功能不大可行,会带来新的问题,因此未来会将换行问题彻底解决。
9 T) O( x& y) Z! k0 L8 g, b' v另外,我在附件中附带了Charset文件夹,里面的字符是必须有的,不论字幕中是否出现。一定要注意,否测程序会崩溃!7 m2 _2 w) q' m5 [+ m2 w
  
( _8 E9 L* g$ y& v% \1 Y# T附上截图:  

本帖子中包含更多资源

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

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发表的  :
! |5 q+ I( i& x; X7 M1 }( p5 n+ w收到,非常感谢!我看看再说。
看过了没?有什么想法?
回复 支持 反对

使用道具 举报

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

测试结果

暂时先简单测试了一下。
5 e: U7 ^0 H4 w+ v8 {3 [' Bdemo版的主exe文件和正式版的大小完全一样。 : n5 b7 Y& L5 L+ V* ~( z* {" k. u
我先做了一个简单的测试,用demo版的exe代替正式版的exe,测试通过。 . L0 {' l9 E4 A- J3 b* G
下面准备测试字体显示位置偏移的问题。
. L  ^0 `0 {% E& e- I4 o0 [想问一下,字体显示位置偏移的问题的出现是有条件的吗?
. M) m5 F0 ]2 [- N  s) h比如说字符串长度超过多少字就会出问题?还是和字符串长度无关的?
3 ]8 J. [8 y2 v8 a& e% w: c: b7 r( e; |* g
下面是汉化抓图 . i7 e% |0 v! A2 x% y. t

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6#
发表于 2010-6-5 14:02 | 只看该作者
再现你说的字符显示位置问题了,按你说的补空格的方法也能解决。# Z0 h7 l2 r- |# @5 g
我看如果没有其他问题的话,就可以这么干了。- g4 }- X4 v! i) i" g0 ~# i
如果可以的话,我想安排人员开始汉化翻译了,你看行吗?3 a; O: L' ^9 v8 H6 d, i
补空格还是比较简单的。这个工具我来做吧。
% f8 F8 m/ _- i# Z8 ~6 u- O
4 g- l7 \% x. e对了,除了无人生还和东方快车谋杀案,还有1作估计也是用unicode的。
+ _: I3 ^5 E, s) J6 `. p6 w+ q请在有空的时候也帮忙修改一下吧,估计也是类似的,谢谢了。2 S6 D% e, }' @% z# h" W1 K

$ i  w( `9 O' Y, ^9 L' B无人生还的程序也请放出来吧,我也想看一下。
回复 支持 反对

使用道具 举报

7#
发表于 2010-6-5 14:15 | 只看该作者
修改\\Text\\fonts.txt 里面的字体文件内部名称,可以自由更换各种系统字体。
" ]4 l7 `3 D3 Q只要是系统字体管理器里可以看见的都行。
- V7 G9 B$ y$ T9 W
1 j, l6 {4 z: j- L+ D9 g8 Y举例# K& R) S1 i" R% A- P
Font Name    Size    Desc    Effect    Uses
' |/ A) F, s$ S  ]8 G1 O4 |楷体_GB2312    14    0    shadow    location descriptions
. u) A$ o: J+ @( x* K: E, E( z
' v. G, h- K* @+ ~+ `& \* ~放上一张楷体的抓图
: a) l& y/ x# f4 |5 K+ A; B& ?% L

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

回 4楼(shane007) 的帖子

与字符串长度无关。
& S) L3 w/ V6 p& w2 b我对OPTIONS做过一下测试,你参考下吧:
3 W! L; D1 U3 Q8 Y6 `4 e. B5 J1 纯中文---左对齐。上三个选项(下称A部分)为中线基准,下六个(B部分)为原英文右端线基准。0 e( L# c6 H4 ^4 w/ D
2 英文+中文---A部分英文居中对齐,中文紧跟英文;B部分英文右对齐,中文左对齐。
4 L% @/ E$ _; I' n# f) ], x: z3 中文+英文---对齐方式同1,只不过英文紧跟其后。
5 Y/ _& h! J; s* [- ~# p4 英文+中文+英文---对齐方式根据中文前的英文设置,效果同2。
  V" p) S  d) B5 空格(若干)+中文---显示完全同1。9 \1 g" p7 ~6 L! T' D' E! ^1 i
6 中文+空格(中文数的两倍)---显示和原版英文相同。
# a( c. _+ L- [另外,我在使用UltraEdit进行字幕测试发现一个现象:假设翻译后字幕为“我们的话音乐”;当我从左端拖动光标选中前两个字时,就是说选中“我们”,编辑器就会显示选中“我们的话”;选中“我们的”,显示选中“我们的话音乐”。而对纯英文字串则无此问题。我觉得这应该是英文程序中普遍存在的问题,可能会有帮助。0 L% i( I# f4 t1 G
在此,我做一个初步假设:游戏在显示字符串时,先根据字符大小、数量确定矩形的大小,然后在矩形内,从右开始画出字符。对英文,它画的矩形大小与字符串匹配,所以显示不会出问题;对中文,它画出的矩形能填入的字符是中文数的2倍。9 G1 c  j/ Q; |
这可以解释为什么纯中文显示总是左对齐,还可以解释在末尾补入相应数量空格后,显示正常(由于游戏使用默认宽度字体,空格大概是中文的一半宽。假设中文字数为x,则空格数为2x,画出矩形为3x个中文宽度。在显示时,从右端开始,先画出2x个空格,相当于x个中文;然后再画出x个中文,还剩x个中文的空间,这就使得中文居中了。)

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

回 6楼(shane007) 的帖子

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

使用道具 举报

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

回 5楼(shane007) 的帖子

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

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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