欢迎光临散文网 会员登陆 & 注册

【PS2】回声之夜 星云 汉化大致思路

2023-03-02 06:10 作者:conancocke  | 我要投稿


将镜像解包之后,对EN3.bnd文件解包

Quickbms地址

http://aluigi.altervista.org/quickbms.htm

Quickbms脚本(横线之间的内容另外为.txt或.bms)

—————————————————————

idstring "BND"


goto 16

get FILES long

math NAME_OFF = 0

goto 32


for i = 0 < FILES

    get DUMMY long

    get OFFSET long

    get size long

    get NAME_OFF long


    savepos TMP

    goto NAME_OFF

    get NAME string

    goto TMP


    log NAME OFFSET SIZE

next i

—————————————————————


文本文件:

fmg后缀为文本文件,标准Shift-JIS编码,

0x14-0x17 记录第一个文本偏移地址的偏移地址。


纹理文件:

纹理文件为.tm2后缀(非标准tm2文件,需要转换一下),

以及.tex后缀(可能需要swizzling)。


字库文件:

font文件夹下:

纹理文件为.tm2后缀(非标准tm2文件,需要转换一下),

CMAP文件为.ccm后缀。

menu、standard的宽高为1024*1024;

sjis的宽高为1024*512。


其他:

bind文件夹下面全部是打包的.bnd文件,可用脚本继续解包进行汉化(解出来的文件可能与之间与非bind文件夹的内容有重复,可能bind文件夹才是游戏引用的内容【未实际验证】)。


【PS2】回声之夜 星云 汉化大致思路的评论 (共 条)

分享到微博请遵守国家法律