冒险解谜游戏中文网 ChinaAVG
标题:
Buratillo的字幕截取任务 (idvsid qq 352932424 请进)
[打印本页]
作者:
shane007
时间:
2010-9-20 08:01
标题:
Buratillo的字幕截取任务 (idvsid qq 352932424 请进)
idvsid你好,安排你制作一个Buratillo的字幕截取工具。
5 z2 D2 l$ c/ w% Y7 K
- f$ K2 J1 J3 G R
请先看一下以下的帖子
W8 J4 W# O+ e5 T
https://www.chinaavg.com/read.php?tid=24328
8 ^) C+ O6 q- J* @/ `3 m- F
& r/ J% }+ |; F% f. M' K
这次要研究的对象是下面这个游戏Buratillo
: i9 I r3 Q5 K Z7 W* a& a/ A( t/ c
https://www.chinaavg.com/read.php?tid=22238
; v) C4 V& x5 c
4 p' p) t& n7 N, ~/ b9 i9 V+ \* \
请你先下载游戏,找到SDL_TTF.dll,看一下它的版本。
8 Q, v' q; S5 `( n' R$ [
找到它的原码(是open source的),做如下修改。
, W. J5 N6 [: e9 M% u
请把下列函数中,传入的文本串输出到一个文本文件中.
) m' @; N2 O$ l5 z9 ]# g! x
我用od看过exe文件,记得是调用了一个TTF_RenderUNICODE_XXXX函数。
/ m6 r) `6 X$ h' U( \
如果能截取到文本并替换的话,应该就可以实现汉化了。
# E' [4 }' a3 M( t
请放出修改后的代码包
6 A0 ]) {6 o+ O3 ?6 ]8 t8 O# L
期限,游戏下载完成后3天。大致2010.9.25
- f( n+ F/ h$ Z' |1 }* T
4 k( G% u$ Y# U! x; {5 N
Solid
1 ~: ~- A: ^1 J7 H
TTF_RenderText_Solid - Draw LATIN1 text in solid mode
: @( u1 p/ `& E, o: ?
TTF_RenderUTF8_Solid - Draw UTF8 text in solid mode
5 l2 a. M3 U9 L! O
TTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode
- y5 B8 n$ y7 ]
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode
8 e+ i" g( Y& x" r2 C, g2 a
Shaded
& b; x& x' X5 v6 u b+ n& ~
TTF_RenderText_Shaded - Draw LATIN1 text in shaded mode
$ @( Z" \9 O5 l. z/ h. Z8 T
TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode
$ c& P1 n3 ~: g1 ^9 W$ c) [- o
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode
. a( G' V& r2 y7 f4 U* R8 s' x. y
TTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode
. ^3 u$ L. }9 \9 g
Blended
; m e# h) u+ L6 a3 J+ S3 G
TTF_RenderText_Blended - Draw LATIN1 text in blended mode
- V6 P; P3 S0 ~0 F
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode
7 J/ i0 x: W' l' n& x
TTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode
. N$ X. r3 n0 _+ X4 N; n
TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode
作者:
shane007
时间:
2010-9-26 14:13
顶上来备用
作者:
odair
时间:
2010-11-30 20:17
还没有结果吗
作者:
potemkin
时间:
2010-11-30 21:58
报个到先
作者:
odair
时间:
2010-12-11 13:32
游戏已经通关,文本量不大,如果技术能解决应该很快能完成,期待中。。。。。
作者:
shane007
时间:
2010-12-11 14:45
引用第4楼odair于2010-12-11 13:32发表的 :
2 {8 ]; R, y* f! y; k# `# ]- ^
游戏已经通关,文本量不大,如果技术能解决应该很快能完成,期待中。。。。。
5 z# U7 J1 G* h6 o/ o7 F
收到,看来要等我自己来动手了。
作者:
odair
时间:
2010-12-12 23:32
我用秀丸在这些文件里找到了字幕,007帮忙看一下吧,但是好像没有物品名称
作者:
shane007
时间:
2010-12-13 07:53
你在这些文件里面找到字幕了?能举个例子吗?
/ g; f: @/ s/ H2 L- @3 Q
我看了一下,好像只有一些字幕id,并没有字幕啊。
作者:
odair
时间:
2010-12-13 09:37
用秀丸打开个,编码变成俄文,那些零散的就是字幕
0 o: \+ Z8 i4 _3 N" Y
[attach]18160[/attach]
作者:
shane007
时间:
2010-12-13 11:31
看来字幕的确在脚本里。汉化方法仍然不变,还是用修改dll替换的方法。
$ ^4 l5 w6 B& d! D: C8 y- G
昨天和potemkin联系过了,工具制作仍然在进行中,再等一下吧。
2 T. K: e y5 u0 I. l$ Z6 [3 f g
也许本周末会有结果。
" i9 p0 [' I8 }$ i* I
5 |) _8 Q, `$ v5 M
potemkin见贴的话,请到本贴来说说进度吧。
作者:
odair
时间:
2011-6-12 14:44
[attach]22188[/attach]
作者:
妖怪书
时间:
2011-6-12 19:58
这是……俄语的么?厉害……打酱油路过
作者:
odair
时间:
2011-6-13 15:09
[attach]22192[/attach]
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2