A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: adsl95

话说FFX是不是暗地里支持16:9呢?............................

[复制链接]

审判者

女装+着ぐるみ=极品伪娘~

精华
0
帖子
13291
威望
0 点
积分
15244 点
种子
1484 点
注册时间
2007-12-17
最后登录
2024-11-25
 楼主| 发表于 2010-3-11 18:00  ·  天津 | 显示全部楼层
下面是引用shenqifx于2010-03-11 03:40 PM发表的:
3d顶点变换由world(世界),view(观察)和Projection(投影) 三个矩阵的积与顶点位置相乘得到,其中Projection(投影)矩阵可以控制屏幕比例(一般设置为屏幕的宽除以屏幕的高)和渲染深度等,模拟器补丁改变了游戏的Projection(投影)矩阵设定,因此3D画面有了宽屏效果,但2D图形(如背景)的比例是无法改变的(会随屏幕拉伸)

问下,这种效果可不可以通过修改ISO来达到和模拟器补丁一样的16:9效果呢?
而且要是弄的好,说不定还可以达成1080I输出?................

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
发表于 2010-3-11 18:16  ·  辽宁 | 显示全部楼层
下面是引用adsl95于2010-03-11 18:00发表的:


问下,这种效果可不可以通过修改ISO来达到和模拟器补丁一样的16:9效果呢?
而且要是弄的好,说不定还可以达成1080I输出?................

理论上可以通过修改游戏程序代码实现,但实际是汇编级别的修改,基本上没人会去做的。
模拟器可以通过修改显示插件或在插件上打补丁实现,而因模拟器有源代码,修改会容易很多。

ps.修改画面渲染比例与修改分辨率是两回事。ps2并未提供高于1080i的分辨率。

审判者

女装+着ぐるみ=极品伪娘~

精华
0
帖子
13291
威望
0 点
积分
15244 点
种子
1484 点
注册时间
2007-12-17
最后登录
2024-11-25
 楼主| 发表于 2010-3-11 18:22  ·  天津 | 显示全部楼层
下面是引用shenqifx于2010-03-11 06:16 PM发表的:


理论上可以通过修改游戏程序代码实现,但实际是汇编级别的修改,基本上没人会去做的。
模拟器可以通过修改显示插件或在插件上打补丁实现,而其模拟器有源代码的,修改会容易很多。

.......

哦.............这样的话,如果直接用软件引导下修改呢?
就像HDTV那样引导下改变模式...............
这种方法能不能达到16:9化?

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
发表于 2010-3-11 18:32  ·  辽宁 | 显示全部楼层
只修改分辨率而不修改画面比例会造成最终画面因拉伸而发生变形(就像为魔兽3设置宽屏分辨率后出现的压扁效果),而且输出效果也与游戏的渲染方式有关,如常用的渲染方法是先将基本场景渲染到一张或多张纹理上然后再对这些纹理执行像素处理(如HDR,阴影图)最后在输出到显示终端上(一般是4个代表屏幕边缘的顶点构成的正方形条带,游戏最终输出的画面就是该条带的纹理),在这种渲染方式下通过修改输出分辨率是无法达到真正的宽屏效果的(除非游戏在设置投影矩阵时不使用固定比例而采用即时计算出的比例),以上都是direct3d的渲染方式,ps2应该用的opengl,原理都是一样的.

审判者

女装+着ぐるみ=极品伪娘~

精华
0
帖子
13291
威望
0 点
积分
15244 点
种子
1484 点
注册时间
2007-12-17
最后登录
2024-11-25
 楼主| 发表于 2010-3-11 18:59  ·  天津 | 显示全部楼层
下面是引用shenqifx于2010-03-11 06:32 PM发表的:
只修改分辨率而不修改画面比例会造成最终画面因拉伸而发生变形(就像为魔兽3设置宽屏分辨率后出现的压扁效果),而且输出效果也与游戏的渲染方式有关,如常用的渲染方法是先将基本场景渲染到一张或多张纹理上然后再对这些纹理执行像素处理(如HDR,阴影图)最后在输出到显示终端上(一般是4个代表屏幕边缘的顶点构成的正方形条带,游戏最终输出的画面就是该条带的纹理),在这种渲染方式下通过修改输出分辨率是无法达到真正的宽屏效果的(除非游戏在设置投影矩阵时不使用固定比例而采用即时计算出的比例),以上都是direct3d的渲染方式,ps2应该用的opengl,原理都是一样的.

我的想法是,通过软件引导..............来改变游戏的运行模式.................来达到真16:9不拉申效果..................
这样子行么?

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
发表于 2010-3-11 19:18  ·  辽宁 | 显示全部楼层
下面是引用adsl95于2010-03-11 18:59发表的:


我的想法是,通过软件引导..............来改变游戏的运行模式.................来达到真16:9不拉申效果..................
这样子行么?
靠内存驻留程序修改应该是办不到的。
该用户已被禁言

精华
0
帖子
794
威望
0 点
积分
934 点
种子
0 点
注册时间
2009-10-22
最后登录
2020-8-10
发表于 2010-3-11 20:37  ·  湖北 | 显示全部楼层
正在通FFx-2,还是太感动了,16:9出了实体版的话还是要重新下一个的

精华
0
帖子
309
威望
0 点
积分
332 点
种子
0 点
注册时间
2006-9-3
最后登录
2014-11-22
发表于 2010-3-11 22:11  ·  上海 | 显示全部楼层
好羡慕啊, 模拟器明显比实机画面美啊

征服者

街霸求虐

精华
0
帖子
5922
威望
0 点
积分
6693 点
种子
496 点
注册时间
2007-12-3
最后登录
2024-11-25
发表于 2010-3-12 17:47  ·  安徽 | 显示全部楼层
shenqifx大太强了!

精华
1
帖子
7888
威望
3 点
积分
8060 点
种子
0 点
注册时间
2004-12-4
最后登录
2012-2-25
发表于 2010-3-13 00:01  ·  黑龙江 | 显示全部楼层
很遗憾,实际的修改原理与shenqifx同学描述的不太一致
不过基本上adsl95想要实现的东西都没可能
很简单的问题就是
这次修改的是ps2游戏“创建窗口”时的大小的全局静态变量
其实我这么描述也不太符合实际,只是希望大家能理解
无论窗口多大,这只是渲染时的
实际视频输出的时候会拉伸或者经过其他什么方式处理后再经过视频输出
所以这次的FFX宽屏补丁理论上仅仅适用于模拟器
TV主机上恐怕没什么意义

ps2模拟器的补丁可以直接改为XP码金手指
有人有兴趣的话可以自己试试看
不过我猜测要么死机,要么黑屏,要么看不出来实际效果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-26 14:52 , Processed in 0.187016 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部