RMXP脚本解析(#八):分析rxdata文件

目录

rxdata文件解析

xdata文件与类的关系

rxdata存档文件

rxdata文件具体数据


因为要讲到大量运用$data_xxx的全局变量的类了,先插队分析一下作为RMXP游戏数据文件的.rxdata文件。

rxdata文件解析

我们之前在解析Scene_Title时提到过了不加密的rxdata文件的构成,也就是Marshal.dump与Marshal.load。

这是帮助文档的截图

而RMXP默认工程文件目录下data的树结构如下:

 

data-

Actors.rxdata

Animations.rxdata

Armors.rxdata

Classes.rxdata

CommonEvents.rxdata

Enemies.rxdata

Items.rxdata

Map001.rxdata

MapInfos.rxdata

Scripts.rxdata

Skills.rxdata

States.rxdata

System.rxdata

Tilesets.rxdata

Troops.rxdata

Weapons.rxdata

xdata文件与类的关系

我检查了所有文件,得到了他们记录的对象类型。

rxdata文件中存储的对象类型与数量

rxdata存档文件

随机读取了一个存档文件,发现只能读取最开头的四个角色行走图文件名和色相值的数据:

[["001-Fighter01", 0], ["010-Lancer02", 0], ["029-Cleric05", 0], ["038-Mage06", 0]]

后续的数据要分批次读取。因为在Scene_File及其子类里有详细的介绍我们这里就不多提及了,只是也作为一个rxdata文件被带一下。

rxdata文件具体数据

存档文件的数据被我放在下面的文件里了(因为写出来实在是太多),想要查询关于各个类的具体属性请参照RMXP的帮助文档。
https://download.csdn.net/download/qq_34013974/73507792icon-default.png?t=LBL2https://download.csdn.net/download/qq_34013974/73507792

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值