。已有先例
謝謝大佬。
大佬请问究竟哪个包存储那种角色名字,角色id,寝室对应的剧本等数据库或者json形式的文本信息呢,虽然所有资源文件都有了但是不清楚文件之间的对应关系,谢谢。
DmmR18Web是ab包,要先hash後才能拿到URL真實路徑。
https://game.ayarabu.com/AssetBundles/DmmR18Web/DmmR18Web
sh0wer1ee已經有寫好的python程式碼,使用後會有輸出一個manifest.csv檔案,csv裡面就有下載網址了。
谢谢,但是我指的不是这些资源文件的地址,而是信息文件,比如一个角色他有属性值,有名字有背景故事有语音文本,寝室文件应该有eventdata,但是我们好像看不出来每个个寝室对应的哪个eventdata文件,就是说这些组织关系和文本文件可以得到吗,我没找到什么角色名字角色故事的,只有一些角色信息有关的资源路径有英文名,语音文件也没有文本,只有eventdata里有一些日文文本,嗯,大概是怎么个意思,不是指的DmmR18Web这个包里的那些资源,还是说有但是我没找到。
mock.assetbundle,另外其实可以直接看出来哪个寝对应哪个。
谢谢确实,我当初找的时候看前面的debug和global没啥信息,mock一般都是模拟返回值就没看,没想到刚好在这里,感谢大家的帮助
请问该如何定位角色的语音?比如下面这个:
sound/voice/adv/tsukuyomikai_xmas/ep3/voicetsukuyomikai_xmas_s3_0005.assetbundle
关键的 tsukuyomikai_xmas 这个字段要从什么地方获得?
mock.assetbundle
您好可以说下寝室文本资源的文件名称吗,我把mock.assetbundle解包后的资源翻了一遍都没找到 ![]()
您好,可以问下这个文本的加密方式是什么吗,有解密方法吗
試試看11樓的代碼
但是这个好像只是读取吧,用这个解析完也没有得到想应文本
不太对,折腾了一下最后导出来的东西只有文本没有哪段时间该干什么
我当时的笔记
建议从后往前看
指令(原始编号: 63, 映射键: 33, 解释: 未知指令(原始编号: 63, 映射键: 33), 参数数: 3)
整数: 5
整数: 52240032
整数: 1
理解:请求资源
指令(原始编号: 32, 映射键: 2, 解释: 未知指令(原始编号: 32, 映射键: 2), 参数数: 1)
整数: 20
理解:
指令(原始编号: 54, 映射键: 24, 解释: 未知指令(原始编号: 54, 映射键: 24), 参数数: 1)
整数: 99
指令(原始编号: 40, 映射键: 10, 解释: 未知指令(原始编号: 40, 映射键: 10), 参数数: 3)
整数: 0
整数: 0
整数: 0
指令(原始编号: 79, 映射键: 49, 解释: 未知指令(原始编号: 79, 映射键: 49), 参数数: 6)
字符串(偏移: 0, 值: '')
字符串(偏移: 4, 值: '聖夜の宴が微笑ましい終わりを迎えたのを見届け、$nおすくにランドから、陰陽寮へと戻った。')
整数: 23
整数: 0
整数: 0
整数: 1
理解:对话
指令(原始编号: 32, 映射键: 2, 解释: 未知指令(原始编号: 32, 映射键: 2), 参数数: 1)
整数: 3
理解:出现在两个79之间(猜测:wait_click)
指令(原始编号: 79, 映射键: 49, 解释: 未知指令(原始编号: 79, 映射键: 49), 参数数: 6)
字符串(偏移: 136, 值: '')
字符串(偏移: 140, 值: 'あのように微笑む月の女王も珍しい。$nまるで、本当の母親のような笑顔だった。$nそんな思いを馳せつつ、布団に入り、瞳を閉じるが――')
整数: 23
整数: 0
整数: 0
整数: 1
理解:对话
指令(原始编号: 79, 映射键: 49, 解释: 未知指令(原始编号: 79, 映射键: 49), 参数数: 6)
字符串(偏移: 328, 值: '月の女王')
字符串(偏移: 344, 值: '聞いてください、$n<name></name>……')
整数: 23
整数: 0
整数: 52230001
整数: 1
指令(原始编号: 79, 映射键: 49, 解释: 未知指令(原始编号: 79, 映射键: 49), 参数数: 6)
字符串(偏移: 480, 值: '月の女王')
字符串(偏移: 496, 值: '私、今回の一件で、$n改めて意識いたしました……')
整数: 23
整数: 0
整数: 52230002
理解:522资源ID、3剧集ID、0002资源偏移
指令(原始编号: 72, 映射键: 42, 解释: 未知指令(原始编号: 72, 映射键: 42), 参数数: 4)
整数: 1
整数: 522
整数: 1
整数: 1
理解:插入Still
1647 0x33A4<13220 0 0xFFFFFF 指令(原始编号: 79, 映射键: 49, 解释: 未知指令(原始编号: 79, 映射键: 49), 参数数: 6)
1648 0x33AC<13228 3 0xFFFFFF 字符串(偏移: 6736, 值: '月の女王')
1649 0x33B4<13236 3 0xFFFFFF 字符串(偏移: 6752, 值: 'ん、ふぅ……さ、再計算、完了――$nあなたはどうでしょう……?$n私の膣圧は、このくらいで十分でしょうか……?')
1650 0x33BC<13244 1 0xFFFFFF 整数: 23
1651 0x33C4<13252 1 0xFFFFFF 整数: 0
1652 0x33CC<13260 1 0xFFFFFF 整数: 52240005
1653 0x33D4<13268 1 0xFFFFFF 整数: 1
理解:522 4 0005 sound/voice/adv/tsukuyomikai_xmas/ep4/voicetsukuyomikai_xmas_s4_0005.assetbundle 522對應資源包 40005對應s4_0005
指令(原始编号: 59, 映射键: 29, 解释: 未知指令(原始编号: 59, 映射键: 29), 参数数: 2)
整数: 522
整数: 1
指令(原始编号: 65, 映射键: 35, 解释: 未知指令(原始编号: 65, 映射键: 35), 参数数: 0)
指令(原始编号: 59, 映射键: 29, 解释: 未知指令(原始编号: 59, 映射键: 29), 参数数: 2)
整数: 522
整数: 2
指令(原始编号: 65, 映射键: 35, 解释: 未知指令(原始编号: 65, 映射键: 35), 参数数: 0)
指令(原始编号: 59, 映射键: 29, 解释: 未知指令(原始编号: 59, 映射键: 29), 参数数: 2)
整数: 522
整数: 3
理解:播放視頻, 522资源ID,3第3个,movie/harem/chara0522/movie0522_scene03.mp4.assetbundle
最后整理成这样的列表,按顺序播放就行了
VoiceNitten_xmas_S3_0001.mp3
VoiceNitten_xmas_S3_0002.mp3
VoiceNitten_xmas_S3_0003.mp3
VoiceNitten_xmas_S3_0004.mp3
VoiceNitten_xmas_S3_0005.mp3
VoiceNitten_xmas_S3_0006.mp3
VoiceNitten_xmas_S3_0007.mp3
VoiceNitten_xmas_S3_0008.mp3
VoiceNitten_xmas_S3_0009.mp3
VoiceNitten_xmas_S3_0010.mp3
VoiceNitten_xmas_S3_0011.mp3
VoiceNitten_xmas_S3_0012.mp3
VoiceNitten_xmas_S3_0013.mp3
VoiceNitten_xmas_S3_0014.mp3
VoiceNitten_xmas_S3_0015.mp3
VoiceNitten_xmas_S3_0016.mp3
VoiceNitten_xmas_S3_0017.mp3
VoiceNitten_xmas_S3_0018.mp3
VoiceNitten_xmas_S3_0019.mp3
VoiceNitten_xmas_S3_0020.mp3
VoiceNitten_xmas_S3_0021.mp3
VoiceNitten_xmas_S3_0022.mp3
VoiceNitten_xmas_S3_0023.mp3
still0526_scene01.png
VoiceNitten_xmas_S4_0001.mp3
VoiceNitten_xmas_S4_0002.mp3
VoiceNitten_xmas_S4_0003.mp3
VoiceNitten_xmas_S4_0004.mp3
VoiceNitten_xmas_S4_0005.mp3
still0526_scene02.png
VoiceNitten_xmas_S4_0006.mp3
VoiceNitten_xmas_S4_0007.mp3
VoiceNitten_xmas_S4_0008.mp3
VoiceNitten_xmas_S4_0009.mp3
movie0526_scene01.mp4
VoiceNitten_xmas_S4_0010.mp3
VoiceNitten_xmas_S4_0011.mp3
VoiceNitten_xmas_S4_0012.mp3
VoiceNitten_xmas_S4_0013.mp3
VoiceNitten_xmas_S4_0014.mp3
movie0526_scene02.mp4
VoiceNitten_xmas_S4_0015.mp3
VoiceNitten_xmas_S4_0016.mp3
VoiceNitten_xmas_S4_0017.mp3
VoiceNitten_xmas_S4_0018.mp3
movie0526_scene03.mp4
VoiceNitten_xmas_S4_0019.mp3
VoiceNitten_xmas_S4_0020.mp3
VoiceNitten_xmas_S4_0021.mp3
VoiceNitten_xmas_S4_0022.mp3
VoiceNitten_xmas_S4_0023.mp3
still0526_scene03.png
VoiceNitten_xmas_S4_0024.mp3
VoiceNitten_xmas_S4_0025.mp3
still0526_scene04.png
VoiceNitten_xmas_S4_0026.mp3
VoiceNitten_xmas_S4_0027.mp3
VoiceNitten_xmas_S4_0028.mp3
没找到当时的处理脚本,可能是用REPL处理的。
好的,感谢
猜的差不多,不过音频是映射表直接映射的,可以不用这样猜。33是预加载资源。
话说这个脚本怎么搓,生成播放列表后还得跟文本匹配,有点难搞



