先放上疾速天龙字幕文件
; \* d; u. f$ f# d7 H, ^
; M+ m2 e7 Q; \3 q+ M--------------------------------------------------
$ z( R- z- o; T" x% Y- |2009.5.17 现在可以实现直接用gb2312编码的字幕导入了。不需要转换为big5了。
) E- U1 m) V5 Y2 P* @- B- g3 D我采用ucdos中的hzk16,改名为chinese_gb.fnt。
/ _; b" }0 h* x+ \4 i3 A2 D程序也作了相应改动。其他问题下一个版本解决。 - A, [. M9 s3 s# s
注意,要在EditGame里面把language设定为Chinese(China).
9 M e! C! S9 `chinese_gb.fnt拷贝到video目录。 : G3 L/ \/ ^: q6 j
放上最新的汉化抓图,采用The dig 中的台湾BIG5字体文件chinese.fnt.
; j( H# ?4 T% ^9 q/ |( y6 X
* A) X. L& i. B. b1 Y' l
6 }1 ~# N( g2 a7 S-------------------------------------------------- + P6 _; m( X& p. @
2009.5.17 第2次更新
: h% ?) ~: ~4 H: i: n% r放上scummvm汉化版0.01 .
$ O8 v. J o! l! \: F/ |' a* Q4 A把字体文件chinese.fnt放在ft\VIDEO目录下即可,别忘了在scummvm.exe同一个目录放上SDL.dll。
! C* g0 |. @0 a$ m5 }
4 N' z! p0 c+ p0 utext文件转换后导入即可,trs文件转换后覆盖原文件。
/ C C8 @6 j) k1 O! y% G7 q/ V' L' pscummvm.exe用汉化版的覆盖原scummvm.exe即可。
" i4 o4 Q9 S) \0 S' S* oSDL.dll和原来的一样,没有这个的朋友可下载使用。
1 T- ?1 P# F2 O1 M 3 i. S0 f5 ^/ Z' }0 i
2 S7 D3 K& @5 \2 G
由于字体是采用台湾BIG5字体文件,所以字幕也要用台湾BIG5码,可以用2岸通等软件先转换一下,然后再导入。
! F) I- _% p# [. c+ W9 Z# u* v$ v( J转换后可能会发生导入出错的现象,可以采取几句几句转换,导入的方式,慢慢排查。
2 V3 \+ U8 t! i! m1 k' [找到出错的那些特殊文字。经过很简单的测试,大致问题不大。
& t! L: W8 n. E) i! k; E; T: m+ B, X J
--------------------------------------------------
& _& E* ]* |) s+ T, q/ z0 B2009.5.17 第3次更新 . |5 Z. v; U, U9 ?$ ~5 J0 g# Q
换行方法如下,在要换行的地方加\013 即可。 ' x$ ^, Q3 k8 F- o
原文有换行的句子,在导出的文本串前面都回含有\013这个换行符。 ! Z- s3 N1 ]" [* @9 B- v
这个换行符也可以在译文中人为加上。 ! q4 F; i& j- w9 b) E! G: N
9 L0 u' L& r3 F/ @. ]; c
比如
. e/ T* B, ]% M1 p5 h\255\010\006\063\255\010\001\001\255\010\010\000\255\010\000\000我體上沒有東西。abcd\013efg $ N! n+ F! Y% ?' n5 f6 I* P
. t. ^, _. x6 \( n' U
+ `* M v; L( b' _: l t3 Q
--------------------------------------------------
/ {6 K$ x* }! K6 q# M' J& g2009.5.19 更新 / R- s3 ]! \# Q4 c% C/ K
我发现UCDOS的HZK16直接可以被scummvm使用。 , e! E. x$ \. i
我改了一下名字为chinese_gb.fnt,拷贝到ft的video目录下即可。 ! r3 Y! r! G$ q& P6 q; A, V
现在直接支持gb编码字幕,不需要转换为big5编码了。
+ l- [/ n, `& E4 x9 o3 ~GB索引代码如下 ( i& o6 |3 K% V" c
idx = ((idx % 256) - 0xa1)* 94 + ((idx / 256) - 0xa1);
6 B8 H) f8 O. t) f3 y) } % D) w; w3 m; E1 y& X: v
-------------------------------------------------- 6 Q9 u' @) I* S) b: u
2009.5.22 更新
+ [# ]6 b9 `% j- y我找了个工具制作了16X12的字体,实际上是12X12的,由于采用了字节对齐,所以文件结构是 16X12的。每个字24个字节。基本解决了多行对话选择的时候,上下行重叠的现象。其实还略微有一点点重叠,但是字体无法再小了,再小就看不清了。 ) L" F) r6 R b) c
其他问题留待下次更新。
: X5 V/ r+ T2 o$ Z W由于字体宽度也变为12,所以换行重叠现象也减少了。
1 w/ c) W; D$ P' n9 t- A$ K$ G使用方法。把chinese_gb16x12.fnt拷贝到video目录即可。 ' q7 |. I, @0 G) b) T6 R
" g$ c% P" Z. [5 T
--------------------------------------------------
3 H8 l v5 \2 [7 _0 i2009.5.24 更新 / A+ f6 k. X$ ~
从中文版blade runner中提取出另一个16X12的字体文件,字体略有点高,是反白的,有兴趣的朋友可以试试看。要改名为chinese_gb16x12.fnt。 ) K7 ?$ k" W( ?& o4 c# ^
% i8 Q& O1 g6 v
--------------------------------------------------
5 r' I! D) u/ [- Z# J2009.5.25 更新
& |1 \8 `' ~ S1 j3 I, k在导入时发生错误的原因,大致可以判断为是某些汉字的第2个字节是FE引起的。
+ w# ~+ l& u% v8 h暂时的解决办法是用hexworkshop查找出第2个字节是FE的汉字后用一个记号代替。
, H: \; e/ U w! h* Y9 \以后一起修改。这个问题最后我会想办法解决的。 + y; U& W( d6 J" L, F" y" M
$ I5 T% j% w4 r1 H
hexworkshop的用法可以参考下面的图片,找到出错的句子后,新建一个文本文件,也用hexworkshop打开,把出错的句子的2进制码贴进去,然后用gb2312方式打开就知道是哪一句出错了。
3 }- b8 N) ^! i# d9 c 6 l0 e* K& J: d) r+ m
5 I3 U: @. d, g4 v+ b5 V9 f
--------------------------------------------------
, L$ D% e- H- E- p) r0 z$ g, l2009.6.20 更新
$ Q( W8 \! w/ _$ E字库修正完毕,原来无法输入的汉字都可以用修改字模的方法显示了。
. [" y( i4 j2 o |