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

【scummvm汉化】scummvm汉化版源代码初次公开

[复制链接]
楼主: shane007
打印 上一主题 下一主题

【scummvm汉化】scummvm汉化版源代码初次公开

81#
 楼主| 发表于 2009-10-21 17:34 | 只看该作者
引用第79楼gamadao于2009-10-21 17:05发表的  :% Z2 j4 P: [4 S7 Z1 A# B" N0 Y# K
ft的就是12是么?你现在的效果能贴个图出来不?最好能贴下字体部分的放大图

) F1 P4 j+ W" h是的。
  d9 `% t$ ?' `- m5 H, ]FT的图在这里有- Y6 l7 i6 l3 s( f6 f  S: I/ m
https://www.chinaavg.com/read.php?tid=17631
  E4 R4 i  ^4 D1 z
: ?0 ]( X/ e, X0 X/ G! X# A8 L' sindy4的图在55楼
; s1 j2 _" m- K4 ]5 jhttps://www.chinaavg.com/read.php?tid=18009
回复 支持 反对

使用道具 举报

82#
发表于 2009-10-21 18:40 | 只看该作者
我也看到了,我近期找时间好好研究一下这个字形,可能需要对字体文件开刀。
回复 支持 反对

使用道具 举报

83#
发表于 2009-10-21 19:38 | 只看该作者
代码有么?indj4是自己特殊的引擎么?0 v2 y5 j( G' e' m5 P
我还是想先试试缩小,貌似缩小掉1/8就好了,不一定看不清楚
回复 支持 反对

使用道具 举报

84#
发表于 2009-10-21 19:40 | 只看该作者
对了,shane007,你知道怎么在引擎里取到当前游戏的路径不,我想修正不把sub和fnt放到scummvm的根下,而是放到游戏根目录里,感觉不太....嗯.....完美
回复 支持 反对

使用道具 举报

85#
 楼主| 发表于 2009-10-21 21:09 | 只看该作者
回gamadao,indy4也是scumm引擎的。% R0 F) k0 G: |( I+ J: i. P8 y1 K
代码就用现在的我改好的代码就行了。
0 ~1 V4 E* {) K: d- B8 v1 O2 j要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。
9 M) F5 F) i6 Y) u6 V: Q现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。/ \' `0 b/ F2 W* p
如果能用ttf字体就好了。
, `  l0 l1 i( y: C+ F还有,indy4汉化后有无规律的崩溃现象,我估计是把字幕导入以后把某些数据搞坏了导致的。
4 I+ }9 C8 k1 V9 Q$ c9 E+ i所以有把字幕修改为象断剑那样的外挂方式的想法。你觉得如何?
+ a/ N* j# _; B' `) J; _3 t2 K1 F8 {* @* B) Z% v
字幕的路径,我是故意放在scummvm的根下的,我觉得这样才够绿色。对原版游戏不作任何改动。' b( R0 @' S) u8 t. X, k, [* |
那个韩国版scummvm也是这样的,我就是学它的,所以建议你不要改。
回复 支持 反对

使用道具 举报

86#
 楼主| 发表于 2009-10-21 21:12 | 只看该作者
引用第81楼vimrc于2009-10-21 18:40发表的  :% o8 \% E2 j9 U6 q4 k
我也看到了,我近期找时间好好研究一下这个字形,可能需要对字体文件开刀。
) M0 F& L& g2 T; ~
要解决这个问题对字体动刀应该没用的。2 o4 y1 N8 E. s: {9 ^* w. w
我觉得可以研究一下osd字幕的显示方法。
回复 支持 反对

使用道具 举报

87#
发表于 2009-10-21 21:22 | 只看该作者
引用第84楼shane007于2009-10-21 21:09发表的  :3 r0 `$ l, D: }, N
回gamadao,indy4也是scumm引擎的。1 g* x3 }* Q- {; @. m
代码就用现在的我改好的代码就行了。
- N" {% b0 n! {* x要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。9 f. |7 ]6 f* M: Y! Z% Z7 q+ v$ p$ }
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。
4 ?+ [4 c0 g" @如果能用ttf字体就好了。
( l$ a2 l% w. n, U' I. V' h6 P; F.......
& y0 I& i. w. z5 N) W: y5 N
我也曾想过这个外挂字幕的问题,但是这个外挂字幕的函数需要被一些地方触发:
/ O2 ~6 `( `. R4 A/ n, _1. 比如indy4的动作菜单,walk, push那个,你把鼠标移过去上面有显示提示的
) l" P8 J5 l$ C7 _2. 还有鼠标移向某处的时候,还会显示提示: ^5 `4 [# m0 Z  F2 x
6 k% j# F5 f1 D5 t, O% o
外挂字幕的函数必须能够被上述事件触发,而且需要及时地被擦去,这个字幕可以写在什么地方还需要考虑,写在英文提示的黑框中同样有字体大小的问题,写在画面上是不是又感觉不好。
( W# z& Z' Y4 ?% B
( ?) {* N% t' A# O1 }/ v1 u我现在还不清楚indy4引擎是如何调用这些函数的,我有时间的时候debug追一下函数看看。
回复 支持 反对

使用道具 举报

88#
 楼主| 发表于 2009-10-21 21:27 | 只看该作者
回vimrc ,外挂字幕应该比较简单,也不用追太多代码。+ O3 a, E+ M9 T5 J: u6 X
只不过把传入的英文字幕替换为中文。
- E" {4 n+ t6 @, r$ R' B可以看看韩文版的代码
# C1 C& b' E1 N- ^% N& khttps://www.chinaavg.com/read.php?tid=161106 u' y* _5 }7 e! O
( t$ y" I% m: x+ R2 z0 U
比较头痛的是字体大小的问题。
回复 支持 反对

使用道具 举报

89#
发表于 2009-10-21 23:18 | 只看该作者
引用第84楼shane007于2009-10-21 21:09发表的  :
' W: R, I* A# Q7 }  J' l回gamadao,indy4也是scumm引擎的。
' z) ]+ h, O* s: _! F: r& ~代码就用现在的我改好的代码就行了。
  |0 t8 k6 T7 Q& N9 k- c. f要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。$ J1 l2 i1 g$ I) ]# c9 l
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。* C% g* i2 t, T+ ]( E1 ?# K# r# S
如果能用ttf字体就好了。" u' T4 x$ q/ r# p
.......
主要我想要一个统一修订版的scummvm,而不是for sword1专版或者其他的专版,这点对于嵌入式设备很有意义
回复 支持 反对

使用道具 举报

90#
 楼主| 发表于 2009-10-22 08:20 | 只看该作者
统一修订版的scummvm不难做啊,我现在发布的PC版就是的。3 n- p+ j3 N1 r: w" M# q
如果要对某个游戏作特殊修改的话,限定gameid就行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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