Project1

标题: 对于VA使用扩大分辨率的一个思路,顺便附送修改的EXE和DLL [打印本页]

作者: 不是马甲    时间: 2014-1-23 16:10
标题: 对于VA使用扩大分辨率的一个思路,顺便附送修改的EXE和DLL
本帖最后由 不是马甲 于 2014-1-23 21:54 编辑

貌似只对新人有用。。。老人就不用看了
下面附送一个800*608的工程(打开就是这么大

——————————————————————————————————————————————————————————————————————————————————————————————

因为用DLL释放分辨率,需要在脚本中增加 类似
Graphics.resize_screen(800,600)
的语句,那么在实现分辨率扩张的是时候就需要有个渐变的过程,窗口从原本544*416 变为800*600
那么在做游戏的时候,有些人会觉得不太美观。我们可以尝试着将这个语句添加到
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 指令“开始游戏”
  3.   #--------------------------------------------------------------------------
  4.   def command_new_game
  5.     Graphics.resize_screen(800,600)
  6.     SceneManager.goto(Scene_Title2)
  7.   end


其中 SceneManager.goto(Scene_Title2) 意思是转到Scene_Title2,这儿根据个人不用用法可以自己设置

这样可以实现两个窗口
因为只是简单的思路,并没有多么认真的美化,所以只是简单试验了一下
xp,vx理论上应该用这种方法也行,但没实际操作过
————————————————————————————————————————————————————————————————————————————————————————



————————————————————————————————————————————————————————————————————————————————————————————
在第一个窗口中大家可以根据自己的需求改变选项内容,比如可以设置“开始游戏”“有关制作”“游戏更新”“退出游戏”
进入第2个窗口后,可以根据自己需求改变窗口内容,比如可以直接读档

————————————————————————————————————————————————————————————————————————————————————————————
1.rar (1.39 MB, 下载次数: 156)

————————————————————————————————————————————————————————————————--
下面这个工程是修改了EXE 和DLL文件 没有脚本调用 运行便是800*608
Project5.rar (1.39 MB, 下载次数: 286)


————————————————————————————————————————————————————————————————————————————————————————
@eve592370698 你要想做大窗口的游戏,可以考虑用这种方法。。。。毕竟VA在修改脚本分辨率上比XP要容易 VX也是同样。而且以前有过把修改好的VX分辨率脚本上传到技术贴的,可以直接用
作者: eve592370698    时间: 2014-1-23 16:42
dll有限制吧?之前@fux2 曾经做过一个dll修改,但是会出现掉帧。
作者: 不是马甲    时间: 2014-1-23 17:11
eve592370698 发表于 2014-1-23 16:42
dll有限制吧?之前@fux2 曾经做过一个dll修改,但是会出现掉帧。

我用我的电脑运行 ,FPS一直是60
作者: fux2    时间: 2014-1-23 17:54
你在Game.exe里搜索初始分辨率的数值可以轻松找到push XXX这样的常量,改了之后运行就不会突然变大了。
只要Game.exe和DLL分辨率统一
要是对逆向工程完全没有经验,建议用每帧重置窗口大小的方法来避免窗体分辨率改变地突兀感。
作者: 不是马甲    时间: 2014-1-23 18:08
fux2 发表于 2014-1-23 17:54
你在Game.exe里搜索初始分辨率的数值可以轻松找到push XXX这样的常量,改了之后运行就不会突然变大了。
只 ...

请问具体用什么工具?我对这些使用不太了解
作者: ky52879    时间: 2014-6-15 11:35
不是马甲 发表于 2014-1-23 18:08
请问具体用什么工具?我对这些使用不太了解

奇怪了,你既然不知道用什么工具改,那么请问你是如何做到Game.exe一开始就是800的呢?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1