设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4729|回复: 6
打印 上一主题 下一主题

[有事请教] 如何【不加密】指定文件

[复制链接]

Lv4.逐梦者

梦石
0
星屑
18558
在线时间
1029 小时
注册时间
2019-3-5
帖子
1418
跳转到指定楼层
1
发表于 2019-10-19 22:21:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100星屑
MV原版的部署功能有几个额外选项,其中两个是加密音频或图像,一旦勾选后导出来的png或m4a格式就变更为rpgmv——如果不勾选的话,导出则为文件的原始格式,这时候玩家是可以直接修改对应的文件(例如对应的png)从而更改这部分的显示内容的。

比方说角色立绘1.png,原版人物是黑发,玩家可以直接提取png图片,修改成白发再放回去,这时候打开游戏人物则显示为修改后的白发。若果勾选了加密选项,在不拆解游戏的前提下,普通玩家是无法做到这种修改的。

所以是否有某种方法能够不加密特定的图片或音频图片,从而能够使玩家能够简单方便的制作mod呢?

据称这串代码能够实现这个功能,但实测没效果,加密导出后对应的文件仍然是rpgmv格式。

Decrypter._ignoreList = [
    "img/pictures/5.png"
];

希望能有大佬指点,或者是某种能让玩家更容易制作mod的方法也可以。

最佳答案

查看完整内容

这段代码不是无效,是添加了这段代码后,虽然导出的文件还是加密的,但是如果你添加一个未加密的5.png到文件夹中, 那么游戏在运行的时候优先加载这个5.png,而不是加密后的文件,这样就实现了玩家自己替换图片的mod,只有在这个列表 中的文件才能替换哦

Lv2.观梦者

梦石
0
星屑
633
在线时间
368 小时
注册时间
2009-3-9
帖子
398
2
发表于 2019-10-19 22:21:57 | 只看该作者
这段代码不是无效,是添加了这段代码后,虽然导出的文件还是加密的,但是如果你添加一个未加密的5.png到文件夹中,
那么游戏在运行的时候优先加载这个5.png,而不是加密后的文件,这样就实现了玩家自己替换图片的mod,只有在这个列表
中的文件才能替换哦
新手学习中.....努力吧!!
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18558
在线时间
1029 小时
注册时间
2019-3-5
帖子
1418
3
 楼主| 发表于 2019-10-20 16:35:55 | 只看该作者
@ky52879 不知道为什么不能回复……

替换对应的文件后确实能用了,但是有没有办法能扩展这个列表呢?

我使用了分号来区分文件,似乎这直接导致了插件无效。可能是语法问题:

Decrypter._ignoreList = [
    "img/pictures/5.png";
    "img/pictures/sizuru_bd_1.png";
];
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7417
在线时间
947 小时
注册时间
2017-9-27
帖子
583
4
发表于 2019-10-20 17:20:20 | 只看该作者
JavaScript的数组,分隔各元素肯定要用半角逗号呀。
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18558
在线时间
1029 小时
注册时间
2019-3-5
帖子
1418
5
 楼主| 发表于 2019-10-23 21:19:51 | 只看该作者
梦想家大魔王 发表于 2019-10-20 17:20
JavaScript的数组,分隔各元素肯定要用半角逗号呀。

我看插件都用分号作为一行代码的分割,就以为……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-27 11:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表