v3修復, 需要各位幫忙測試
本帖最后由 kingeric 于 2015-9-22 03:07 编辑總之就是要提高 I/O的效能
第一步:
隨便找一個ramdisk軟體,切一塊4g空間,把v3破解的4個檔案放進去, 裡面設定3g 分頁檔 (破解的 3DMGAME.ini 還是要放遊戲目錄)
steamclient64.dll
steam_api64.dll
3dmgame.dll
MadMax.exe
第二步:
回到遊戲本體的資料夾,建立madmax.exe捷徑, 右鍵內容 --> "目標" 裡面改
如果是 6c12t 的u
C:\Windows\System32\cmd.exe /C start /AFFINITY FC0 MadMax.exe
如果是 4c8t 的u
C:\Windows\System32\cmd.exe /C start /AFFINITY F0 MadMax.exe
這樣可以限制madmax.exe 使用部分核心。
啟用核心也可以自己改
hex binary
FC0 = 111111000000 = 啟用cpu7~12
3 = 000000000111= 啟用cpu0~2
第三步:
將這幾個檔案從遊戲資料夾刪除
steamclient64.dll
steam_api64.dll
3dmgame.dll
MadMax.exe
打開cmd指令
輸入完一行enter確認,再換下一行 (E:\Mad Max 換成自己的遊戲目錄, H:\ 換成 Ramdisk 目錄)mklink "E:\Mad Max\steamclient64.dll""H:\steamclient64.dll"
mklink "E:\Mad Max\steam_api64.dll" "H:\steam_api64.dll"
mklink "E:\Mad Max\3dmgame.dll" "H:\3dmgame.dll"
mklink "E:\Mad Max\MadMax.exe" "H:\MadMax.exe"
就可以看到裡面多了虛擬連結
最後執行一開始建立的捷徑就可以玩了
另外我這裡開tab本來就沒題,沒辦法確定有沒有修復。不過原本開槍會倒地,改過以後就ok了。
原本開遊戲會跳出個幾次,現在也沒問題。
載入存檔、載入新區域、換子彈、引燃油箱都有確認修復。
測試環境
win7 l5639 6c12t 解除 cpu0~5
本帖最后由 43038413 于 2015-9-23 10:46 编辑
坐等小白鼠 我感觉还是破解的问题 看不懂的翻译:
观察资源监视器,发现跳出是在读取 .arc 和 写入 pagefile[即虚拟内存生成的页面文件] (即便内存还有10g + 的剩余空间)
修复方式有几种
1. 增加硬盘速度[简单说就是换SSD固态]
2. 做足量的 ramdisk [即切割一部分内存来虚拟为硬盘的一种方式]然后把 pagefile放进去
3. 把 .arc 放到 ramdisk 再用 mklink 链接[从win7就开始有的一种链接文件的方式 可以目标位置建立一个链接 然后把真正的东西放在其他地方]
4. 整個游戏放 ramdisk
我只有試過(.3),把反覆跳出時正在讀取的 .arc 放 ramdisk 就不會跳了。
總而言之,应该要载入内存的东西没有载入,瞬间要读取硬盘造成跳出。
===============
楼主想法不错....不过懒得试了 反正我跳的不严重 虽然不是固态硬盘:D
另外我win7的话 几乎是必然跳出
换了win10后只是偶尔跳出了 不知道楼主是否能用这个理论推导下是什么原因
yufei86 发表于 2015-9-21 14:30 static/image/common/back.gif
看不懂的翻译:
观察资源监视器,发现跳出是在读取 .arc 和 写入 pagefile[即虚拟内存生成的页面文件] (即便 ...
也就是看監測數據猜的,不過沒辦法100% 修復。 更新, 需要各位幫忙測試 可是我表示玩到现在没出什么问题啊?
DC命运 发表于 2015-9-21 21:22 static/image/common/back.gif
可是我表示玩到现在没出什么问题啊?
多少與硬體相關吧。
很多人會開槍倒地,丟油桶卡死,tab地圖,無法載入存檔,無法啟動遊戲等等。
至少我改過以後都沒再出現那些問題。
btw
用的是英文版,所以100%不是漢化的問題。
4核8线程的u,C:\Windows\System32\cmd.exe /C start /AFFINITY F0 MadMax.exe启动,开地图依旧闪退 win7 646C的U Tab还是跳出 ywannge 发表于 2015-9-21 22:41 static/image/common/back.gif
4核8线程的u,C:\Windows\System32\cmd.exe /C start /AFFINITY F0 MadMax.exe启动,开地图依旧闪退 ...
遊戲目錄的硬碟速度太慢好像也不行...
我的地圖本來就可以用,不過用開槍趴地的bug測試的話
同設定: cpu6~11
硬碟---->開槍倒地
ssd ----> 正常動畫
而且有反覆交叉測試過。
另外 cpu全開的話
ssd開槍倒地,換子彈卡死。
可是我还原英文后从来不跳出 SSD
怪不得很少跳出 欧迪。 发表于 2015-9-22 00:33 static/image/common/back.gif
可是我还原英文后从来不跳出
我連漢化都沒裝過...國外用v3 也是一堆在跳的。 再次更新,求測試 yufei86 发表于 2015-9-21 14:30 static/image/common/back.gif
看不懂的翻译:
观察资源监视器,发现跳出是在读取 .arc 和 写入 pagefile[即虚拟内存生成的页面文件] (即便 ...
win8.1 以後系統有內建內存管理/清理/優化 避免溢出。
感覺是記憶體管理的問題,不過我也不懂os 什麼的。
kingeric 发表于 2015-9-21 21:30 static/image/common/back.gif
多少與硬體相關吧。
不懂诶,我是WIN7 64位 打了破解补丁和汉化补丁,都很正常。硬件的话是I5 4590+970,另外有什么需要帮忙的说一下,我都不知道你要干啥? DC命运 发表于 2015-9-22 12:39 static/image/common/back.gif
不懂诶,我是WIN7 64位 打了破解补丁和汉化补丁,都很正常。硬件的话是I5 4590+970,另外有什么需要帮忙 ...
沒什麼,我這裡已經從之前無法載入遊戲+各種跳出到修復後壓力測試24h沒跳出了,分享出來看看無法正常遊戲的人能不能以同樣方式修復。
win7 64进入游戏,进行游戏都很正常,就是不能正常退出,还没有存档,求指教 感覺很有用 謝謝大大
好好复杂。。。。 我想問一下是不是重開機就要重弄了 gn355243 发表于 2015-9-22 18:31 static/image/common/back.gif
我想問一下是不是重開機就要重弄了
第三步 ramdisk 問題。 如果自動清空的話需要重新用。 直接放在ssd里,各种打开地图停止工作。 貌似很复杂的样子. 原谅我根本看不懂。。 原諒我只能幫推
我看不懂 虽然不懂,但是还是要谢谢 不明觉厉
页:
[1]
2