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

Project1

 找回密码
 注册会员
搜索
楼主: 灼眼的夏娜
打印 上一主题 下一主题

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

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
帖子
634
21
发表于 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挪到外面运行
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
69 小时
注册时间
2009-9-29
帖子
56
22
发表于 2012-4-27 12:57:11 | 只看该作者
我也是 下面出现了黑条,一直挥之不去,求破~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
196 小时
注册时间
2010-10-20
帖子
143
23
发表于 2012-5-1 14:40:23 | 只看该作者
测试环境:windows8 消费者预览版 x64
测试结果:打开后= =先544x416 之后变成1024x768 最后变成800x600死掉
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-9-30
帖子
100
24
发表于 2012-7-25 03:00:23 | 只看该作者
不会复制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2007-2-13
帖子
48
25
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
26
发表于 2013-6-12 18:56:30 | 只看该作者
我也crash咯。。。
windows 8 x64
RGE这万年大坑 啥时填起来@@

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
389
在线时间
4 小时
注册时间
2010-9-26
帖子
3
27
发表于 2013-7-6 16:53:23 | 只看该作者
楼主头像 超魔法大战
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2013-7-8
帖子
6
28
发表于 2013-7-8 09:41:02 | 只看该作者
经测试,效果不错,和修改DLL一样占用CPU50%
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-11-1
帖子
5
29
发表于 2013-11-4 18:48:58 | 只看该作者
感谢分享。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 18:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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