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

Project1

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

[原创发布] RMXP魔改计划及发布贴

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1117
在线时间
39 小时
注册时间
2023-2-17
帖子
66
跳转到指定楼层
1
发表于 2023-3-22 06:58:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 玻璃柿子 于 2023-4-13 07:45 编辑

有不少网友给了建议,都很好。
但是有一点要说明一下,这次魔改的对象是rmxp编辑器本身,而不是引擎。另外,修改原则是兼容性第一,升级第二,扩展第三。
所以,有一些方向暂时不会考虑。如,支持多图层,多事件曾gh,双全景图等。因为改动这些,除了改编辑器本身之外,脚本也会改,脚本如果改动,会造成之前做的游戏,没法在魔改版本上打开编辑。
另外,需改改动引擎的,暂时也不考虑。诸如改游戏分辨率,使其支持显卡等。因为我们论坛有足够优秀的非官方运行时(20210725),可以直接点进去找到满足自己需求的版本。
最后,我排版较差,也感谢【纯属小虫】的建议,新开一楼,以日志和分割线的方式,把主要内容全部写在一楼。
下面是关于rmxp编辑器的魔改计划,还是希望大家能多提点建议,让我们的rmxp编辑器能变得更好用:
=========================================================================================================================
开发日志:
RPGXP开发日志(1)
RPGXP开发日志(2)
RPGXP开发日志(3)
RPGXP开发日志(4)
=========================================================================================================================
事件编辑器添加折叠功能,使得条件分支和循环这样的事件块可以折叠和展开
添加事件搜索功能,可以根据某个变量,开关,物品搜索所有与之相关的事件,并直接定位到其所在的公共事件,或者地图的位置
添加地图搜索功能,根据地图名称,地图id,变量,开关,物品,战斗处理等条件,搜索与之相关的地图
添加全景图的预览功能
添加事件路线编辑中,手动划路线的功能
添加鼠标移动到地图事件上面,会自动出现一个简介窗口功能
=========================================================================================================================
新版本更新:
2023年4月1日更新,添加了插件功能,用户可以通过插件定制rmxp的界面
2023年4月10日更新,修改了一些数值上限,武器,防具,敌人的战斗力都可以突破999上限,最高可达9999
2023年4月13日更新,数据库元素个数可以突破999上限,修改了找不到washduck.rb文件就不能启动的问题,将破限的接口封装成ruby,可以让用户自己修改
链接:https://pan.baidu.com/s/1jhNk3wMwA9qUryQzWBOmTA
提取码:smhw
--来自百度网盘超级会员V1的分享
交流qq群:688306339

评分

参与人数 5+5 收起 理由
66314750 + 1
aoaoxlxlqq + 1 我很赞同
89444640 + 1 塞糖
契约师Vi + 1 精品文章
纯属小虫 + 1 伟大!

查看全部评分

Lv3.寻梦者

梦石
0
星屑
1117
在线时间
39 小时
注册时间
2023-2-17
帖子
66
2
 楼主| 发表于 2023-3-25 21:00:04 | 只看该作者
研究了RGSS103J.dll动态库中的一些c函数,RGSSInitialize是初始化全局环境,这个函数没有参数。初始化之后,可以调用RGSSEval执行ruby脚本,RGSSEval函数只有一个参数,那就是字符串,虽然没有公开源码,但猜测声明可能是这样的void RGSSEval(const char* script),直接把字符串往里传就能执行。我有个想法,就是在rmxp基础上,开一个插件功能,让大家可以写ruby来定制编辑器的界面和功能,但需要收集一些建议。
主要是插件的接口标准和相关功能的必要性,欢迎踊跃提供意见或者建议。之前的贴我废话太多了,所以弃楼。具体有关rmxp编辑器的讨论都放这边了。

点评

可以的,插件能让更多的人参与进来,能更加规范化的,添加各种功能。  发表于 2023-3-26 19:25
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1117
在线时间
39 小时
注册时间
2023-2-17
帖子
66
3
 楼主| 发表于 2023-3-27 07:10:42 | 只看该作者
本帖最后由 玻璃柿子 于 2023-3-28 19:54 编辑
玻璃柿子 发表于 2023-3-25 21:00
研究了RGSS103J.dll动态库中的一些c函数,RGSSInitialize是初始化全局环境,这个函数没有参数。初始化之后 ...


目前打算在工具菜单栏下面,增加一个插件管理,而插件支持修改和定制rmxp的界面与功能扩展。目前还在想插件的标准接口怎么定义。这个比较难,因为一旦定义了,后面就不能再改了,否则同样版本之间就不能相互兼容,我希望能征集一下大家的意见。
上述所说的功能,我打算拿插件做,这样子也能提供一些原始的参考,方便大家一起参与编辑器的定制。为了rmxp崛起,一起加油。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
201
在线时间
20 小时
注册时间
2020-8-26
帖子
7
4
发表于 2023-3-27 09:11:25 | 只看该作者
像MV一样支持打包apk就好了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1237
在线时间
163 小时
注册时间
2019-10-4
帖子
217
5
发表于 2023-3-27 09:49:29 | 只看该作者
还有一个想法,我希望数值可以定义负数
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1117
在线时间
39 小时
注册时间
2023-2-17
帖子
66
6
 楼主| 发表于 2023-3-27 20:48:51 | 只看该作者
荔竹 发表于 2023-3-27 09:11
像MV一样支持打包apk就好了

打包成apk没考虑,但是打包成网页版倒是能做到。
具体教程:这里
可能有些复杂,得简化简化,但是我一时抽不出时间来。
还有,你们怎么在论坛发图片的,为啥我不会。

点评

需要先上传附件,然后添加图片  发表于 2023-3-30 11:29
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3181
在线时间
1863 小时
注册时间
2010-6-19
帖子
1205
7
发表于 2023-3-28 12:56:10 | 只看该作者
用Rgu工程的移植过来能兼容吗
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1117
在线时间
39 小时
注册时间
2023-2-17
帖子
66
8
 楼主| 发表于 2023-3-29 21:46:38 | 只看该作者
契约师Vi 发表于 2023-3-27 09:49
还有一个想法,我希望数值可以定义负数

哪个值改成负数?在等几天,下周估计可以了。到时候我把支持插件的版本发出来,然后你们爱咋改咋改。我现在发现,最难的好像不是技术,是设计能力,接口设计了半天,咋看都不对。我虽然上着班,但是朝九晚五加双休,工作日一般早上或者晚上在线,有事情或者想法随时交流就行。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
24
星屑
7017
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

9
发表于 2023-3-30 11:39:54 | 只看该作者
玻璃柿子 发表于 2023-3-29 21:46
哪个值改成负数?在等几天,下周估计可以了。到时候我把支持插件的版本发出来,然后你们爱咋改咋改。我现 ...

软件设计确实是一件伟大的事,要整合所有人的要求并归类,保证使用逻辑性并用技术手段将其实现;本质上其实跟游戏设计有异曲同工之处。
非常钦佩楼主这种能够拥有技术,并赋予实践的人。
本人没有软件设计基础,但是擅长收集方法和归类,使用XP多年,有一定游戏设计基础。
如果可以的话,希望楼主能够建立一个群聊(QQ比较好,有云盘),工作群的性质,以收集归纳思路为出发点,再探讨插件改良的大方向,最终落位接口位置、工具使用方式、窗口布局方式之类的细节。

评分

参与人数 1+1 收起 理由
89444640 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4471
在线时间
1053 小时
注册时间
2013-3-28
帖子
390

开拓者

10
发表于 2023-3-30 17:47:29 | 只看该作者
自定义插件也必须要有能通过反编译修改rmxp本体的能力才能做吗,还是会简单一点
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-27 22:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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