【FNV4GB升级版修改】4GB Fallout New Vegas Updated - 移除FalloutNV.exe校验
本帖最后由 妈妈说用户名不能太长 于 2015-5-25 12:53 编辑内容:
移除了N网FNV4GBUpdate的游戏程序校验。
对,当然,这是最新的,截至2014-12-7我发帖大概是没有进一步更新了,版本号为1.9。
下载放在最上方
常见问题
1、4GB Fallout New Vegas Updated是什么
FalloutNV的游戏主程序是一个常规的32位程序,受系统限制只能使用至多2G的内存空间(无论你的系统是否为64位)
FNV4GB的作用则是修改FalloutNV.exe的Large Address Aware executable 标识,可以让FalloutNV.exe使用大于2G部分的地址空间,甚至整个4GB内存(使用整个4G需要系统为64位)
而4GB Fallout New Vegas Updated则是FNV4GB维护停止后的升级版,似乎修复了一些bug,提供了log文档,移除了对GetTickCount()的绑定??
2、为啥要用这个?
这个的作用,简单的说就是这个的自动版本。
据说可以让程序使用4gb内存的修改方法。改善跳出。测试有效。
当你使用大量mod和材质之后,游戏内存占用会变大,如果在游戏途中超过2G,就会报错,而这种错误是NVAC也无法解决的。但FNV4GB可以解决,4G一般够了,还不够那就真不够了,32位极限了。
虽然有4GB patch工具和PE Editors可以直接修改FalloutNV.exe的Large Address Aware executable 标识,但是显然没有这种自动的方便。。。而且,这个不需要额外的工具
2+、NVAC又是什么?
大概是这么个东西NVAC谁用过?New Vegas Anti Crash新维加斯防崩溃插件[更新说明和起效条件]
3、这个可以和NVSE一起使用吗?
是的,他会自动调用NVSE,所以不用管这些,直接双击就行了。
如果你不想调用NVSE可以使用-nonvse 参数。
参数怎么用的我不做解释,自己看N网
4、为啥不能同时使用ENB之类的啥东西?
当然可以用啦。。只不过程序默认会将修改后的执行文件放入同目录下的exes文件夹,这样enb之类的插件就没法注入了,所以要这样。
建立一个快捷方程式,末尾加上 -laaexe .\FalloutNV4GB.exe,就像下面这样
"C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\FNV4GB.exe" -laaexe .\FalloutNV4GB.exe
或者用附件里面的fnv4gbForENB.bat启动
或者使用这个方法【另一种方法】
5、我不信任这个程序,我能从哪里弄到类似的东西?
N网下载中包含源代码,自己下载然后修改编译就够了。方法很简单,就和30天精通C++一样简单。只要把skyrim4gb.cpp的161行 return -1;注释掉,然后编译拿来用就行了。
注意:如果你同时使用 New Vegas Stutter Remover,一定要记得设置 bFastExit = 1,不然退出会卡住(不过这个好像是默认设置,不太需要在意)
出处:
4GB Fallout New Vegas Updated http://www.nexusmods.com/newvegas/mods/55061/?
查毒:
文件名称 : fnv4gb_helper.dll http://r.virscan.org/report/9c58660eb8b124ef4ac279d56fa1f6d4
文件名称 : fnv4gb.exe http://r.virscan.org/report/98448349e7ae0dd18eba0a0b6b2488f9
如果使用这个东西后感到什么不适,请不要问我,我管发不管埋。
感谢楼主分享 2021年,测试依然可用。之前用的CFF Explorer改了2GB,但是打了素材包之后2GB也不够用了,这个补丁直接拉到4GB,基本无跳出卡顿了,真实好用。 Loader: Getting windows version - 6.1.7600
Loader: Address Space Size = 0xF79AB000
Loader: Getting executable name - D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\fnv4gb.exe
Loader: Parsing Command Line...
Loader: Trying to get game path from Bethesda Softworks registry key
Loader: Attmepting to open HKLM\SOFTWARE\Bethesda Softworks\FalloutNV - Succeeded
Loader: Attempting to query size of "Installed Path" value - Succeeded
Loader: Attempting to query "Installed Path" value - Succeeded
Loader: Changing directory to D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\
Loader: Original exe is: D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\FalloutNV.exe
Loader: LAA exe is: D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\exes\FalloutNV.exe
Loader: Validating original exe...
Loader: checksum != pOptionalHeader->CheckSum
Loader: Validation passed
Loader: Making sure original and LAA exe are not the same file - They aren't
Loader: Making sure this executable is not D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\FalloutNV.exe - It isn't
Loader: Making sure this executable is not D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\exes\FalloutNV.exe - It isn't
Loader: Original exe already has LAA flag set as required.
Loader: Setting SteamAppId environment variable to 22380 (Fallout New Vegas)
Loader: Setting SteamGameId environment variable to 22380
Loader: Creating process: "D:\Game\FuSheNV\Fallout New Vegas Ultimate Edition\FalloutNV.exe"
Loader: Allocating memory buffer in child procress - Success. Buffer at FFF90000
Loader: Getting handle to Kernel32
Loader: Getting filename of Kernel32
Loader: Getting module information for Kernel32
Loader: Creating remote thread to initialize libraries
Loader: Waiting for remote thread to exit
Loader: Remote thread exited with unexpected return value 0xC000001D
Loader: Getting number of modules loaded in child process
Loader:Error getting number of modules loadeded in child process仅完成部分的 ReadProcessMemory 或 WriteProcessMemory 请求。
Loader: Couldn't find handle to Kernel32 in child process. Assuming its the same as this one
Loader: Injecting dll loader code into child process.
Failed to write 0x3D bytes at 0xFFF90000 in child process. 拒绝访问。
Loader: Failed to write to memory of child process - 拒绝访问。
Loader: Exiting
woshi36341 发表于 2022-2-18 21:49
Loader: Getting windows version - 6.1.7600
Loader: Address Space Size = 0xF79AB000
Load ...
单独运行没问题 加载enb 就拒绝访问 woshi36341 发表于 2022-2-18 21:50
单独运行没问题 加载enb 就拒绝访问
4、为啥不能同时使用ENB之类的啥东西?
当然可以用啦。。只不过程序默认会将修改后的执行文件放入同目录下的exes文件夹,这样enb之类的插件就没法注入了,所以要这样。
建立一个快捷方程式,末尾加上 -laaexe .\FalloutNV4GB.exe,就像下面这样
"C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\FNV4GB.exe" -laaexe .\FalloutNV4GB.exe
或者用附件里面的fnv4gbForENB.bat启动
或者使用这个方法【另一种方法】
这个看看行不行,很久没玩了
妈妈说用户名不能太长 发表于 2022-2-18 21:55
4、为啥不能同时使用ENB之类的啥东西?
当然可以用啦。。只不过程序默认会将修改后的执行文件放入同目录 ...
两种方法 都不行, 我把 补丁 win7兼容启动去掉, 就不报 拒绝访问,能加载enb了, 但是 进了游戏 发现 转动视角就卡顿, 4gb补丁没有生效
woshi36341 发表于 2022-2-18 22:57
两种方法 都不行, 我把 补丁 win7兼容启动去掉, 就不报 拒绝访问,能加载enb了, 但是 进了游戏 发现 转动 ...
好吧{:3_92:}那可能是enb更新之后不一样了。
不太明白
冲积分。。。。。。。。。。。。 66666666666666
页:
[1]