卡厄斯梦境解包求助

卡厄斯梦境国际服即将开启测试,游戏和第七史诗一样使用Yuna引擎,本人小白一个,使用以前大佬做的第七史诗解包工具似乎解不了,不知有没有别的解包方法?(附安卓测试安装包和游戏资源数据包data.pack)

夸克网盘: https://pan.quark.cn/s/8e75db1436c8

谷歌网盘:Untitled folder - Google 云端硬盘

外层一个简单的xor加密,函数在yuna::file::x_file_intf::read_at_offset

import numpy as np
from multiprocessing import Pool

def decrypt(a):
    ck, kt, kl, of = a
    return np.bitwise_xor(np.frombuffer(ck, dtype=np.uint8), np.tile(np.roll(kt, -(of % kl)), len(ck) // kl + 1)[:len(ck)]).tobytes()

if __name__ == '__main__':
    kt = bytearray()
    st = 150812
    for _ in range(129):
        st = (st * 1103515245) & 0xFFFFFFFF
        kt.append((st >> 16) & 0xFF)
    kt =  np.array(kt, dtype=np.uint8)
    kl = len(kt)
    with open("data.pack", "+rb") as fi, open("data.unpack", "wb") as f:
        with Pool(processes=64) as p:
            t = []
            of = 0
            while True:
                ck = fi.read(10 * 1024 * 1024)
                if not ck:
                    break
                t.append((ck, kt, kl, of))
                of += len(ck)
                if len(t) >= 64:
                    for ck in p.map(decrypt, t):
                        f.write(ck)
                    t = []
            if t:
                for ck in p.map(decrypt, t):
                    f.write(ck)

拆分可以自己搞,懒得弄了,函数在 yuna::pack::init_with_path 感兴趣的可以自己搞搞

2 个赞

spine结构也调整为了3.8.79了
{
“skeleton”: {
“hash”: “m4QI+LVQh4U2odIETX0WBBAhiWk”,
“spine”: “3.8.79.scsp”,

1 个赞

大佬们好,在参考了本贴以及关于第七史诗的解包工具
此贴的E7解包之后,我成功的将进度推进到了解出文件树这一步。我现在遇到了一点困难,在尝试后将csb文件尝试解码失败后,我对这些CSB和SCT文件毫无头绪,如果有能够提供思路或者指路的同好,感激不尽。

找到按照这个帖子操作提示签名错误,具体要怎么改

解出来了么 我是卡在最后一步了 skel文件在spine上无法运行

SKEL无解,SCSP是YUNA引擎的自定义格式。要反编译SCSP我还不如直接入职smilegate从零开始到YUNA引擎精通

我看网上有大神解出来了

哪个大神,给个链接我去看看

网页有,原始的找不到,不知道是不是搬韩国的,也知道有人有转换插件

能找到出处,但人家已经停止公开了.

角色全貌照片文件共享——综合公告

请问有谁成功拿到这个脚本吗?如果愿意的话,分享一下就太感谢了