举报
下面是引用flagz于2006-11-08 09:38发表的: 只要那几个函数还是发挥作用,1和2就可以用同样的方法汉化。不过,我只是从overrirde这个名字上猜得。 从鸟头的说法上来看,overrirde起作用了,乱码是由于1的对话和2的对话不一样。比如1代的tlk文件离开头位置100的地方写着对话“哦,英雄。”,你不能指望2也会在相同的位置(离开头位置100的地方)正好有个对话提取请求,也正好是英文的“哦,英雄。”。中文是双字节的,英文是单字节的,如果nwn没有用unicode的话。这样英文差一个字节,最多是 “you are hero”变成了“ou are hero”.而中文差一个就是乱码,差2个才少一个字。 也就是说,看来也就能用一下overrirde。tlk的偏移要自己重新算。
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|奥德赛公会
GMT+8, 2026-6-17 03:07 , Processed in 0.014172 second(s), 17 queries , Gzip On.
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.