找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 30|回复: 3

[求助] 文件加密

[复制链接]
发表于 昨天 11:35 来自手机 | 显示全部楼层 |阅读模式

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

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

×
构建pc 后 用户可以看见 images 和audio中的东西 但是我不想让用户看见 有网站或者教程教怎么加密吗
发表于 昨天 11:41 | 显示全部楼层
本帖最后由 Vanadiry 于 2025-3-25 11:44 编辑

你这个应该是需要封装文件,在options里添加下面的内容即可,扩展名修改成你需要封装的文件的扩展名
[RenPy] 纯文本查看 复制代码
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')

这样可以封装成archive.rpa包,你也可以把不同的资源封装成不同的包。

点评

我嘞个签名啊)  发表于 昨天 15:16
回复 支持 抱歉

使用道具 举报

发表于 昨天 13:48 | 显示全部楼层
文件加密和文件封装是不一样的东西,你的意思应该是和楼上说的一样,需要的是文件封装,你可以直接按照这个去配置(个人配置,可以根据需求去增减)
[RenPy] 纯文本查看 复制代码
init python:

    ## 以下函数接受文件模式。文件模式不区分大小写,并与基础目录的相对路径相匹配,
    ## 包括或不包括 /。如果多个模式匹配,则使用第一个模式。
    ##
    ## 在一个模式中:
    ##
    ## / 是目录分隔符。
    ##
    ## * 匹配所有字符,目录分隔符除外。
    ##
    ## ** 匹配所有字符,包括目录分隔符。
    ##
    ## 例如,“*.txt”匹配基础目录中的 txt 文件,“game/**.ogg”匹配游戏目录或任何子
    ## 目录中的 ogg 文件,“**.psd”匹配项目中任何位置的 psd 文件。

    ## 将文件列为 None 来使其从构建的发行版中排除。

    build.classify('**~', None)
    build.classify('**.bak', None)
    build.classify('**/.**', None)
    build.classify('**/#**', None)
    build.classify('**/thumbs.db', None)
    build.classify('**.rpy', None)
    build.classify('**.save', None)
    build.classify('saves/**.save', None)
    build.classify('**.text', None)
    build.classify('**.md', None)
    build.classify('saves/persistent', None)

    ## 若要封装文件,需将其列为“archive”。

    build.classify('game/**.png', 'archive')
    build.classify('game/**.jpg', 'archive')
    build.classify('game/**.rpyc', 'archive')
    build.classify('game/**.mp3', 'archive')
    build.classify('game/**.wav', 'archive')
    build.classify('game/**.ttf', 'archive')
    build.classify('game/**.ogg', 'archive')
    build.classify('game/**.webp', 'archive')
    build.classify('game/**.json', 'archive')
    build.classify('game/**.py', 'archive')

    ## 匹配为文档模式的文件会在 Mac 应用程序构建中被复制,因此它们同时出现在 APP
    ## 和 ZIP 文件中。

    build.documentation('*.html')
    build.documentation('*.txt')

当然,封装只是封装,相当于将所有文件压缩到压缩包里一样,只要玩家使用工具就可以解包出来,游戏加密还需要你自己多摸索摸索,毕竟真正加密方法只能给个思路,论坛上有不少加密的方法,你可以去学习一下。
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-26 11:04 , Processed in 0.054703 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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