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

Project1

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

[讨论] RMXP/RMVX 转 RMACE 的计划(填坑中)

[复制链接]

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

跳转到指定楼层
1
发表于 2012-1-23 15:12:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
因为ACE结合了XP、VX的功能,又有一些其他的优势(启动速度什么的),所以考虑把6R以后的工具逐渐统一为ACE。
于是开始了这么个填坑计划。留这么个帖子,记录中间遇到过的问题和解决方案,回头就在这个帖子里不断更新吧~

以下是目前进度:

========================================
★ 项目一:RMVX -> RMACE (基本完工)
========================================

测试例子:从VX直接移植ACE的《黑暗圣剑传说2DEMO

VX和ACE相似的地方比较多,目前已经基本能直接转换了。制作转换时候包括了这么几个事情:

1、VX->ACE,地图移植,100%

首先由于地图绘制功能的相似,首先先移植地图绘制功能。遇到的主要问题在于:1) 大量VX写死的编号需要处理;2) ACE调整了阴影的文件结构,将VX的阴影移植到ACE花了很多功夫,VX没有相关文档,很烦;3) ACE的通行设置和VX不同,这部分也花了不少功夫,好在基本是下兼容的,还是能解决;4) 一些文件结构上的细节差异,debug后应该基本能凑合用了。

目前进度:100%,基本完美移植,移植后的地图可以继续绘制。
转换脚本放出:【发布版】预计春节期间就能放出,售价为15VIP点数。有了这个,所有VX时代的地图都可以在ACE中完美使用了。

----------

2、VX->ACE,数据库移植,70%

数据库结构变化很大,这里花费了原本预计时间的10倍以上。虽然原有功能大部分能够在ACE中实现,但确实移植时候无可奈何地丢失了一些可编辑性——就是说有一些东西在移植ACE之后,无法继续进行编辑了,这里有一些是由于ACE和VX对游戏的理解不同造成的:比如角色以前是按职业直接设置武器,现在只能设置武器种类,而一种武器只拥有两种分类属性……虽然ACE设置时候操作变简单了,但确实损失了一部分以前设置的属性。

目前进度:70%完工,有一些东西可以将更多的可编辑性放出编辑器,这里仍有可努力的空间。
转换脚本放出:【公测版】预计春节期间就能放出,售价为50VIP点数。有这个之后,我希望是能让所有以前VX时代的全部脚本都可以在现代使用——不过这只是努力目标,我自己用了一个复杂度很高的《黑暗圣剑传说2DEMO》做测试,只能说我到通关都没发现什么问题,但其他脚本不保证完全可用。目前可用性还不算太高

----------

3、综合容错代码,90%

由于ACE提升了Ruby版本,在兼容老版本脚本时候会遇到一些各种小问题(如字符串编码、NULL的ID等),在实践中遇到一些问题需要容错,于是做了个小脚本。

目前进度:90%,应该没什么太多问题了。
脚本放出:春节期间就能放出,很小,没几行。


========================================
★ 项目二:RMXP -> RMACE (目前还不支持继续编辑)
========================================

XP和ACE中间间隔太多年,脚本本来就在VX时候更新过一大批,ACE又更新一大批……目前的移植进度缓慢,但仍在不断前进中。

1、XP->ACE,地图移植,80%

ACE恢复了XP时代的图块设置功能,使得XP的地图基本可以在ACE中使用了。在实际移植过程中,遇到的主要问题在于:1) 由于俩工具都是写死的代码,光试那些数字就花了很长的时间;2) 由于ACE默认情况下不支持自选图层绘制,使得出现了一些很无聊的情况,比如无法将遮挡用的树木放在第一层、自动元件的遮挡也无法实现……这部分用牺牲少许代码效率解决了;3) ACE中没有保留XP的优先度设置,使得XP这个最大的优势即使在移植完成之后,也无法重新调整优先度了(虽然一般估计也没人会去调他,但毕竟不是完美移植了唉),实际运行游戏的时候用牺牲一大截代码效率解决了这个问题——我自己电脑测试,室内满帧,大地图野外帧数就会下降了,虽说原版XP也差不多; 4) 通行设置和遮挡设置,和前面2、3相比这都算小问题了;5) 为了尽快能运行,目前还不支持动态自动元件,同时由于VX的自动元件像素数比XP少,使得XP的自动元件在自动移植后,会有少许奇怪的情况发生——大部分地图都没事,主要是树冠图会略有点坑爹,目前暂时无解,可能没有能一劳永逸的方法。

目前进度:80%,主要问题就是上面说的1-5,有的还在解决中,有的是ACE脚本体系能运行了、XP体系还不行。此外全部没开始测试呢嗯。唯一可以确保的是,移植之后的地图仍然可以在ACE编辑器中继续编辑。
脚本放出:春节期间如果能放出,算是进度非常快了。由于工作量远超预期,VIP售价估计也会很高,待定吧。

----------

2、XP->ACE,数据库移植,30%

由于改动太大,目前暂时放弃了可编辑性,只让他可以运行就不错了。可编辑性回头慢慢做进去,目前可编辑的只有地图上的事件和公共事件(也就是移植过来后的R剧完全可编辑,RPG还不行)

目前进度:30%,最近一个月内可能能放出一个内测版……看情况喽。


========================================
★ 项目三:RMACE地图库
========================================
直接在工具中收集极大量的XP、ACE地图,可直接自选的计划。还没开工,预计2月搞定就不错吧。

评分

参与人数 1星屑 +2 收起 理由
阿尔西斯的马甲 + 2 可怕的V限。。。

查看全部评分

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

19
发表于 2013-8-24 12:57:10 | 只看该作者
干脆在RUBY的基础上开发一个兼容RMAVRMXPRMVX所有特点再加上自己创新元素的66RPG MAKER吧···给图http://rpg.blue/thread-329147-1-1.html参考下撒····物品的话这个样子目前是无争议的最高境界···装备的话如果弄强化的话(数据库重定义母本武器导致)合成系统就没法把装备做材料/成品
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

笑问情缘

梦石
0
星屑
68
在线时间
238 小时
注册时间
2006-5-3
帖子
640
18
发表于 2013-8-23 14:21:24 | 只看该作者
这个,个人还是对XP比较有爱的说
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
432
在线时间
4175 小时
注册时间
2010-6-26
帖子
6474
17
发表于 2012-1-25 13:13:42 | 只看该作者
Sonic1997 发表于 2012-1-23 15:45
前排围观。
于是RGSS的问题解决了?

该不会是用ACE的RGSS3.0来运行XP的游戏吧?
ACE之所以没有恢复XP的地图优先级最重要的是官方不想让它完美兼容XP那种“高大”的素材,只要纯2D效果。絮语曾经说过,将VX的地图原件转移到XP上要适当地挪动一些位置以适应XP的高大人物和墙壁、家具、可行走空间、露出头的比例,而XP的的地图元件往ACE上移植要适当做小,例如一个中国风的亭子,要适当缩小到XP的66%左右以防止建筑物过高过大或者某个装饰品比VX的整个房子还大的不协调。


‘‘

另外XP我自从DKRM发布后再也不用官方的了.


──eve592370698于2012-2-1 08:07补充以上内容’’
潜水,专心忙活三次元工作了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
196 小时
注册时间
2012-1-24
帖子
67
16
发表于 2012-1-24 18:06:21 | 只看该作者
ACE?具体转些什么
月如续传 进度87%
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG我的

梦石
0
星屑
163
在线时间
491 小时
注册时间
2012-1-16
帖子
1993
15
发表于 2012-1-24 16:30:41 | 只看该作者
我惊讶的是您是怎么把XP地图改成ACE,一定有原创内容吧?

点评

少许。  发表于 2012-1-24 20:54
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

14
发表于 2012-1-24 01:43:03 | 只看该作者
本帖最后由 忧雪の伤 于 2012-1-24 16:47 编辑

不就是很多人都开]的坑么
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

Fuzzy Ginkgo
Taciturn Knight

梦石
0
星屑
60730
在线时间
1933 小时
注册时间
2010-6-26
帖子
1605

烫烫烫开拓者

13
发表于 2012-1-23 17:13:39 | 只看该作者
果然66在做这个。
干嘛不做编辑器啊不做编辑器啊为啥不做编辑器啊做了编辑器多好啊为啥要兼容官方的编辑器啊啊啊啊啊

点评

说到重点了 =v=  发表于 2012-1-23 20:31
干脆开源做个自己的RM好了  发表于 2012-1-23 20:25
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
132 小时
注册时间
2012-1-21
帖子
512
12
发表于 2012-1-23 16:34:12 | 只看该作者
这样啊……虽然用不着XP,VX,VA的地图什么的(话说RGSS3的分辨率解放的话还是RGSS2算了)

点评

我的什么东西直接替换dll什么就行了……  发表于 2012-1-23 16:36
心情大好呢
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3294
在线时间
3618 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

11
发表于 2012-1-23 16:33:34 | 只看该作者
本帖最后由 越前リョーマ 于 2012-1-23 16:44 编辑

XP图层、优先级?
我以为直接转成远景图+前景图就好了……虽然之后不能编辑,不过也算比较简单的办法吧……

点评

所以需要用到经典的XP的分割和条件优先级啊囧……  发表于 2012-1-25 14:35
转成这个级别非常简单,但是人物站在桌子下面的时候,人物的头部也会被桌子挡住,像是插到桌子里面一样= =b  发表于 2012-1-23 20:25
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-19 22:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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