先放上疾速天龙字幕文件 : [8 o, _' N. W. E# y+ X
$ y; Q/ P& T. i) O
-------------------------------------------------- " u- J) Y0 d; s$ Z
2009.5.17 现在可以实现直接用gb2312编码的字幕导入了。不需要转换为big5了。
7 r9 k3 f$ ]# c4 O. v' v* ?我采用ucdos中的hzk16,改名为chinese_gb.fnt。
1 B1 M" k! D) w# U4 d+ z程序也作了相应改动。其他问题下一个版本解决。 ; Y" l, O- J3 k" _& J3 f* C
注意,要在EditGame里面把language设定为Chinese(China).
& @1 o2 R \/ Z! t$ R/ Wchinese_gb.fnt拷贝到video目录。 : \& l$ q- i5 Y6 P; y% i
放上最新的汉化抓图,采用The dig 中的台湾BIG5字体文件chinese.fnt.
1 D9 H" Q* V. B7 C3 e- ] 2 C2 V( K) A3 Y5 Q$ D
. y B L9 e* v6 d
--------------------------------------------------
6 \1 ]$ w, t; ?# o, _: C2009.5.17 第2次更新
% Z$ ^- h1 o" n6 r1 g0 `放上scummvm汉化版0.01 .
$ u+ N. p" V& B! o/ a) T/ W8 [3 K把字体文件chinese.fnt放在ft\VIDEO目录下即可,别忘了在scummvm.exe同一个目录放上SDL.dll。 : P8 Q7 W) [3 d
( o4 B7 O8 p. m" M9 g5 v9 i; k- E y5 i
text文件转换后导入即可,trs文件转换后覆盖原文件。
4 U* c" X; A, o; O# S0 Bscummvm.exe用汉化版的覆盖原scummvm.exe即可。 . {2 r* a& H# f: L' b. G/ C: l
SDL.dll和原来的一样,没有这个的朋友可下载使用。 2 \0 b' D' [, a6 Z
$ n& L" e0 Q x1 [3 b
. f' Z: x/ Q5 P/ Q$ y. V由于字体是采用台湾BIG5字体文件,所以字幕也要用台湾BIG5码,可以用2岸通等软件先转换一下,然后再导入。 1 K+ r( G: r' |
转换后可能会发生导入出错的现象,可以采取几句几句转换,导入的方式,慢慢排查。 $ S: J' m& \1 ]7 J% y+ D2 h
找到出错的那些特殊文字。经过很简单的测试,大致问题不大。
2 x1 w: n5 G+ J- `$ }* O, _& o, G {
) \; [& z8 t4 A. f: D--------------------------------------------------
! G3 E6 u6 B' S# J0 I2009.5.17 第3次更新 6 S$ Q# a V g$ I
换行方法如下,在要换行的地方加\013 即可。
* X& Q6 @; ]' s( C; z原文有换行的句子,在导出的文本串前面都回含有\013这个换行符。
& o' v, I) s( _7 _' A这个换行符也可以在译文中人为加上。 9 T" ~$ V* X: P5 j/ o+ n! S
! H, E. i& ~' [# F比如
) X# Y$ f1 L7 T0 {, _\255\010\006\063\255\010\001\001\255\010\010\000\255\010\000\000我體上沒有東西。abcd\013efg & {' O& R2 Z7 Q9 z: g
& A- d% }% S. B- a' s2 A. W
" D% O9 c" {, |' X3 R+ B. V-------------------------------------------------- 7 f9 P* r- e! a1 L
2009.5.19 更新 . `6 o7 g: ^+ q
我发现UCDOS的HZK16直接可以被scummvm使用。 1 h" D7 z6 B) O" j6 _" z
我改了一下名字为chinese_gb.fnt,拷贝到ft的video目录下即可。 ' Y7 W6 ~. s6 X/ o7 F
现在直接支持gb编码字幕,不需要转换为big5编码了。 * X3 Y! B% ?) a: U+ r2 L/ E
GB索引代码如下
, [2 _# u; t2 eidx = ((idx % 256) - 0xa1)* 94 + ((idx / 256) - 0xa1); 9 s# H8 x' [; E$ \* q5 ?
) t% Z4 z( j/ C" M+ U
--------------------------------------------------
! x3 B. r7 l6 g% {, f2009.5.22 更新
$ r$ U' {) |, h O, y我找了个工具制作了16X12的字体,实际上是12X12的,由于采用了字节对齐,所以文件结构是 16X12的。每个字24个字节。基本解决了多行对话选择的时候,上下行重叠的现象。其实还略微有一点点重叠,但是字体无法再小了,再小就看不清了。
! {$ |' k/ t6 R7 p8 Q$ o其他问题留待下次更新。
4 Q2 w" j; N2 Z9 R1 S: u! e由于字体宽度也变为12,所以换行重叠现象也减少了。 1 [- t& y/ x" d- K# ?
使用方法。把chinese_gb16x12.fnt拷贝到video目录即可。
4 m8 D% }8 _. `% J% ?
' \4 _6 z, [2 b7 N--------------------------------------------------
, H. o# C, w! C$ {5 R; ?, C2009.5.24 更新
& k# c, O" Z8 Z! s8 d& R. p5 {从中文版blade runner中提取出另一个16X12的字体文件,字体略有点高,是反白的,有兴趣的朋友可以试试看。要改名为chinese_gb16x12.fnt。 7 T( v: N& p1 F
9 J7 e1 y( x8 B) ~1 [
-------------------------------------------------- 8 d! s) T N0 u3 e6 o3 j% U
2009.5.25 更新 " a: E; [! {! E6 N
在导入时发生错误的原因,大致可以判断为是某些汉字的第2个字节是FE引起的。
- T P+ g0 B) c! A3 l' w L暂时的解决办法是用hexworkshop查找出第2个字节是FE的汉字后用一个记号代替。 % j$ Q; l$ ?& I' ^9 Z( s
以后一起修改。这个问题最后我会想办法解决的。
6 t: l4 Y$ e9 B' l6 [, H" k' Q
hexworkshop的用法可以参考下面的图片,找到出错的句子后,新建一个文本文件,也用hexworkshop打开,把出错的句子的2进制码贴进去,然后用gb2312方式打开就知道是哪一句出错了。
) ~# F u6 S& \- z2 g
) ]$ N# \2 p/ T/ Y! D% v% d& u
% @% {* ?! l: M& N# z4 \--------------------------------------------------
4 u7 H( M G4 P4 |3 J, l2009.6.20 更新 8 x7 C# {; N* @0 X( l4 v
字库修正完毕,原来无法输入的汉字都可以用修改字模的方法显示了。
: C$ j _' B6 L0 r" z |