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

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

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

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

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

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

007,我把东方快车谋杀案的程序传上了。' ^0 g! r6 G. b' Y1 H
注意:此程序是根据DEMO版修改的,应该不适用于正式版。; I) D: _  s+ h1 f

' P! D8 {8 q( @3 `6 z附上两张正常显示的截图      
) h) ?! `" g7 u0 X# l2 z( o2 E2 @0 X9 J3 w4 M8 X# {( ^! l& e
现在传上无人生还的。
, F  O/ N: _; R" M6 H  g
% e, j: D9 Y* j/ g! P0 n2010.07.04更新, t9 v& G! w9 `0 z" d' V: K' x6 R
修正了退出报错、显示物品报错和覆盖存档报错等问题。
2 L' B8 G" z, l, k( H  
7 a0 U- @# V* C4 I6 t, g/ q" X- S$ m3 e% x) P- n
2010.07.05更新
2 ?& o5 a: R5 C+ H& n& m2 m: f添加了换行功能,换行符为“/”。字幕模板见附件。
7 L/ q. p5 V( E( N  `/ B- b! s另外,实现了不完全的窗口化。  2 T, e. t# _' B1 O& L
附换行截图:  
8 S1 s. s( d- p5 q
  G, Z5 b% O% [3 y2010.07.05第二次更新7 L4 f9 e$ c% b- D5 [6 O: A" i
彻底解决了字幕偏移问题,以后就不用再不空格了。之前添加的换行功能不大可行,会带来新的问题,因此未来会将换行问题彻底解决。
# E3 a! P% b( j另外,我在附件中附带了Charset文件夹,里面的字符是必须有的,不论字幕中是否出现。一定要注意,否测程序会崩溃!
" }; u& t1 O) J' v2 h  ) s6 _7 H, F7 [' L  k
附上截图:  

本帖子中包含更多资源

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

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发表的  :
7 P4 M9 [5 f+ {2 A5 v3 Q; v5 h- R收到,非常感谢!我看看再说。
看过了没?有什么想法?
回复 支持 反对

使用道具 举报

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

测试结果

暂时先简单测试了一下。
' x5 W& c7 s% T- Edemo版的主exe文件和正式版的大小完全一样。
* z- ]* H( j' j0 ?我先做了一个简单的测试,用demo版的exe代替正式版的exe,测试通过。 ' v3 Z; ]% j6 ^# H# u
下面准备测试字体显示位置偏移的问题。
/ h( O' C1 O6 h3 [$ S想问一下,字体显示位置偏移的问题的出现是有条件的吗? ! p! y+ R3 j8 O. B# s' l9 e4 U% k
比如说字符串长度超过多少字就会出问题?还是和字符串长度无关的? " f  F  R; Y! I" ?

+ q5 E* Y( J% W+ s4 ?6 C& T2 X下面是汉化抓图 ; I, X9 N) ~0 J4 B% Q3 c2 V

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6#
发表于 2010-6-5 14:02 | 只看该作者
再现你说的字符显示位置问题了,按你说的补空格的方法也能解决。
$ y' Y( T+ X0 I6 Y9 @. |我看如果没有其他问题的话,就可以这么干了。
# L) y4 [! k0 G( a如果可以的话,我想安排人员开始汉化翻译了,你看行吗?, H0 L. H1 R: U2 Y' A6 H
补空格还是比较简单的。这个工具我来做吧。( _$ }+ K) c5 K# S+ a
+ Y" @0 r( Z' [6 v7 I9 A9 G
对了,除了无人生还和东方快车谋杀案,还有1作估计也是用unicode的。
) _/ w6 B$ x  T5 [3 W请在有空的时候也帮忙修改一下吧,估计也是类似的,谢谢了。& q9 j/ k" M, x; e4 o" q9 x) F
+ e( q% {  {1 p
无人生还的程序也请放出来吧,我也想看一下。
回复 支持 反对

使用道具 举报

7#
发表于 2010-6-5 14:15 | 只看该作者
修改\\Text\\fonts.txt 里面的字体文件内部名称,可以自由更换各种系统字体。  _6 q- P: L) L) ^6 {- G
只要是系统字体管理器里可以看见的都行。
: ~( H; F; N4 [( p* `  R- y' q* X: ~0 H+ n
举例
) _9 s" V0 }; k, E9 N$ o  ^Font Name    Size    Desc    Effect    Uses9 W* w" c0 H4 ^" J  J' P7 E8 N
楷体_GB2312    14    0    shadow    location descriptions
1 o( i* j" }5 k$ ?  x
. C! R' D7 A: B; x. Z放上一张楷体的抓图
9 R# w* Y- f, f. ?7 s. ^. d

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

回 4楼(shane007) 的帖子

与字符串长度无关。
# c/ _8 {5 R4 p% O4 j我对OPTIONS做过一下测试,你参考下吧:2 a/ \& {, C' v* Y
1 纯中文---左对齐。上三个选项(下称A部分)为中线基准,下六个(B部分)为原英文右端线基准。( |+ @3 [- M2 Q! r5 J
2 英文+中文---A部分英文居中对齐,中文紧跟英文;B部分英文右对齐,中文左对齐。/ P( t1 W' P6 y: [8 U
3 中文+英文---对齐方式同1,只不过英文紧跟其后。
* ~. R$ O. S, \+ @$ |. I4 x: y4 英文+中文+英文---对齐方式根据中文前的英文设置,效果同2。- c% w$ g( |# V  w- X# M) |& h
5 空格(若干)+中文---显示完全同1。& P5 ~  w5 y! E- r% N* }
6 中文+空格(中文数的两倍)---显示和原版英文相同。
, n' \( D* Q) c" B/ a另外,我在使用UltraEdit进行字幕测试发现一个现象:假设翻译后字幕为“我们的话音乐”;当我从左端拖动光标选中前两个字时,就是说选中“我们”,编辑器就会显示选中“我们的话”;选中“我们的”,显示选中“我们的话音乐”。而对纯英文字串则无此问题。我觉得这应该是英文程序中普遍存在的问题,可能会有帮助。  ^' m$ f9 T; N
在此,我做一个初步假设:游戏在显示字符串时,先根据字符大小、数量确定矩形的大小,然后在矩形内,从右开始画出字符。对英文,它画的矩形大小与字符串匹配,所以显示不会出问题;对中文,它画出的矩形能填入的字符是中文数的2倍。
6 K1 U- w7 ^8 I1 X' I  P8 m这可以解释为什么纯中文显示总是左对齐,还可以解释在末尾补入相应数量空格后,显示正常(由于游戏使用默认宽度字体,空格大概是中文的一半宽。假设中文字数为x,则空格数为2x,画出矩形为3x个中文宽度。在显示时,从右端开始,先画出2x个空格,相当于x个中文;然后再画出x个中文,还剩x个中文的空间,这就使得中文居中了。)

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

回 6楼(shane007) 的帖子

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

使用道具 举报

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

回 5楼(shane007) 的帖子

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

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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