引用第7楼肥牛于2010-01-11 19:42发表的 :
突然想到,007下载的游戏是不是跟我的版本不一样?我是从Reflexive网站上直接下载的。其中Localization文件4.60 MB (4,826,852 字节)。
引用第6楼肥牛于2010-01-11 19:39发表的 :& | H% x5 i8 D3 [
另外,说一下汉字导致文件长度增长的问题。4 Z! g( G; w% Y. Y: F9 b, V
并不是说我们有9000个汉字,就多了9000*24这么多个字节。因为汉字占的双字节与单字节字符是不连续的。以第一个汉字"啊"字为例,双字节是B0 A1,换成10进制就是45217,也就是说,在这个“啊”字前面,至少有45000个24个00的空占位。所以才导致这个字库的索引文件超过1M。
当然,我这样说的前提是基于索引表是连续的这个假设的前提下,如果能找到俄文字符的对应关系,可能就不会有这么大了。
引用第11楼肥牛于2010-01-11 21:57发表的 :
的确,我也是刚刚发现,我竟然把0x16算成是24了,真是个低级错误。可能就是因为开始对24这个长度先入为主吧。
9 u# @% p: W) t, R6 B" P
另外,那个工具,点到33以上才会有反应。ABCD的确是连续出现的,65是A,66是B,67是C。俄文字母大写的A出现在第1040,我不知道在英文的WINDOWS系统中,俄文大写字母的ASCII码应该是多少?
序号是1040,那么在索引文件中的起始位置应该是2 j9 o2 k9 l2 |8 D5 ?( p
(1040-33)*24+0x33A = 0x61A2 ; 33为第一个字符!的序号, 0x33A是该字符的起始位置0 `& g& ]4 B5 D8 o3 t( K$ B. @
.......
引用第14楼肥牛于2010-01-12 19:04发表的 :
正在从VERYCD上下载这个游戏,打算试试。
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) | Powered by Discuz! X3.2 |