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

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

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

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

81#
 楼主| 发表于 2009-10-21 17:34 | 只看该作者
引用第79楼gamadao于2009-10-21 17:05发表的  :  |8 O8 k6 _2 D; p. C( R4 f8 [
ft的就是12是么?你现在的效果能贴个图出来不?最好能贴下字体部分的放大图

" C" j( v0 h. ^2 q: J  T$ U是的。3 b/ U3 C5 G% E. m: y8 t. y
FT的图在这里有6 ~3 n2 j  [2 y7 x
https://www.chinaavg.com/read.php?tid=17631* b: o7 u4 s' p$ g1 n) t
+ j+ k2 Q4 |& U' z) X
indy4的图在55楼# K* q4 x: \  m( i) b
https://www.chinaavg.com/read.php?tid=18009
回复 支持 反对

使用道具 举报

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

使用道具 举报

83#
发表于 2009-10-21 19:38 | 只看该作者
代码有么?indj4是自己特殊的引擎么?/ {! C# O# |$ @0 I0 C5 A
我还是想先试试缩小,貌似缩小掉1/8就好了,不一定看不清楚
回复 支持 反对

使用道具 举报

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

使用道具 举报

85#
 楼主| 发表于 2009-10-21 21:09 | 只看该作者
回gamadao,indy4也是scumm引擎的。
3 [" ^4 X+ q  z$ N, }代码就用现在的我改好的代码就行了。
0 E7 l- V) y) a7 K% p. {8 Q2 L8 _7 v要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。. g  D: k. \$ @6 w
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。
8 a; w8 r* X0 l" I如果能用ttf字体就好了。
/ y4 h1 I+ _3 H( n# V还有,indy4汉化后有无规律的崩溃现象,我估计是把字幕导入以后把某些数据搞坏了导致的。
; X. J  ]. ?+ T8 A& U所以有把字幕修改为象断剑那样的外挂方式的想法。你觉得如何?
/ r  R+ s+ @5 B% D. ~0 ?# x
# w; }1 }7 q, X8 _5 M字幕的路径,我是故意放在scummvm的根下的,我觉得这样才够绿色。对原版游戏不作任何改动。5 _, \% j3 d" t& M7 l
那个韩国版scummvm也是这样的,我就是学它的,所以建议你不要改。
回复 支持 反对

使用道具 举报

86#
 楼主| 发表于 2009-10-21 21:12 | 只看该作者
引用第81楼vimrc于2009-10-21 18:40发表的  :
, F- y6 r  C0 [! {& w6 n) @3 O8 a我也看到了,我近期找时间好好研究一下这个字形,可能需要对字体文件开刀。
2 w* \8 |" v" Q* T
要解决这个问题对字体动刀应该没用的。) U6 \" ]& ^1 Z1 Z1 G4 b" s2 a5 ~  L) f
我觉得可以研究一下osd字幕的显示方法。
回复 支持 反对

使用道具 举报

87#
发表于 2009-10-21 21:22 | 只看该作者
引用第84楼shane007于2009-10-21 21:09发表的  :
, R% D+ U+ }, }" V) f/ |回gamadao,indy4也是scumm引擎的。
3 P6 o, ]; k' A7 Q' s$ R代码就用现在的我改好的代码就行了。7 R1 n  X+ L. y
要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。1 S- D. m: W& u2 G1 J# u8 ?. [9 G# \
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。8 c$ H: R* T- r' |
如果能用ttf字体就好了。
1 }( r" O4 _5 B4 x+ n0 v0 [1 w.......

' [9 H  d% J0 q( F: R我也曾想过这个外挂字幕的问题,但是这个外挂字幕的函数需要被一些地方触发:
6 v5 ]' W1 ~: {2 @1. 比如indy4的动作菜单,walk, push那个,你把鼠标移过去上面有显示提示的
2 ^4 w8 f: h' d/ m2. 还有鼠标移向某处的时候,还会显示提示# g* Y( C$ t/ I2 [( C, Z
( Z1 |& {1 t* q: p7 n3 v4 B
外挂字幕的函数必须能够被上述事件触发,而且需要及时地被擦去,这个字幕可以写在什么地方还需要考虑,写在英文提示的黑框中同样有字体大小的问题,写在画面上是不是又感觉不好。
! ^% |/ k/ E/ ~2 Q
8 S' \3 ~  p$ V% d% }1 m& [1 @我现在还不清楚indy4引擎是如何调用这些函数的,我有时间的时候debug追一下函数看看。
回复 支持 反对

使用道具 举报

88#
 楼主| 发表于 2009-10-21 21:27 | 只看该作者
回vimrc ,外挂字幕应该比较简单,也不用追太多代码。
8 |! b- J1 h* m; g. A$ F只不过把传入的英文字幕替换为中文。
. g% j1 W  T) P0 o4 s可以看看韩文版的代码
3 m; P0 m# g7 s/ x7 ihttps://www.chinaavg.com/read.php?tid=16110
* M$ f, l& |3 v' B* p5 X) N8 k( H: z, ^$ K) A
比较头痛的是字体大小的问题。
回复 支持 反对

使用道具 举报

89#
发表于 2009-10-21 23:18 | 只看该作者
引用第84楼shane007于2009-10-21 21:09发表的  :1 b  {9 P. |" L' X6 U# J
回gamadao,indy4也是scumm引擎的。
  o" @. v. g- }3 Y代码就用现在的我改好的代码就行了。
9 r5 D7 K8 {! p6 K0 s要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。; N6 s0 b: [3 J4 T- @: G% C
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。, |% _- S, [/ s! B3 W4 q! I
如果能用ttf字体就好了。
5 ^1 w) W6 C  b; Z: M6 S.......
主要我想要一个统一修订版的scummvm,而不是for sword1专版或者其他的专版,这点对于嵌入式设备很有意义
回复 支持 反对

使用道具 举报

90#
 楼主| 发表于 2009-10-22 08:20 | 只看该作者
统一修订版的scummvm不难做啊,我现在发布的PC版就是的。, h' D. j. @7 D  ]
如果要对某个游戏作特殊修改的话,限定gameid就行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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