RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7885|回复: 16

[教程] 最新Ren'Py引擎游戏解包教程(2018.10.11)

[复制链接]
发表于 2017-1-1 22:05:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 BuErShen 于 2018-10-11 15:10 编辑

声明:本教程仅用于技术交流与学习。
切勿在未取得原作者的授权情况下,对游戏解包提取的资源,进行公开传播或用于商业牟利,这将侵犯到原作者的合法权益,属于违法行为。


如果您已经充分了解以上后果和风险后,那么接着观看以下教程---


----------------------------------------------------------2018/10/11更新 ----------------------------------------------------------------
  • 去除 rpatool相关内容。
  • 更新 unrpa。

----------------------------------------------------------2018/03/18 更新 ----------------------------------------------------------------
  • 发现这教程需求很高,尤其是做汉化同学。所以将教程文本进行更新,提高阅读体验。
  • 其次检查插件是否更新,发现只有unrpyc有更新,但无需调整教程。
  • 插件不大,在这里提供下载,方便网络不好人员。

unrpa-master.zip
unrpa-master.zip (16.44 KB, 下载次数: 120)
发表于 2018-4-3 19:05:20 | 显示全部楼层
你可能没参考示例代码。
其实教程有个笔误:
Python2.7的unrpa命令格式是:Ren'Py安装路径(空格)unrpa文件路径(空格)-p(解压命令)(空格)解压到的文件夹(空格)apr文件路径
其实Ren'Py安装路径应该写成 Python2.7路径,如下 :
unrpa命令格式是:Python2.7路径(空格)unrpa文件路径(空格)-p(解压命令)(空格)解压到的文件夹(空格)apr文件路径
教程示例代码是正确的。
unrpa 示例代码:
    C:\Python27\python.exe d:\unrpa-master\unrpa -p d:\game d:\youxi\Archive.rpa

如果是Python3.X看教程开头追加部分。

评分

参与人数 1干货 +1 收起 理由
BuErShen + 1 已更正,谢谢!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2017-1-11 20:43:30 | 显示全部楼层
学习Ren'Py引擎,这个都会的吧:L
回复 支持 反对

使用道具 举报

发表于 2018-4-3 03:25:44 | 显示全部楼层
D:\renpy\unrpa-master>python unrpa -p D:\renpy\unrpa-master\archive archive.rpa
  File "unrpa", line 72
    "use the --continue-on-error flag.") from e
                                            ^
SyntaxError: invalid syntax

居然有解不了包的…………
回复 支持 反对

使用道具 举报

发表于 2018-4-3 18:07:21 | 显示全部楼层
法海叔叔 发表于 2018-4-3 03:25
D:\renpy%unrpa-master>python unrpa -p D:\renpy%unrpa-master\archive archive.rpa
  File "unrpa", line ...

语法错误,你是python2.7版本?
回复 支持 反对

使用道具 举报

发表于 2018-4-4 01:21:03 | 显示全部楼层
python2.7版本,命令无错。其它游戏都可以解包,这个游戏应该是加密了。不知道什么情况。
回复 支持 反对

使用道具 举报

发表于 2018-4-4 10:05:02 | 显示全部楼层
能解其它包,说明操作没问题。能不能传上来,我们试试看。也可试试python3.x版本解包。加密?python语言决定密码在哪地方藏着。
回复 支持 反对

使用道具 举报

发表于 2018-4-9 17:18:53 | 显示全部楼层
龙氏 发表于 2018-4-4 10:05
能解其它包,说明操作没问题。能不能传上来,我们试试看。也可试试python3.x版本解包。加密?python语言决 ...

老哥,既然能用命令行一键解包文件,那有什么能加密吗?貌似renpy生成发行版也是用md5,那有什么办法能修改加密和解密md5码的次数的?或者添加盐值?
回复 支持 反对

使用道具 举报

发表于 2018-4-9 20:20:02 | 显示全部楼层
nba2k9ai33 发表于 2018-4-9 17:18
老哥,既然能用命令行一键解包文件,那有什么能加密吗?貌似renpy生成发行版也是用md5,那有什么办法能修 ...

把游戏做好,不要让别人连破解的动力都没有。
回复 支持 反对

使用道具 举报

发表于 2018-4-10 10:36:14 | 显示全部楼层
龙氏 发表于 2018-4-9 20:20
把游戏做好,不要让别人连破解的动力都没有。

破解拿CG我能理解,关键这引擎一句命令行源码都能扒出来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2018-12-19 08:07 , Processed in 0.037767 second(s), 25 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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