现在最大的问题是如何查看和编辑mrd.min.bin文件 |
Nyakori's rabbit doll的mrd.min.bin文件内已经包含了所有需要的js 这句话可能不太对,因为js文件夹内除了mrd.min.bin的文件大小为13.5MB,但是mrd.min.bin文件只有6.1MB |
把js文件夹内除了mrd.min.bin以外的文件都删除后,游戏仍然能正常运行及游玩 |
如果index.html文件被修改,打开game.exe就自动退出,并不是闪退,因为游戏退出的动画就是进程被关闭的样子 这说明index.html文件有保护,无法修改 |
通过对比,这个游戏的index.html文件的head部分多出了这部分代码
body部分被替换为
body部分被完全用于加载插件(mrd.min.bin),没有看到用于加载其他插件的代码,所以其他的插件及有可能是被插件(mrd.min.bin)加载的 head部分不太清楚是感什么的,但是肯定和WebGL有关 如果把插件(mrd.min.bin)删除,或者把body被替换的部分删除,打开game.exe就会一片黑 打开game.exe就会一片黑的原因就是什么都没有加载 |
这个是普通RPG游戏的的index.html文件的内容
|
这是这个游戏的index.html,里面只加载了一个插件(mrd.min.bin),这说明此游戏的资源文件价值极有可能是靠插件(mrd.min.bin)加载的,这个插件的大小为6.1MB
|
看起来还不错,感谢游戏推荐 |
ICP13013206-7 发表于 2022/7/11 05:32 你是不是搞错了什么? |
帮顶,感谢游戏推荐。 |
https://rpg.blue/thread-477772-1-1.html 找到了一点线索, 部分资源是【预载入到本地硬盘】的,部分资源是【预载入内存】的。 也就是说cg文件可能会被解密到硬盘中,但是目前发现此游戏创建的文件只有c盘的“C:\Users\用户名\AppData\Local\Nyakori's Rabbit Doll” 图:webgl告诉我你的显卡可以用S3TC的压缩格式。 这句说明cg文件不一定是普通的图片格式,也可能会以其他形式显示成图片 因为MV的资源管理模式几乎就是用到再加载,其实就是边玩边加载图片,这样图片稍微加载慢一点就出LOADING了,玩玩就LOADING,很烦。但为什么其他网游没这个问题,因为他们在游戏启动的时候一次性把资源全都预加载上来了。 这句已经印证游戏的资源文件会被提前加载好,这也就是为什么一开始游戏会有加载图,而且Game.exe对CPU和GPU的利用率提高 |
这个游戏的CG大概是用MD5来加密的,在plugins文件夹找到了个叫md5.js的文件 听说md5加密是无解的,如果是无解的游戏又是怎么显示被md5加密的cg文件呢?
这是图片文件 ![]() |
这个游戏的目录结构和文件和普通的RPG游戏都不太一样,比较明显的是greenworks,https://github.com/greenheartgames/greenworks
|