《魔物獵人:世界》無法正確檢測CPU核心數 D加密的鍋?
Mod作者Kaldaien日前公布他不會再為《魔物獵人:世界》開發“Special-K”mod了,他稱Capcom的反調試代碼會把Mod作者的工作打亂。不僅如此,mod作者也發現一些有趣的細節如引擎是如何調用核心的,這些發現可能側面反應了為什麽這款遊戲如此吃CPU。
據Mod作者透露,《魔物獵人:世界》目前沒法正確檢測到CPU的核心數。遊戲的邏輯是假設所有玩家都擁有32核心線程,會依照這個調用線程,而一些玩家的CPU僅有4或者8核心/線程。
此外,Kaldaien宣稱一個主要的線程單獨用於“反調試代碼”,CPU 25%的工作量要用於這個。
遊戲的反調試代碼非常嚴格,會影響遊戲的性能。Kaldaien稱:
“因為那個我現在要棄坑了。我發現了那個,被他們的機制(調試代碼)打敗了(就是這個引發了Kernel-mode瓶頸和低性能)。”
除非Capcom移除反調試代碼,否則Kaldaien不會再製作《魔物獵人:世界》Special-K mod。到底是D加密還是Capcom弄的這個反調試代碼目前還是個謎。