引用第2楼longsun于2009-08-11 17:12发表的 :
请问楼上,PSP版本的scummvm是用摇杆模拟鼠标吗?DS版的直接点击?那如何判断左键右键?) e2 j* Z2 g0 @/ l
DS版的编译好了应该可以用模拟器来测试,No$gba 2.6a模拟得很完美,不过需要配放大镜看,呵呵
引用第18楼ljnn于2009-10-10 14:28发表的 :9 H+ V+ a$ P ~% o# t3 z! ], q, ?
照这样子改也可以运行凯兰迪亚传奇中文版吗,我有ds和m3扩展卡可以帮忙测试。
引用第23楼shane007于2009-10-16 06:26发表的 :
断剑1的代码在这里,断剑2也快了。你可以试试看。
https://www.chinaavg.com/read.php?tid=19072
引用第25楼shane007于2009-10-18 22:42发表的 :- T# |' L9 G; y" L/ a
字幕的确还没有,正在汉化中,不过应该可以看到效果的,有假的sample字幕,以后替换真的就行了。我也估计gp2x可能有问题,因为要载入一个4M的字库文件到内存里面,怕内存可能不够。% x1 _3 f, {* S& I8 U; w* R3 `
当然,屏幕大小也是个问题。: }! W+ q+ V! S" e8 N/ c
4M的字库文件,对PSP该没问题吧。
引用第27楼shane007于2009-10-18 23:15发表的 :! i8 t5 w$ n& x# N
sample字幕就是,bs1.dat 啊。
bs1.dat 里面的字幕1之类的翻译完了就是汉化了。7 j( Y' E3 k) }- s/ [8 X. Y( A
在sub目录下面的
引用第29楼shane007于2009-10-18 23:23发表的 :9 Q' X& q( d- ~ ^3 f
要改patch? 理论上可以,其实不是太难的。
不过我自己不会去改,我还要研究别的。$ Z9 H f4 s/ e/ v1 k8 H D
不过我可以教你怎么改。
引用第30楼gamadao于2009-10-19 08:58发表的 :
这个我自己来改,你赶紧继续忙其他的,人民期盼着呢,呵呵
引用第32楼gamadao于2009-10-19 19:57发表的 :8 Z7 d& e) f) P
比较麻烦的事情出现了,运行直接黑屏了,我得想个办法把日志输出到文件里(得研究下怎么启用scummvm.out.txt)
引用第32楼gamadao于2009-10-19 19:57发表的 :* |; {) A0 n3 [3 H
比较麻烦的事情出现了,运行直接黑屏了,我得想个办法把日志输出到文件里(得研究下怎么启用scummvm.out.txt)
引用第36楼vimrc于2009-10-19 23:05发表的 :: c5 k- e# |% q7 w* n0 j4 \- j
) b1 h+ W( L: p g4 w2 @; ^( j! q
gamadao, 你是用断箭1默认的补丁编译直接灸黑屏了吗?还是想把字体改大的时候黑屏的?我有空的时候试一下。
引用第38楼gamadao于2009-10-19 23:10发表的 :! u* W( O' h$ H1 V( {" G" O4 H1 ?
我还没尝试变大字体呢,直接黑屏。奇怪的是gp2x自动就有debug输出啊,但是文件中却什么都没有。* o* C0 o v) D+ `3 j' O2 t9 n
我也不知道哪出错了,我甚至在想是不是先编个zaurus的,起码能看到命令行输出了什么,呵呵. K& K9 Y1 c9 @$ f3 U. p
我太想gp2x那根串口线了。我的gp2x usbnet死活不行,郁闷
引用第42楼gamadao于2009-10-19 23:35发表的 :1 S7 \. o" @ o
有道理,我怎们忘了最基本的方法了
引用第50楼shane007于2009-10-20 11:39发表的 :, V0 J) s. C/ R& j' b( l: |
vimrc ,厉害。应该是你说的这个问题了。
还可以这么改,每行字幕开1024个字节的缓冲区太大了。可以减少到200左右。
这样内存占用可以减少80%。8 X& n3 y- N9 A \
_subbuf[0][k] = (char *)malloc(200);
_subbuf[1][k] = (char *)malloc(200);
.......
引用第51楼shane007于2009-10-20 11:45发表的 :
楼上2位,为便于交流,请速加入汉化技术群。. _; O2 }5 }: B K) J
群号是29116134。
引用第52楼gamadao于2009-10-20 12:12发表的 :
没错,确如vimrc所说。我刚刚修订了text.cpp,改成了convertSub的时候去多一层判断,从头到尾定位一次subtitle的位置。然后我也会适当的调整下这些常量的大小,寻求一个平均值
接下来就是要扩大字幕了,果然在qvga屏上,缩成一团了
引用第54楼gamadao于2009-10-20 12:39发表的 :
刚刚进一步测试了下,仅仅修订每个字幕的长度为200还是不行,所以我在gp2x上还是保持这种分段载入的方式好了。
接下来就是要研究如何扩大字体显示了
引用第62楼shane007于2009-10-20 23:41发表的 :
你把
#define WIDTH_CN 20
#define HEIGH_CN 26
修改为
#define WIDTH_CN 40- D0 N! t+ i1 g1 I
.......
引用第61楼vimrc于2009-10-20 23:41发表的 :
gamadao,太棒了!
shane007, gamadao:0 J; C. j ]# O, d7 m& M1 V/ {7 r
我有一个想法: 既然现在字幕文件是明码的, 可不可以直接写一段程序, 不必理会sword1的text绘制函数是如何转换的, 直接使用sdl_ttf()把字幕绘制到屏幕上去, 这样可以调用不同的truetype字体, 字体的位置和大小可以由sdl_ttf自由定义, 并且繁体中文和简体中文都可以一次实现. 这个倒是有现成的函数可以用,比如游泳的鱼写的金庸群侠传lua 0.66版里面的charset.c文件就有类似的例子. 这个可以从这里下载到: http://swimmingfish.ys168.com/- A$ a& L5 g, |5 N
大致的效果可能如下:5 ^9 X6 H+ V8 C4 k1 y ~9 f4 r
.......
引用第65楼shane007于2009-10-21 00:16发表的 :& C: q! y. q8 W0 ?( L) \- o
vimrc ,你说的方法没那么容易的。写上去容易,擦掉就难了。
对了,你们两位有时间的话可以看看这个。大小不良模拟器。; e" ]4 X2 L4 q) ?& c
我觉得有很大汉化和移植的希望的。8 k- J2 Z3 ~4 D& n! `) X1 x: D+ n# S1 P0 s
www.chinaavg.com/read.php?tid=19296
引用第72楼gamadao于2009-10-21 00:39发表的 :
vimrc ,忽然想起来你说的按键的问题,虽然那个游戏我还没玩到,但至少从外观的感觉来看,我觉得gp2x的按键可比丁果多多了
引用第74楼vimrc于2009-10-21 02:53发表的 :
是的,我是看到这个网页:
http://wiki.scummvm.org/index.php/GP2X/Compatibility
中的这一段:
.......
引用第75楼shane007于2009-10-21 08:22发表的 :
vimrc ,gamadao ,indy4中有汉化后字体高度超过对话选择栏高度的问题。1 H6 W( d2 `0 W# @+ u8 u1 }
2位帮忙想想有什么好方法没。
引用第77楼gamadao于2009-10-21 11:13发表的 :
/ T: D6 @( @) F5 L4 K4 B Z
你是在按照字库字体原高绘屏么?简单直接的办法.....和放大类似,缩小....
引用第79楼gamadao于2009-10-21 17:05发表的 :
ft的就是12是么?你现在的效果能贴个图出来不?最好能贴下字体部分的放大图
引用第81楼vimrc于2009-10-21 18:40发表的 :
我也看到了,我近期找时间好好研究一下这个字形,可能需要对字体文件开刀。
引用第84楼shane007于2009-10-21 21:09发表的 :
回gamadao,indy4也是scumm引擎的。6 Y8 ], e9 w: @4 [- p
代码就用现在的我改好的代码就行了。# q2 I$ K. ~; s+ ~( @. E
要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。
如果能用ttf字体就好了。: ^5 B& B" U( G- l6 D) Y2 ^2 q
.......
引用第84楼shane007于2009-10-21 21:09发表的 :- ] I- U, b# I- \& I7 [% R, @
回gamadao,indy4也是scumm引擎的。8 b* h. |) N6 }4 U
代码就用现在的我改好的代码就行了。
要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。/ E+ ~! i2 M+ V0 K F$ ~$ \
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。. h* ?8 }$ c6 g8 [( Y
如果能用ttf字体就好了。
.......
引用第92楼vimrc于2009-10-22 15:38发表的 :
shane007,好的,我这周末的时候写一下,遇到问题再贴出来和大家讨论。 [s:4]
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) | Powered by Discuz! X3.2 |