设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2176|回复: 8
打印 上一主题 下一主题

[讨论] 关于Rmxp-vx-RGE的游戏加密的讨论帖

 关闭 [复制链接]

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

跳转到指定楼层
1
发表于 2010-8-15 16:36:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
We know.RMxxGE作为一个2D的游戏制作工具(引擎)是非常方便的一种引擎。
但是现在有一个非常蛋疼的问题,那就是游戏加密。
其实游戏加密更多的是游戏的脚本加密,其实这对于非商业游戏并不是那么重要。真的就像你L奔一样,S狼又不会在白天出没……
不过如果是网络游戏(哪怕是非商业的)就比较蛋疼了,有一些游戏的作者也不大希望自己的游戏系统被别人看到。
不过Ruby在方便的同时也很讨厌,就是Ruby不能编译……当然如果编译成*.so再调用的话……RGE似乎可以,不过XPVX蛋疼去吧
这应该是很旧的话题了,现在再提出来无非是想交流一下,毕竟……呵呵,你懂的。

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

2
 楼主| 发表于 2010-8-15 16:36:27 | 只看该作者
本帖最后由 yangff 于 2010-8-15 16:44 编辑

实际上只有脚本加密了,素材才能算加密了!
说说我的思路。
破解RGSSx0x.dll任重而道远,还要靠广大前辈们不屈的信念和坚定的意志才能…………………………
不过也不是没有办法。
Game.exe的源代码在夏娜的博客上可以找到的……
我的想法就是用私钥加密脚本文件
然后在Game里面解密再Base64。
然后RGSSEval定义一个
class code
def set_code(c)

  c.unpack("L*") #base64解密好像是这个。。
  @c=c
end
  def run
    eval(@c)
  end
end
$v=code.new
$v.set_code(脚本)
然后给DLL的脚本文件实际上就是一个
$v.run
结束!
不过这个方法比较蛋疼。

点评

夏娜的博客,,,我要  发表于 2010-8-15 16:55
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
268
在线时间
72 小时
注册时间
2005-10-23
帖子
3534
3
发表于 2010-8-15 16:38:40 | 只看该作者
加密脚本就行了
★graykid的素材王国★除了现实,我们应该还有一个诗意的世界!
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
258
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

4
发表于 2010-8-15 16:38:48 | 只看该作者
VX  XP 默认不支持 .so 确实有点不方便, 加载 Socket 库都不行,还要自己调用 API .

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

5
 楼主| 发表于 2010-8-15 16:45:18 | 只看该作者
加密脚本就行了
graykid 发表于 2010-8-15 16:38

秒破了现在……
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
258
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

6
发表于 2010-8-15 17:09:37 | 只看该作者
脚本直接整合到默认脚本区里也不错,这样去那脚本就很麻烦.只是只加脚本罢了.

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

尽头

梦石
0
星屑
119
在线时间
278 小时
注册时间
2010-6-20
帖子
1280
7
发表于 2010-8-15 17:12:24 | 只看该作者
我要夏娜大人的博客!!!

点评

[url]http://hi.baidu.com/tvga[/url]  发表于 2010-8-15 20:15
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
258
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

8
发表于 2010-8-15 17:55:00 | 只看该作者
不知道内存里能不能找到脚本区域, Ruby 的运行过程不是很明白.

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

战国美少年森兰丸

梦石
0
星屑
204
在线时间
852 小时
注册时间
2008-7-20
帖子
3705
9
发表于 2010-8-15 17:57:18 | 只看该作者
真是麻烦算了,还是做解密的吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-30 10:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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