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

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

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

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

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

Re:回复。。。

引用第29楼xiao5于2010-06-29 00:11发表的 回复。。。 :
4 e" C+ W1 x1 x! B刚才试用了canmover 的新EXE和dll文件
8 l* J. n, [! N+ L. I. e5 L8 W+ g9 w空格不再被过滤 英文字幕显示正常
' ?' }" ~! c0 F. @* y8 f不过中文字幕仍然有便宜 % L1 K' T# z% L: }+ R
另外 看到007和canmover说到退出报错 ; |& B3 T. `# I) _' r8 W
.......
对,是说的按ESC或点Exit报错。' ?; X, {4 L8 B1 p8 I
上一版本EXE有出现覆盖存档、点Mainmenu和Quit current game?问题吗?! r& \1 A& }$ u, a7 t9 t. I) I6 F) S5 j
还有,关于退出异常,请作以下测试:1、新建游戏。然后去上面所述的几个关键处。
7 J& I$ D- B. A0 L6 c) r' Z8 c2、使用存档。然后去关键处。/ R6 L! `1 U) k5 E  R" n
" D  ^- R9 Z8 r
另外,关于空格过滤,请再作以下测试:1、第一版EXE   " n8 C: _2 s3 m4 A% \" O3 r
2、第一版EXE+我给的Dll
; w7 k( z, L- \' H0 N3、第二版EXE
" L4 T3 `7 s5 {3 P4、第二版EXE+我给的Dll% c! V; {1 e% y! j$ {, f  w
我再罗嗦下:程序优先游戏目录中的Dll,因此不需要我给的Dll是一定要将其从游戏目录删去。
5 d# L8 h+ }( @+ o) G' w1 U汉字偏移和出界还在解决中,请耐心等待。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

Re:回复。。。

引用第29楼xiao5于2010-06-29 00:11发表的 回复。。。 :
* e9 T! d1 q" b' F刚才试用了canmover 的新EXE和dll文件
1 e4 {( M& ?. x2 m' M$ _4 a空格不再被过滤 英文字幕显示正常 " a) j# b2 \9 N4 c
不过中文字幕仍然有便宜
# A/ v/ H. T' K2 }6 q0 I8 Z' i8 a4 S- Q% q$ a
另外 看到007和canmover说到退出报错 ( D! {( z6 f8 Y# K7 z
.......
1 z& M) b, K& l5 B& E
真让人无法理解.............。我又重新安装了正式版,用第一、第二版exe都可以正常退出的。
回复 支持 反对

使用道具 举报

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

回复。。。

找到过滤空格的原因是字库中没有空格 8 ]6 D  x  S4 g. I" x  q
生成字库文件的软件会在字库开头生成一个极长的空格
3 s& Q( b, U% T4 B' D- ^$ [8 ^造成多处报错(附件“字库”中的END是“Act03a+007的原始字库”提取的字库)
  z  m# F; X6 r  U% d8 n5 o小伍在删除那个空格时候将生成的空格也去掉了,所以出现了不能显示空格的错误(愚蠢的小伍。。) , Z) f/ U9 O1 {# {
附件“字库”中的Chinese是修正后的字库
( e% K7 M# t6 a: H) ^0 V字库加入空格后英文显示在任何情况下都是正常的 ! l$ u: O. Z; `. H) `% A. d2 M8 ~

& M: q, ?, @' a9 H- e为了方便检查字库及文本内容
2 a1 x9 `. x  o  |( l换做较短的Act03a做测试
/ i4 E5 }5 a6 E4 A; N. F9 y1 v* n文本覆盖的剧情从存档开始,一直到火车启动结束
  R% N# n6 C/ s6 [' u
1 l4 h2 y* f9 o, V8 y0 S- _  b下面是关于报错的测试,首先删除游戏文件并重装,然后
6 n7 @3 U( i  N6 g1.解压第一版EXE及007附带的原始字库(即附件“字库”中的原始字库)到目录并运行,退出等无报错 9 l( S! `2 ]* C- o8 f; o' a
2.删除第一版EXE,解压第二版EXE并运行,退出等无报错
" U8 N7 ^* L' n5 N3.(第二版EXE状态下)加入中文文本,并加入相应字库,退出等报错 : F! x* e$ k; `3 B% m4 T0 E9 a
4.在3的状态下加入DLL,退出等报错   ~7 O: _! [% j8 G) y3 ?
5.在4的状态下,删除第二版EXE,解压第一版EXE并运行,退出等报错 % @5 p4 U; j& N( w/ _4 [; q: O
6.在4的状态下用原始英文文本替换中文文本,退出等报错 $ @  o1 Z9 r2 H: ]6 P( d- K
4 n' F3 ?* i) }" w+ r
综合2,3,4,6
% y  O% Y- }! i' f4 _小伍想,会不会是后生成的字库造成的退出报错?4 V/ b; b: ^2 p* j
  c2 x# F% M8 |  ?$ ?
附件密码已经用论坛短信发给007和canmover,如果没有收到可以QQ联系小伍

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

Re:小伍

很好,空格过滤应该算是解决了。
3 C4 {7 e$ ]8 C# q8 y/ [退出报错问题,我中午看了下,感觉很有可能是内存冲突造成的。(我以前认为是缺少广告画是个错误的猜测,因为我把DEMO版中的广告画相关文件删除,退出还是比较正常的)# u! K# g6 ]* m" g! W. {
小伍,接下来,你再作如下实验:Chinese字库中只包含全部ASCII和一个汉字(比如“一”),然后将所有字幕文本恢复为英文版,再随便找一句对话,翻译为若干个“一”。接下来再进行报错测试。
回复 支持 反对

使用道具 举报

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

回复。。。

全部ASCII指的是小伍附件里原始字库中“东”字前面的部分吗?
. |* X0 s0 m2 a) {: A3 o3 H7 m4 g
测试如下
* R9 C5 Z# M: R: H. _5 S) ?# k" C, Q0 A' E% L: D
还原文本为英文 % [8 e4 {; L# n3 l5 ?6 Z2 h
将Act03a第二三四句改为“一一一一一一一一一一一一一一一一一一”9 `$ Q9 f' E) _7 R+ d: y, h# V
将原始字库中的中文删除,加入一个汉字“一”$ @5 k% [9 |4 F  a

" c& s, k& G; W4 c8 I1.只有第二版EXE,没有DLL6 G4 v. V/ ^+ G- r2 q; s
2.只有第一版EXE,没有DLL. M9 X' s5 X/ e" W4 C, A8 g
3.第二版EXE+DLL
% \, U$ A* t" m4 B0 y$ T这三种情况下,中文可以显示(有偏移),退出无报错
回复 支持 反对

使用道具 举报

37#
发表于 2010-6-30 00:32 | 只看该作者
引用第31楼shane007于2010-06-29 11:24发表的  :& S0 N- X# ^+ s! e8 Q: C' L
关于汉字出界问题,能不能加个判断,让游戏读到斜杠n时换行呢?
我没编程经验,请举个小例子说明下。
$ T# E; x& N* d9 K0 ]$ ?我有另外一个思路:今天在和小伍讨论问题时,偶然发现navigation.txt中有个Additional Text项,其内容在Text项内容的下一行显示。那么,对话文本是否也可以加这一项呢?有待尝试。
" M! R' M7 n" ~4 g, w5 j/ J还有,补空格程序改了没?除中文要补两个空格外,其它不补。这大概能解决不少字幕偏移。
回复 支持 反对

使用道具 举报

38#
 楼主| 发表于 2010-6-30 07:53 | 只看该作者
补空格程序的新版本我会尽快放出的。目前版本英文字符也补的。+ n! K$ ^4 e7 S
关于Additional Text的确值得一试,等我晚上试试看。7 O: ~1 J& [5 h9 k* u0 J
小伍白天有空的话可以先试一下。
回复 支持 反对

使用道具 举报

39#
 楼主| 发表于 2010-7-2 07:53 | 只看该作者
对于不能换行的问题,我想了一个试验,请小伍帮忙试试看。5 Q; ~$ }3 T: V1 e8 ~
假设英文字幕每行100个字符换行,我们输入110个汉字,看看效果如何。
回复 支持 反对

使用道具 举报

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

回 38楼(shane007) 的帖子

唔。。不很明白007的意思
5 [' @8 C; N% F. w* n输入110个汉字是指220个字节的汉字还是110个字节的汉字?
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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