A heavily modified RPG Maker XP game project that makes the game play like a Pokémon game. Not a full project in itself; this repo is to be added into an existing RMXP game project.
宝可梦精髓
基于Essentials v21.1版本。
你可以在此仓库的分支上构建你的同人游戏。这样做的好处是,一旦本仓库有所更新,你的同人游戏就能立即跟进这些改进。
使用方法
- 叉取这个仓库。
- 获取Essentials v21.1的副本(这里无法提供下载链接)。
- 将你叉取的仓库克隆到Essentials v21.1文件夹中,用来自仓库的文件替换现有文件。
从此处开始,你可以编辑这个项目,将其转变为你的同人游戏或开发模组。当这个仓库更新时,你可以拉取变更来更新你的分支,并将更新融入你的同人游戏或模组开发环境中。
脚本
脚本不再存于Scripts.rxdata文件中。它们已被提取并分散到单独的文件中,放置在Data/Scripts/文件夹及其子文件夹内。这使得与他人协作和追踪更改变得更加容易。
脚本按字母数字顺序被加载到游戏中,从顶层文件夹(Data/Scripts/)开始,采用深度优先的方式遍历。即,先加载一个文件夹内的所有脚本,然后依次检查每一个子文件夹(同样按照字母数字顺序),寻找要加载或检查的文件/文件夹。
脚本的提取与合并
该仓库在主文件夹中包含两个脚本文件:
- scripts_extract.rb - 运行此脚本以从Scripts.rxdata中抽取所有脚本到独立的.rb文件中(已存在的独立.rb文件会被删除)。
- Scripts.rxdata备份为ScriptsBackup.rxdata,之后被替换成一个仅读取独立.rb文件而不做其他操作的版本。
- scripts_combine.rb - 运行此脚本来将所有的独立.rb文件重新合并回Scripts.rxdata。
- 独立的.rb文件保留在原位,但它们不再直接生效。
运行这些脚本需要安装Ruby。目的是最终替换它们为用户更友好的解决方案。
未纳入仓库的文件
.gitignore文件列出了不会加入到此仓库中的文件。包括:
- Audio/、Graphics/、Plugins/ 和 Screenshots/ 文件夹及其内部的所有内容。
- Data/文件夹内的所有内容,但以下除外:
- Data/Scripts/文件夹及其内部的所有内容。
- Scripts.rxdata(特殊版本,仅负责加载独立脚本文件)。
- messages_core.dat,包含了通用消息,对翻译项目特别有用。
- 主项目文件夹中的几个文件(两个Game.xxx文件,RGSS dll文件及errorlog.txt)。
- 临时文件。
项目介绍
A heavily modified RPG Maker XP game project that makes the game play like a Pokémon game. Not a full project in itself; this repo is to be added into an existing RMXP game project.
定制我的领域