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

Project1

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

[RMVX发布] 更完善的突破640*480分辨率(Graphics.transition范围扩展)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2005-10-24
帖子
170
跳转到指定楼层
1
发表于 2010-11-13 20:33:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 阁中人 于 2010-11-13 22:07 编辑

嗯,方法完全和之前神思大大在
http://rpg.blue/forum.php?mod=re ... ldset&tid=99612
中提到的突破640*480的方法一样,就是把RGSS202E.DLL脱壳之后修改其中的一些东西。
不过,由于神思大的疏忽(应该吧?),并没有完整的修改所有相关的地方
导致Graphics.transition只能渐变640*480之内的部分之类的一系列大家不喜欢的小毛病

解决方法也很简单,将所有相关地方都改一遍即可

需要修改的偏移值如下:
原值为000001E0(480,高度)的:10001BEB,10001BF3,100020F4,10002151,10014019,10097380,10097B58,10097B7A,10097B9C,10097BBE
在其附近寻找格式相同的原值为00000220(640宽度)
修改为自己想要的宽、高即可。(注意16进制换算。。)

下面附一个我自己修改好的DLL,800*600的
新建一个工程,用Graphics.resize_screen(800, 600)更改分辨率,自行查看效果。

800*600的可以直接用,想要更大的分辨率的可以在上述提到的偏移地址中寻找00000253和00000320。
RGSS202E.rar (795.25 KB, 下载次数: 2889)

----------------------分割------------------------
好像地图块刷新的地方没搞到= =这是我的失误(虽然我本来就没打算画默认的地图嗯)
总之偏移值貌似不止这些嗯。。

评分

参与人数 3星屑 +1626 收起 理由
yangff + 320
夕阳武士 + 1300 鼓励
一瞬间的幻觉 + 6 精品文章 今天只能再评3分了,都给你.

查看全部评分

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

2
发表于 2010-11-13 21:42:08 | 只看该作者
好东西,但是我关心的是,是否与其他脚本有冲突?
比如说我制作完成的游戏,是否可以使用这个方法转成分辨率800X600的
会不会以前设定的图片位置,事件XY轴什么的都要重设?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2005-10-24
帖子
170
3
 楼主| 发表于 2010-11-13 21:53:19 | 只看该作者
本帖最后由 阁中人 于 2010-11-13 22:00 编辑

这个是改DLL所以不会和脚本冲突。。嗯
那句附带的脚本是F1里面查得到的。

由于这个改分辨率不是拉伸而是扩充,那么用过之后[640*480之外、800*600之内]的地方将是黑框;要做的修改非常多,包括所有的640*480的背景图都需要改为800*600大小(其他图片的大小也参照这个比例放大),各个按屏幕坐标显示的图片也要在它们的XY值上各乘以1.25(800/640=1.25);当然,原来就是定位在左上角(0,0)的图片是不需要调整的。
脚本中需要改的就是各种WINDOW的位置和大小,还有重要的一点是地图方面Spriteset_Map的Viewport的范围,如果原有的地图过小也可能会有黑边什么的出现

当然,事件位置是和地图绑定的,在地图上的相对位置并没有变化。

一句话,这个DLL和这句脚本只是扩充了界面大小,原有界面里的东西需要制作者自行调整位置或按比例放大。

总之如果游戏流程过长而且已经做完了的话,改起来很费事(虽然简单),请自行考虑投入产出比再决定是否使用吧。

点评

这个脚本降低刷新频率啊,能优化下吗? 还有就是地图显示不全  发表于 2011-8-18 20:41
800x600这个诱惑不是一般的大。。。。我试试看哈  发表于 2010-11-13 23:14
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-11-7
帖子
36
4
发表于 2010-11-13 23:05:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
73
在线时间
122 小时
注册时间
2009-2-7
帖子
55
5
发表于 2010-11-14 21:23:12 | 只看该作者
本帖最后由 discain 于 2010-11-14 21:33 编辑

不知道为什么我使用后修改了所有的数值,并将地图改大,但地图不显示,角色可以走过去,设置的障碍物也有效,不过不能显示只有一堆黑边。附图,看一看小地图,明明有显示,但大地图就是黑边。

点评

图块不支持 用远景就好了  发表于 2010-11-15 01:18
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
6
发表于 2010-11-14 21:40:36 | 只看该作者
还是没能解决 全屏后的突破640*480
(这次变成禁止全屏了呢?)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2005-10-24
帖子
170
7
 楼主| 发表于 2010-11-16 12:50:50 | 只看该作者
回复 wbsy8241 的帖子

那部分对我的没影响。。所以没考虑怎么改了
禁止全屏?不会的,是不是你用了依赖DLL的鼠标系统?那个用truemouse模式就会禁止全屏的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1249
在线时间
669 小时
注册时间
2009-11-11
帖子
2787
8
发表于 2010-11-16 14:45:06 | 只看该作者
本帖最后由 summer92 于 2010-11-17 15:43 编辑

了解了解,继续等待把

点评

呃= =由图片无论在RMXP还是RMVX里高度都有1~2个像素的压缩,我最后还是放弃了VX。。虽然几个像素不影响游戏性但是没办法,必须听亲友。。  发表于 2010-11-16 23:30

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 05:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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