查看: 4303|回复: 11

[已经解决] 关于rxdata文件的三个问题(高手进,会VB.NET最佳)

  [复制链接]
梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2009-7-29 15:53:45 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 DeathKing 于 2009-7-30 08:29 编辑

Q1:rxdata是十六进制文件么,鄙人认为是,或是他是通过内部算法加密过?

Q2:如何对Script.rxdata外部进行读写操作(非脚本编辑器),尤其请介绍一下VB.NET如何实现,谢谢。

Q3:对于Script.rxdata中的其中一组脚本,也就是说脚本编辑器中的单个脚本如Scene_Menu可能实现诸如PE文件的通过加壳壳加密么,且RGSS可以成功执行该组脚本?

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
回帖
3980

贵宾

发表于 2009-7-29 15:59:55 | 显示全部楼层
找到一个不知道有没有关系的链接,凑合着看看吧 -  -
http://www.surveys.pharma-mkting.com/rxdatause.htm
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

 楼主| 发表于 2009-7-29 16:02:51 | 显示全部楼层
找到一个不知道有没有关系的链接,凑合着看看吧 -  -
http://www.surveys.pharma-mkting.com/rxdatause.htm
玄月 发表于 2009-7-29 15:59


首先,他是一个调查,其次,好像不是rxdata而是Rx Data……

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
回帖
2695
发表于 2009-7-29 18:16:42 | 显示全部楼层
1, 是的.
以前有人用金山游侠破译出一部分算法

2,最简单的当然是脚本编辑器啦
VB的事真的是爱莫能助了

3,也是爱莫能助了.....

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

 楼主| 发表于 2009-7-29 18:53:00 | 显示全部楼层
2,最简单的当然是脚本编辑器啦
VB的事真的是爱莫能助了

霜冻之狼 发表于 2009-7-29 18:16


是为了开发另外的外部工具,以加强默认的脚本编辑器。

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-13
回帖
4
发表于 2009-7-29 19:12:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

 楼主| 发表于 2009-7-30 08:30:30 | 显示全部楼层
脚本rxdata是个二维数组
被Zlib压缩过
可用Zlib::Inflate.inflate()
进行还原
奥特伯伯 发表于 2009-7-29 19:12


详细讲解一下语法涅,谢谢

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

发表于 2009-7-30 10:03:18 | 显示全部楼层
禁止讨论啊,当初的铁都被三了
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2009-7-30 11:24:16 | 显示全部楼层
  • rxdata 不是加密文件,而是通过对象序列化(在 Ruby 中被称为“编级”,也就是 Marshalling)的递归算法生成的数据文件,用来存储一个对象及其所有成员的数据~
    参考:http://rpg.blue/viewthread.php?tid=102118
    DNA 本来还有一关于 +5 的提问帖,但不久后就回档了,没来得及备份……
  • 首先要根据 Ruby 的逆向 Marshalling 算法得到一个二维数组对象,再通过 Zlib 的解压缩算法解压 arr[脚本编辑器中的脚本索引][3],即可得到~这些算法网上都是开源的,自己 google 一下即可
回复

使用道具 举报

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
回帖
2695
发表于 2009-7-30 11:25:54 | 显示全部楼层
紫苏大师终于出手了,专程来膜拜~

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部