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

汉化资料 关于东方快车谋杀案的文本显示问题(canmover请进)

[复制链接]
楼主: shane007
打印 上一主题 下一主题

[汉化资料] 关于东方快车谋杀案的文本显示问题(canmover请进)

31#
发表于 2010-6-29 09:07 | 只看该作者

Re:回复。。。

引用第29楼xiao5于2010-06-29 00:11发表的 回复。。。 :* t) H/ |* |& G) \
刚才试用了canmover 的新EXE和dll文件
8 N+ i: {% J+ V2 G4 M) S空格不再被过滤 英文字幕显示正常 $ z1 n. X) m" H" F
不过中文字幕仍然有便宜 . U( x, H: C; `. s: k
另外 看到007和canmover说到退出报错 / B* ^5 w4 G- b9 |- h
.......
对,是说的按ESC或点Exit报错。
- |* f) n# `  ?0 H3 S上一版本EXE有出现覆盖存档、点Mainmenu和Quit current game?问题吗?
/ N0 k0 N: D0 i. U+ @% ~还有,关于退出异常,请作以下测试:1、新建游戏。然后去上面所述的几个关键处。( u: F8 R- W4 I" X9 G
2、使用存档。然后去关键处。7 V9 n; W. H3 j% N8 ?$ `
% ?0 K1 V9 F1 x! }5 v1 O. i
另外,关于空格过滤,请再作以下测试:1、第一版EXE   
' W! G  `  A1 ~* a% o6 O5 D5 K2、第一版EXE+我给的Dll
$ D6 @) M. S' F8 |, T% U+ Y* O6 T3、第二版EXE( d0 \( _7 o6 L+ Q) i' }
4、第二版EXE+我给的Dll
( K4 j4 H- q0 W+ J# _我再罗嗦下:程序优先游戏目录中的Dll,因此不需要我给的Dll是一定要将其从游戏目录删去。/ i, {: ?) t& i1 h2 v- J
汉字偏移和出界还在解决中,请耐心等待。
回复 支持 反对

使用道具 举报

32#
 楼主| 发表于 2010-6-29 11:24 | 只看该作者
关于汉字出界问题,能不能加个判断,让游戏读到斜杠n时换行呢?
回复 支持 反对

使用道具 举报

33#
发表于 2010-6-29 12:53 | 只看该作者

Re:回复。。。

引用第29楼xiao5于2010-06-29 00:11发表的 回复。。。 :
( k1 f0 A7 e2 k2 G0 m刚才试用了canmover 的新EXE和dll文件 1 w, _7 g7 r$ [7 F& V0 g% l
空格不再被过滤 英文字幕显示正常
) X# Z1 K* }' n1 o+ w不过中文字幕仍然有便宜
. P  |* j, J7 P/ _0 z; g; V
; O8 X# J' b/ L" x/ j另外 看到007和canmover说到退出报错 + M9 \4 c8 }+ X( \' g% \3 \2 L' _
.......

+ j' F/ Y6 k( m1 _: m真让人无法理解.............。我又重新安装了正式版,用第一、第二版exe都可以正常退出的。
回复 支持 反对

使用道具 举报

34#
发表于 2010-6-29 15:09 | 只看该作者

回复。。。

找到过滤空格的原因是字库中没有空格 # c! s# M. Q+ z$ Z, S: l
生成字库文件的软件会在字库开头生成一个极长的空格
9 ^$ O" n4 v. X7 p/ M2 _* `  B5 S造成多处报错(附件“字库”中的END是“Act03a+007的原始字库”提取的字库)
( o' v( w" f% F( H; y小伍在删除那个空格时候将生成的空格也去掉了,所以出现了不能显示空格的错误(愚蠢的小伍。。)
) ^9 ~1 p8 q. L; k6 E附件“字库”中的Chinese是修正后的字库 7 [% f. @( s, I' n  `
字库加入空格后英文显示在任何情况下都是正常的
+ @9 \* h+ p! P  R. b5 \, X3 b1 \1 P% v$ K! R
为了方便检查字库及文本内容
9 n# E3 z  C  q) I; b3 C换做较短的Act03a做测试 : F3 M* {2 ^( i& e+ ]
文本覆盖的剧情从存档开始,一直到火车启动结束 ; m- W$ D4 l( d8 m: |$ ]+ d
* n# b, [# D4 s# \4 ]8 H
下面是关于报错的测试,首先删除游戏文件并重装,然后
9 G/ {! N* f/ b8 }- e2 k2 K1.解压第一版EXE及007附带的原始字库(即附件“字库”中的原始字库)到目录并运行,退出等无报错
5 @/ I3 z% `* y$ v. \, Z: A2.删除第一版EXE,解压第二版EXE并运行,退出等无报错 0 u6 L' w# }' }0 x
3.(第二版EXE状态下)加入中文文本,并加入相应字库,退出等报错 / V6 ^4 l# B# X3 s
4.在3的状态下加入DLL,退出等报错 4 Z( I0 P1 A3 Y5 K7 X7 f
5.在4的状态下,删除第二版EXE,解压第一版EXE并运行,退出等报错 5 @6 z9 I4 f$ z- B* p8 u
6.在4的状态下用原始英文文本替换中文文本,退出等报错 : X% y. M7 D8 c+ ?  O) ~

- }# `3 L1 B% B5 V3 z! N, B综合2,3,4,6
7 m% f# K1 T/ }小伍想,会不会是后生成的字库造成的退出报错?
  V' R6 O% Q8 U' d  i- O: \5 r5 w
附件密码已经用论坛短信发给007和canmover,如果没有收到可以QQ联系小伍

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

35#
发表于 2010-6-29 16:31 | 只看该作者

Re:小伍

很好,空格过滤应该算是解决了。
' n2 U- l6 o. l  _. b( Z. g9 J退出报错问题,我中午看了下,感觉很有可能是内存冲突造成的。(我以前认为是缺少广告画是个错误的猜测,因为我把DEMO版中的广告画相关文件删除,退出还是比较正常的)! Q3 n0 g: X  L) ?* L* P5 ^+ X
小伍,接下来,你再作如下实验:Chinese字库中只包含全部ASCII和一个汉字(比如“一”),然后将所有字幕文本恢复为英文版,再随便找一句对话,翻译为若干个“一”。接下来再进行报错测试。
回复 支持 反对

使用道具 举报

36#
发表于 2010-6-29 17:40 | 只看该作者

回复。。。

全部ASCII指的是小伍附件里原始字库中“东”字前面的部分吗?/ g6 n  O8 [1 ~. X# w6 }( l

( W% w7 O1 ^+ N测试如下( `3 x( u, P" B% @; q, j* G

$ r  Y' g" i/ F$ O3 _, ~7 y还原文本为英文 0 K, L2 L: q5 r6 B9 q
将Act03a第二三四句改为“一一一一一一一一一一一一一一一一一一”0 c' n: `$ e& `7 \7 _
将原始字库中的中文删除,加入一个汉字“一”
5 _2 x" u! e7 G# i2 Q6 M0 }9 e3 k& Z( S- F/ [5 ]& E: H- W. R
1.只有第二版EXE,没有DLL. m0 Y  h, J: _7 s* b0 }
2.只有第一版EXE,没有DLL
' l4 P  s2 K" |) W+ T( O' _3.第二版EXE+DLL! l* E% B0 `- ~0 D) F& J( R
这三种情况下,中文可以显示(有偏移),退出无报错
回复 支持 反对

使用道具 举报

37#
发表于 2010-6-30 00:32 | 只看该作者
引用第31楼shane007于2010-06-29 11:24发表的  :5 U1 B8 d% z6 g" M$ Z& f% a
关于汉字出界问题,能不能加个判断,让游戏读到斜杠n时换行呢?
我没编程经验,请举个小例子说明下。  ~1 i, {+ K9 a, s& s+ S8 Z
我有另外一个思路:今天在和小伍讨论问题时,偶然发现navigation.txt中有个Additional Text项,其内容在Text项内容的下一行显示。那么,对话文本是否也可以加这一项呢?有待尝试。
/ |3 ^; s/ n# n+ p3 |还有,补空格程序改了没?除中文要补两个空格外,其它不补。这大概能解决不少字幕偏移。
回复 支持 反对

使用道具 举报

38#
 楼主| 发表于 2010-6-30 07:53 | 只看该作者
补空格程序的新版本我会尽快放出的。目前版本英文字符也补的。
' \. Y* ]0 S% U/ {" K关于Additional Text的确值得一试,等我晚上试试看。) c% T! h* P- d* H" l1 f; C; c
小伍白天有空的话可以先试一下。
回复 支持 反对

使用道具 举报

39#
 楼主| 发表于 2010-7-2 07:53 | 只看该作者
对于不能换行的问题,我想了一个试验,请小伍帮忙试试看。
" a/ T, I+ F5 A& {+ ?& M+ ^$ C假设英文字幕每行100个字符换行,我们输入110个汉字,看看效果如何。
回复 支持 反对

使用道具 举报

40#
发表于 2010-7-2 12:13 | 只看该作者

回 38楼(shane007) 的帖子

唔。。不很明白007的意思
9 C$ z; Z; B: ~输入110个汉字是指220个字节的汉字还是110个字节的汉字?
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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