楼主: 灼眼的夏娜

[RMVA发布] ACE分辨率内存补丁(免DLL修改)感谢小黄鸡(:

 火 [复制链接]
梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
回帖
579
发表于 2012-4-26 13:01:27 | 显示全部楼层
本帖最后由 叶子 于 2012-4-26 13:19 编辑

由于重启RGSSGameMain是在AceResolutionMemoryPatch.patch()里面,重启后载入的脚本都是在patch()的scope下的,会造成一点小问题,例如对Kernel的方法定义失效
  1. # 这段代码位置在AceResolutionMemoryPatch.patch之后
  2. def a
  3. end
  4. p __method__ # => :patch
  5. a # NameError: undefined local variable or method 'a' for main:Object
复制代码
不知道有什么办法解决呢?目前我是粗暴地把重启RGSSGameMain挪到外面运行
回复

使用道具 举报

梦石
0
星屑
50
在线时间
69 小时
注册时间
2009-9-29
回帖
44
发表于 2012-4-27 12:57:11 | 显示全部楼层
我也是 下面出现了黑条,一直挥之不去,求破~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
196 小时
注册时间
2010-10-20
回帖
121
发表于 2012-5-1 14:40:23 | 显示全部楼层
测试环境:windows8 消费者预览版 x64
测试结果:打开后= =先544x416 之后变成1024x768 最后变成800x600死掉
回复

使用道具 举报

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-9-30
回帖
98
发表于 2012-7-25 03:00:23 | 显示全部楼层
不会复制
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2007-2-13
回帖
34
发表于 2012-9-27 00:08:37 | 显示全部楼层
本帖最后由 Innelysion 于 2012-9-27 00:11 编辑

前两天贴这个脚本进工程后发现个比较严重的问题
最开始发现出bug的弹窗信息如下
undefined method `draw_text' for class `AceResolutionMemoryPatch::Bitmap'
检查出错的地方是个新增脚本中(就是站上有那个中英双默认字体的脚本)
class Bitmap
  alias old_draw_text draw_text <这行
  ……

检查了好多地方后发现只要是贴了此分辨率补丁后alias系统自带class里的东西就会出bug

像是随便加几行脚本
class Sprite
  alias mirror233 mirror
end

就会弹出这样的错误
Script '' line 2: NameError occurred.
undefined method `mirror' for class `AceResolutionMemoryPatch::Sprite'

后来追溯到脚本自身 发现在
rgssgamemain.call(FindWindow.call("RGSS Player", title), scripts, "")
这一段运行时scripts的值是
"D\u0000a\u0000t\u0000a\u0000\\\u0000S\u0000c\u0000r\u0000i\u0000p\u0000t\u0000s\u0000.\u0000r\u0000v\u0000d\u0000a\u0000t\u0000a\u00002\u0000\u0000"
而其他两个值library和title看上去都符合ini里的 不知是不是我用的原版日文RM所以才出现这种错误……

夏娜大大能否帮忙看一看……

ps 挖坟抱歉OTL
回复

使用道具 举报

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
回帖
605
发表于 2013-6-12 18:56:30 | 显示全部楼层
我也crash咯。。。
windows 8 x64
RGE这万年大坑 啥时填起来@@

回复

使用道具 举报

梦石
0
星屑
389
在线时间
4 小时
注册时间
2010-9-26
回帖
2
发表于 2013-7-6 16:53:23 | 显示全部楼层
楼主头像 超魔法大战
回复

使用道具 举报

梦石
0
星屑
50
在线时间
5 小时
注册时间
2013-7-8
回帖
5
发表于 2013-7-8 09:41:02 | 显示全部楼层
经测试,效果不错,和修改DLL一样占用CPU50%
回复

使用道具 举报

梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-11-1
回帖
5
发表于 2013-11-4 18:48:58 | 显示全部楼层
感谢分享。
回复

使用道具 举报

梦石
0
星屑
1055
在线时间
14 小时
注册时间
2012-11-26
回帖
1
发表于 2013-11-20 23:18:14 | 显示全部楼层
夏娜殿下您好TUT我一直用您的分辨率脚本,但是升级了va,也就是用了sp脚本升级之后发现和您的脚本冲突了怎么办QAQ因为va老版本消除图片不干净逐渐累积会越来越卡,但升级后不能改分辨率也很蛋疼QAQ不知道您有什么解决办法吗QAQQQ
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部