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

汉化任务 CSI纽约的汉化工具制作 (potemkin请进)

[复制链接]
查看: 4144|回复: 11
打印 上一主题 下一主题

[汉化任务] CSI纽约的汉化工具制作 (potemkin请进)

跳转到指定楼层
楼主
发表于 2010-9-26 14:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

CSI纽约的汉化工具制作 (potemkin请进)

potemkin请来报到,细节qq上说过了,不再重复。
& U7 t, D' e2 p
) y. ]( T2 x- A: |4 u7 L( Y4 w部分伪代码如下- A: ]; F' x: }
TTF_RenderUNICODE_Solid* ?# y% M' v) l$ A4 F1 J8 S  M( H
{
' T& ~: y) x) |2 Q6 p7 j  call write_english_to_log
& M; D3 c+ q+ @  //call replace_english_to_chinese6 Q1 M4 E1 r/ s! V) L8 K- c4 d
  call TTF_RenderUNICODE_Solid_old
$ F* p/ N! ?* U" K1 H" P$ E0 m4 l6 y% A}
+ s4 G6 Z2 E3 A) Y" f' I" F- }0 z0 n% |1 w  s
相关帖子
( X! ], F7 O2 ]0 d% T) S1 W- O+ T! jhttps://www.chinaavg.com/read.php?tid=24328
# B9 e3 Q3 L1 X
/ S: {. F' t, c! ^/ I$ \时间期限 3天
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

12#
 楼主| 发表于 2010-10-7 22:09 | 只看该作者
这样吧,请你去接下面这个任务。+ w/ }. C3 B% A3 [' e. {
这个游戏应该是整句输出的,你做个ini文件,输出到ini文件并替换即可。
. E/ t# x* X8 u6 W6 g* C游戏是俄文的。有不明白请提问。, H  {" |0 H$ n3 j- X+ u

) p7 r' w8 f" {  thttps://www.chinaavg.com/read.php?tid=24378&fpage=3
回复 支持 反对

使用道具 举报

11#
发表于 2010-10-7 21:42 | 只看该作者
抱歉  国庆这几天懒散了
$ k* R9 F: @( U那个俄文补丁可以用,不过原理不一样,他们只是改了.dat文件$ r1 |! c% y* @- D! G' c
试了一下直接输出中文,用的utf8的输出函数,程序文件编码也是utf8,但是结果是乱码..
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2010-9-30 22:24 | 只看该作者
收到,谢谢。
3 t8 ?: k' q" q& ^% I: `1 J5 k3 N6 ]( {$ S$ w5 j! j# r! ^2 Z" @
这里有个俄文补丁,你试试看能否正常使用。
" y" o/ z& @5 T: ]http://rghost.net/2033504
回复 支持 反对

使用道具 举报

9#
发表于 2010-9-30 12:18 | 只看该作者
做的晚了.. 时间已加上

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2010-9-29 20:54 | 只看该作者
请在每行字幕前加上当前时间,要精确到毫秒级别的。
回复 支持 反对

使用道具 举报

7#
发表于 2010-9-29 19:15 | 只看该作者
这是没处理直接截取的文本
: f8 v- d/ [* S) `: {! c9 U! [一句话挨个字母生成是因为那些文字在游戏中是逐字显示的

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2010-9-29 17:06 | 只看该作者
请问这个dll有没有在CSI纽约里测试过,是否能把文本抓取出来呢?* K$ z+ P1 F. ^( j! H; G! ~) @4 C4 i
可以的话,请上传一个抓取下来的文本。
回复 支持 反对

使用道具 举报

5#
发表于 2010-9-29 12:37 | 只看该作者
明白了, 原来sdl_ttf.dll的源码都在的, 直接修改再重新编译就好了
5 X* z0 w6 Z3 A+ {4 P" ?" _做了一个粗糙版本的: 直接生成一个文本文件Helloworld_UTF, 然后把渲染过的文字都输出到这个文件里。5 x% Z) T# r' K+ e. r- s+ T3 L
3 M5 {+ Y- |9 C; t1 w
问题是里面很多重复的文字, 按你们以往的经验, 是不是还要写一个bool find(char *text, FILE * textLog)类似的过程, 如果重复了就不进行输出9 i  B9 Z4 K9 r4 y
-----------
  N1 [5 ^9 F  I- t" T: _% k用法: 直接将SDL_ttf.dll拷贝到原目录下, 覆盖掉原dll

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2010-9-29 07:59 | 只看该作者
感觉你的方向不对,修改sdl_ttf.dll的代码即可。8 ?3 C9 J0 K: N5 G+ a& ?
www.libsdl.org/projects/SDL_ttf/
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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