【发布时间】:2011-12-21 16:26:27
【问题描述】:
我一直在从事 2 个项目,一个用 Game Maker 8 制作的程序和一个用 RPG Maker XP 制作的 RPG,我想做的一件事是让 RPG Maker XP 读取制作的“分数文件”来自 Game Maker,乐谱文件本身只是一个基本的文本文件,Game Maker 程序和 RPG Maker XP 游戏都会读取它来收集数据。
我面临的问题是,如果有人要在记事本等文本编辑器中打开此乐谱文件,他们可能会更改数据并“作弊”,所以我一直在尝试做的是加密文件,以便一开始一看,不可读,让 Game Maker 和 RPG Maker XP 解密文件,取出所有数据然后加密
然而我遇到了一个障碍,我在 Game Maker 中使用的 .dll 似乎以不同的方式加密/解密乐谱文件,我通过创建 2 个相同的 .txt 文件来测试 .dll,其中包含相同的文本并有然后在两个程序中加密,内容完全不同,这意味着如果我尝试在 RPG Maker XP 中解密在 Game Maker 中加密的文件,它将失败
我尝试过其他 .dll,但它们似乎无法在 RPG Maker XP 中工作,据我了解,RGSS 是 Ruby 的一个类,这意味着任何可以在 Ruby 中工作的代码都应该在 RPG Maker XP 和两者之间工作Ruby 和 Game Maker 的 GML,C 是两者可以使用 .dll 的通用语言
所以这就是我要问的,是否有任何 .dll、脚本、代码等。我可以使用它来保护我的文本文件中的数据不被 Game Maker 和 RPG Maker XP 之外的编辑
特洛伊“记忆-X”记忆
PS:如果有一种方法也可以在 .php 程序中工作,那也很好,但如果不能,我可以解决这个问题
【问题讨论】:
标签: ruby game-maker