Project1

标题: 【RMXP】mod与data [打印本页]

作者: RPGMakerMV    时间: 2015-12-9 12:44
标题: 【RMXP】mod与data
本帖最后由 RPGMakerMV 于 2015-12-9 17:10 编辑

现在我们可以用简单粗暴的直接覆盖data文件来弄RM游戏的mod
但如此,一定会有几个发生冲突,除非把mod整合了。
能不能弄一个脚本,然后制作一种文件,通过脚本读取文件里的内容,从而达到高兼容的mod呢?
作者: 枫の叶    时间: 2015-12-9 13:51
本帖最后由 枫の叶 于 2015-12-9 13:54 编辑

用脚本向数据库添加角色
  1. data_actors = load_data("Data/Actors.rxdata")
  2. new_actor = RPG::Actor.new
  3. new_actor.id = data_actors.size + 1
  4. new_actor.name = "新加成员"
  5. new_actor.class_id = 8
  6. new_actor.character_name = "036-Mage04"
  7. new_actor.battler_name = "036-Mage04"
  8. #.
  9. #.
  10. #.
  11. #.
  12. data_actors << new_actor
  13. save_data(data_actors, "Data/Actors.rxdata")
复制代码

作者: RPGMakerMV    时间: 2015-12-9 17:11
本帖最后由 RPGMakerMV 于 2015-12-9 20:37 编辑
枫の叶 发表于 2015-12-9 13:51
用脚本向数据库添加角色


我找到了读取txt的脚本https://rpg.blue/thread-373430-1-1.html
将读取的字符串添加入Script.rxdata就可以了
东拼西凑一下就能做出一个mod系统了
不过事件怎么添加
作者: 枫の叶    时间: 2015-12-9 22:02
比如添加物品,你可以把要添加的物品的一些数据预先写入TXT文本,
添加的时候先生成新物品,然后新物品的属性根据读取TXT文本里的内容来赋值,
最后保存。
事件-脚本里面照着写就行,总感觉多此一举。
作者: RPGMakerMV    时间: 2015-12-10 12:19
枫の叶 发表于 2015-12-9 22:02
比如添加物品,你可以把要添加的物品的一些数据预先写入TXT文本,
添加的时候先生成新物品,然后新物品的属 ...

但是如果mod.txt删了之后数据还在怎么办= =
还有事件和脚本怎么添加法
作者: orochi2k    时间: 2015-12-21 15:40

思考题: 你觉得石器如此邪恶的DLC/MOD系统是怎么实现的?(呃……当年华东师范的毕业论文就是讲这个的)

http://pan.baidu.com/s/1ntFweDz





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