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

Project1

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

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

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1055
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

跳转到指定楼层
1
发表于 2009-7-29 15:53:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 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的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更

Lv1.梦旅人

魔王 ⑨

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

贵宾

2
发表于 2009-7-29 15:59:55 | 只看该作者
找到一个不知道有没有关系的链接,凑合着看看吧 -  -
http://www.surveys.pharma-mkting.com/rxdatause.htm
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1055
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

3
 楼主| 发表于 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的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
4
发表于 2009-7-29 18:16:42 | 只看该作者
1, 是的.
以前有人用金山游侠破译出一部分算法

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

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

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1055
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

5
 楼主| 发表于 2009-7-29 18:53:00 | 只看该作者
2,最简单的当然是脚本编辑器啦
VB的事真的是爱莫能助了

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


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

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-13
帖子
6
6
发表于 2009-7-29 19:12:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1055
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

7
 楼主| 发表于 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的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

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

贵宾

8
发表于 2009-7-30 10:03:18 | 只看该作者
禁止讨论啊,当初的铁都被三了
就算痛也要做,宅必备宅人的必备网站
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
10
发表于 2009-7-30 11:25:54 | 只看该作者
紫苏大师终于出手了,专程来膜拜~

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 03:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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