3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 6700|回复: 23
打印 上一主题 下一主题

[原创] 我表示我已经解决cg_fov(视野)不能固定以及不能达到90的问题

  [复制链接]

42

主题

1217

帖子

1402

积分

游戏狂人

Rank: 6Rank: 6

贡献度
147
金元
8139
积分
1402
精华
0
注册时间
2009-5-21
跳转到指定楼层
主题
发表于 2010-10-23 19:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
估计论坛上多数玩家肯定看不懂我在讲什么,就算能懂的也对我说的不感兴趣,但我还是止不住一点点激动,要发这个帖子。
虽然修改视野到65-80之外属于不正规的,但我还是想要研究下关于cg_fov的这段汇编,前一阶段经过修改后,在一局中可以固定,但地图结束后黑屏。

原因是下面这段汇编我之前只以为它是只用来修改cg_fov的数值,没想到他还是别的指令的修改函数,导致直接从64812C这段修改成mov eax,[自己的地址]会错误,黑屏。<今天我在手机看论坛的时候突然开窍了,想出了完美的解决方法,呵呵,只需要判断一下edi地址是不是fov的地址,如果是再修改,不是就继续执行即可。很简单啊,缺几乎让我放弃修改fov。

最终手动CE下试验成功,完美退出地图不黑屏。。

09C90000是我申请的一个内存空间,从0064812C处跳到这个地方进行一下判断再跳回即可。<然后简单控制台修改一下cg_fov 就可以固定fov了。


我在犹豫的是是否要把这个加入软件
1.我可能没有时间马上改,因为要把他写成程序还要再构思一下
2.这个大于了80的视野是违规的,所以。。。。。


看看大家的意见吧。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-2 13:54 , Processed in 0.026424 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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