Project1

标题: 进入游戏立即生成并储存一个变量! [打印本页]

作者: 奶油Da蛋糕    时间: 2009-9-5 16:33
标题: 进入游戏立即生成并储存一个变量!
进入游戏后立即rand生成一组机器码并储存,再次打开游戏甚至重新安装游戏都不会改变这组机器码。

由于不懂修改注册表,所以想听听大家的思路。
作者: 越前リョーマ    时间: 2009-9-5 16:36
你又在想SL的事情啊……

随机生成,然后写入txt,你再把txt藏好。(不是个办法)
注册表有什么用,照样可以删掉。别再想SL的事情了,除非这个机器码不在他的电脑上。
作者: 霜冻之狼    时间: 2009-9-5 16:38
同意~
如果我是玩家,知道了也会抗议的
作者: 越前リョーマ    时间: 2009-9-5 16:39
除了网络游戏,哪来不能SL得。
作者: 胖达达人    时间: 2009-9-5 16:43
读档以后直接删档不就行了,哪来那么多乱七八糟的
作者: 奶油Da蛋糕    时间: 2009-9-5 17:10
你又在想SL的事情啊……

随机生成,然后写入txt,你再把txt藏好。(不是个办法)
注册表有什么用,照样可以删掉。别再想SL的事情了,除非这个机器码不在他的电脑上。 ...
越前リョーマ 发表于 2009-9-5 16:36


嗯,这种思路不错。我想这样。
先新建一个文件:input.dll在游戏目录下(大家一般以为是DLL,就无视了),然后,游戏中给他重命名为“input.txt”再写入读取内容,写入或者读取完之后再把“input.txt”重命名为“input.dll”,大家基本上很难发现。不过,貌似RUBY只可以读写TXT文件,而不可以重命名文件。
另外,我这样做的目的可不是限制SL,主要是想弄个激活码。有的游戏不是要输入激活码才让玩吗?
作者: 越前リョーマ    时间: 2009-9-5 19:23
你好无聊啊……这回换激活码了…… - -
那你这个激活码有怎么给玩家呢?
作者: tommay    时间: 2009-9-5 20:42
6# 奶油Da蛋糕


你所做的一切努力在解密之后都变成了徒劳
作者: 66rpg学习    时间: 2009-9-5 21:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 九夜神尊    时间: 2009-9-5 22:19
我甚至想把那个东西藏在DATA的物品或者技能数据库里面。
然后游戏加密之。但是如果复制整个游戏就没说的了。

道高一尺魔高一丈的。大不了人家复刻硬盘!
不过说实话,有人为你的游戏复刻硬盘!
6R里面还没有这样的作品出来……
作者: david50407    时间: 2009-9-5 23:09
可以嘗試使用 Windows 安裝時所產生的唯一硬體識別碼
作者: suicaoya123    时间: 2009-9-6 13:02
嗯,这种思路不错。我想这样。
先新建一个文件:input.dll在游戏目录下(大家一般以为是DLL,就无视了),然后,游戏中给他重命名为“input.txt”再写入读取内容,写入或者读取完之后再把“input.txt”重命名为“i ...
奶油Da蛋糕 发表于 2009-9-5 17:10


谁说不可以重命名....截图存档图片都重命名了.....

且..看看制作游戏二周目的教程一般不是很难把!




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