冒险解谜游戏中文网 ChinaAVG

标题: 新手求助 关于 逃离失落岛 图片字库的请教 [打印本页]

作者: vcddcv    时间: 2010-2-16 09:54
标题: 新手求助 关于 逃离失落岛 图片字库的请教
新手上道,选了一个简单游戏学习用,原因是字幕内容少翻译起来不折磨人, 但是遇见的问题看来很复杂,超出了新手的范围,只好请教高手。- M6 x5 I. h" K9 L# ~

  M# n: R8 v9 T6 h& H) K7 s8 ~8 X& X2 R4 @* }3 [

3 i; E6 J" w6 c字幕定义文件small.xml
8 s% `, M" h/ D2 z1 O% }' h, b) x4 k+ U, g+ V  F4 c
9 ?% `( H3 Y8 |9 P: l; `6 ?
<?xml version="1.0" encoding="utf-8" ?>
: J- Q5 J' U# z8 E/ N0 O<font cnt="190" descent="3" img="small.jpg" leading="1" ascent="12">/ V8 v4 R  k7 M" f) S
    <char o_="0" r="1,0,6,24" _o="1" code="33" w="3"/>     33代表图片里的大写A) ~$ W, ~( k# N* T( T& i
    <char o_="0" r="6,0,14,24" _o="1" code="34" w="6"/>& U, B+ I' }$ p: v1 y* @! M
    <char o_="0" r="14,0,25,24" _o="0" code="35" w="9"/>- m( ?* q- Z# k9 \  u
..............$ G* f9 @# [/ V
    <char o_="1" r="136,192,152,216" _o="0" code="340" w="14"/> 后加的汉字  开  Q' T5 f( I% y* ~  l" Z6 b

  \) Y' A: g7 [/ y2 |* y9 c$ w9 ~问题是我在字幕文件texts.txt中加一个汉字 【  开 】 后不显示,图片字库也加了中文,是不是还有一个文件 来解释 33 对应 大写A   .......   340 对应 开。
作者: shane007    时间: 2010-2-16 11:36
这个游戏要汉化应该不难。论坛以前发过不少类似游戏的分析,你可以找来看看。9 @. R+ ?3 a. z1 m$ R) I& |
这是图片字库的游戏,xml文件就是对应的字库定义文件。
  Q% @* S/ `' B' F7 C! H% l2 ^5 z  G* S$ e0 p/ A+ |2 {! t8 ~- u
r是字符的2个对角的坐标,或者是上下左右的坐标。
4 q( ]# Q. |0 I( d- q* Vcode是字符编码,一般是UTF16的,也可能是utf8的。
. z6 X2 W2 \0 i: M) T做试验很简单,你把大写A改一下,把code改为汉字 【  开 】 的编码。
/ k4 {/ ?% {  T1 |! v! _- m5 dUTF16 LE,UTF16 BE,UTF8各试验一次,转化为10进制数即可。
3 u  K* V. ?  p8 M3 L1 N& Y' Z: d如果在字幕文件里写入汉字 【  开 】,能出现大写A,则说明你用的编码是正确的。
/ U# m2 _! i* W* R. ?" r; T: K/ s. @* u
找到正确的编码后,其他的就很简单了。; O# W+ W9 k( [2 Q2 w) |( o, l) s
没看懂的话欢迎继续提问。如果打算汉化这个软件的话,请在chinaAVG首发喔。
作者: vcddcv    时间: 2010-2-16 23:12
找到以前的文章了% f; W1 F, f( c: c+ |* w+ m
! i9 b" C7 O$ q
https://www.chinaavg.com.cn/read.php?tid=20142&fpage=8
作者: vcddcv    时间: 2010-2-17 09:53
提供几个常用的工具吧,生成图片字库的。
作者: shane007    时间: 2010-2-17 11:13
引用第3楼vcddcv于2010-02-17 09:53发表的  :3 p: D& O4 H1 f, X
提供几个常用的工具吧,生成图片字库的。

5 ?' k4 P5 }3 [  C+ o$ p你可以看看这个; K& e8 j8 o3 a" j" J
https://www.chinaavg.com/read.php?tid=206186 u& S0 F5 H/ Z( i# V
/ l4 q- Q- S9 r/ q
你是不是想独立汉化此游戏?
0 S, C% J, Y; ~如果是的话,我可以帮你想想办法.
作者: vcddcv    时间: 2010-2-17 23:40
用zkscq生成的字库,阿尔法通道的问题不大明白,是不是BMP转JPG造成的背景不透明
作者: shane007    时间: 2010-2-17 23:43
Photoshop里好像可以加个透明通道的。
) B2 R: P2 H, o! C: j论坛上有懂的朋友帮忙回答一下吧。
作者: vcddcv    时间: 2010-2-18 11:24
是不是用PS打开zkscq生成的BMP字库图片,然后CTRL+A全选,在通道选项里吧阿尔法通道设为可见不透明度设为0%颜色用黑色,然后另存为BMP的windows, 32位格式,在然后打开刚才存储的BMP图片另存为JPG格式
作者: shane007    时间: 2010-2-18 11:35
引用第7楼vcddcv于2010-02-18 11:24发表的  :
* b2 o! z. q: g是不是用PS打开zkscq生成的BMP字库图片,然后CTRL+A全选,在通道选项里吧阿尔法通道设为可见不透明度设为0%颜色用黑色,然后另存为BMP的windows, 32位格式,在然后打开刚才存储的BMP图片另存为JPG格式

: x! r9 Y! f2 g0 b. ~. [+ r嗯,这样应该没问题的。你可以先试试看。
1 k$ b3 X  @9 ]5 P1 d6 o5 {还不行的话晚上我帮你问问懂行的朋友。
作者: shane007    时间: 2010-2-18 11:43
你可以试试看这2个工具0 D2 i& n* }! `) J0 I% J- Y( Q
( ~9 R& U0 `/ H3 v# g; P
图片字库汉化利器----AlphaConv 32位图像转换程序 ; D5 i; Q. F9 C, C# f
https://www.chinaavg.com/read.php?tid=19547* |- i3 G) Y$ [2 S) d  b1 j8 N3 A( Q
图片字库汉化利器---- 专业级图片格式转换工具ImageConverter Plus
4 }+ a3 @' G# o2 }: _/ Xhttps://www.chinaavg.com/read.php?tid=19553
作者: shane007    时间: 2010-2-18 11:47
对了,麻烦你在试验成功后发个简单的图文教学贴子。) G* h* o2 s* q1 p$ c0 J' L/ p7 L
把转换的方法告诉大家,以免后人再走弯路。
作者: naptid    时间: 2010-2-18 22:21
引用第7楼vcddcv于2010-02-18 11:24发表的  :( _2 s2 {% n6 u9 j  D& r( C4 J
是不是用PS打开zkscq生成的BMP字库图片,然后CTRL+A全选,在通道选项里吧阿尔法通道设为可见不透明度设为0%颜色用黑色,然后另存为BMP的windows, 32位格式,在然后打开刚才存储的BMP图片另存为JPG格式
0 r! h, W' C& {: O/ l! w
JPG格式不支持背景透明
作者: beegame    时间: 2010-2-19 11:42
引用第11楼naptid于2010-02-18 22:21发表的  :9 v- L- m3 ?/ `1 f; r

! n$ q; M; v6 f6 N' E7 I/ B0 x7 J# v0 L$ H, R7 K
JPG格式不支持背景透明
8 C# s# h/ y' F

) H& y% f& Z& V2 z( l; X既然JPG不支持背景透明,那修改另一种图片格式可以支持透明的,然后在修改small.xml图片字库文件后缀名行得通不?
作者: naptid    时间: 2010-2-19 11:46
这就要实际试了,一般来说游戏都能支持PNG格式,而PNG支持背景透明及32位色
作者: vcddcv    时间: 2010-2-19 13:46
我修改成small.bmp报错,有时间在多试一试
作者: vcddcv    时间: 2010-2-19 16:56
经过试验图片文件名必须用游戏原来的文件名不能更改,图片尺寸也不能更改,更改了就会出现上幅图文字黑色背景去不掉而且文字还传位。好像有其他文件控制游戏可以自动略去黑色背景,但对汉字好像不太灵
作者: 肥牛    时间: 2010-2-19 21:07
我刚才下载了游戏,试了一下,这个游戏的汉化很简单。$ _5 B" m8 M) F; O7 E4 c
- O* o9 g2 @  L0 Z5 m" m, g
font目录里带颜色的图片是需要显示的文字,黑白图片是蒙板,XML文件是字体定义。- S# T  S) K$ w4 V% n7 W
3 U, t6 s  T$ L. l5 B2 O
做图片的时候同时做一张黑白的就OK了,其他的没什么问题。& b  P# y5 V3 |" O

( {( O* N6 ~7 e  i# J7 A哦,把我改过的文件也发出来你参考一下。
作者: beegame    时间: 2010-2-19 22:14
高手出马就是不一样。一点就通
作者: vcddcv    时间: 2010-2-20 08:36
高手出马就是不一样。一点就通+ f. u( M7 k9 X+ m: c, R
但新手又有新问题,比如用到500个汉字,XML文件就要一行一行写500行的字库坐标,有没有好的工具自动写的。
作者: shane007    时间: 2010-2-20 09:22
引用第18楼vcddcv于2010-02-20 08:36发表的  :  s0 a7 q5 V  B' B( X0 D2 G% j6 r9 b
高手出马就是不一样。一点就通. w/ F9 u* z( n, c4 h1 l
但新手又有新问题,比如用到500个汉字,XML文件就要一行一行写500行的字库坐标,有没有好的工具自动写的。
3 n6 C  t1 c& T7 ?  a/ M% f0 N
我已经让肥牛帮忙制作一个工具了。有了工具你就可以做出字库来了。; E4 H( k9 M! o9 Y: r, O
等有了工具,希望你能把这个游戏汉化出来,发布到论坛和大家共享。
作者: shane007    时间: 2010-2-20 09:23
对了。你还可以找找这个公司还有用相同的引擎开发的游戏没有,应该也可以汉化的。
作者: vcddcv    时间: 2010-2-20 11:35
好的
作者: shane007    时间: 2010-2-21 08:57
工具已经发布了,就等你汉化了。
6 }8 O0 |) ^2 h3 C1 _& k- Z1 Jhttps://www.chinaavg.com/read.php?tid=20808




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2