Project1

标题: 关于脱离RTP之后未使用素材报错 [打印本页]

作者: 雨物凝松    时间: 2020-7-14 00:07
标题: 关于脱离RTP之后未使用素材报错
脱离RTP之后由于安装包很大,所以已经把没有使用的素材删除了。但是删除之后未使用的素材出现了"Unable to fond“的错误,无法运行,有什么好的办法吗?
作者: 坏数据    时间: 2020-7-14 01:30
仔细检查 一个个文件夹放回去看
很多默认的声音 图块 行走图 动画 图标等等 都需要rtp  除非你能保证完全一点都没用过

正确做法是  从一开始做游戏就要留意资源管理问题  具体每一个文件都要知道有没有用到
作者: chanszeman1018    时间: 2020-7-14 02:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火锅深处    时间: 2020-7-14 08:37
数据库里的船之类的有调成空白吗,船和小艇那些貌似就算你在游戏里没用,只要数据库里还在就会报错。
作者: 雨物凝松    时间: 2020-7-14 08:51
坏数据 发表于 2020-7-14 01:30
仔细检查 一个个文件夹放回去看
很多默认的声音 图块 行走图 动画 图标等等 都需要rtp  除非你能保证完全 ...

我检查了好几遍,确定我没有用到RTP素材。而且修改字体之后没有原版字体还是会报错。
作者: 雨物凝松    时间: 2020-7-14 08:52
火锅深处 发表于 2020-7-14 08:37
数据库里的船之类的有调成空白吗,船和小艇那些貌似就算你在游戏里没用,只要数据库里还在就会报错。 ...

这个我调整了,数据库出了我自己写的部分都清空了。
作者: chanszeman1018    时间: 2020-7-14 09:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 百里_飞柳    时间: 2020-7-14 10:00
你先加入帖子里的 找不到素材降级为警告 脚本

然后不包含RTP进行打包,再释放,获得了一个 未脱离的加密的游戏

首先将 RTP下的 动画文件夹 和 音效文件夹 都复制到游戏目录下,因为这俩不大,又太难剥离未使用的
然后复制 tilesets 文件夹 和 system 文件夹到游戏目录下,这俩也没必要优化
关于字体,可以通过 F1 知道,在游戏/工程的根目录(game.exe所在目录)下创建 Fonts 文件夹,使用到的字体可以放到该文件夹下

最后你自己或找几个人玩一遍,遇到弹出未找到文件,就把对应的RTP素材放到游戏文件夹下

这样就能获得RTP脱离压缩包了
作者: 雨物凝松    时间: 2020-7-14 18:09
chanszeman1018 发表于 2020-7-14 09:27
怎么唯独不回我??
那脚本可以改成不显示報错提示地繼續進行游戏的哦~~
还是你不想用这治标不治本的方法?? ...

抱歉抱歉,因为我在试这个方法可不可行,花了一些时间。现在看是可以的。谢谢大大!
作者: 雨物凝松    时间: 2020-7-14 18:10
百里_飞柳 发表于 2020-7-14 10:00
你先加入帖子里的 找不到素材降级为警告 脚本

然后不包含RTP进行打包,再释放,获得了一个 未脱离的加密的 ...

好的好的,这个方法尝试成功了!谢谢老鹰大大!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1