| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 5411 | 
 
| 最后登录 | 2016-1-28 | 
 
| 在线时间 | 28 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 50 
 
        - 在线时间
 - 28 小时
 
        - 注册时间
 - 2005-10-24
 
        - 帖子
 - 170
 
 
 
 | 
	
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
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, 下载次数: 2891)
 
 
----------------------分割------------------------ 
好像地图块刷新的地方没搞到= =这是我的失误(虽然我本来就没打算画默认的地图嗯) 
总之偏移值貌似不止这些嗯。。 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |