之前CDPR發(fā)布了《賽博朋克2077》1.3版更新,然而該補丁讓游戲無法在不支持AVX指令集的CPU上運行了。值得慶幸的是,國外大神Jens Andree發(fā)布了一個Mod,讓玩家能繼續(xù)用舊CPU運行《賽博朋克2077》。
當玩家試圖用不支持AVX指令集的CPU運行《賽博朋克2077》1.3版時,會彈出 “EXCEPTION_ILLEGAL_INSTRUCTION (0xC000001D) crash”框,Jens Andree指出,這是因為AudioKinetic聲音引擎崩潰了。因此他費心更新了33條AVX指令,才得以讓游戲重新正常運行。
Jens Andree表示用該解決方案有些無奈,因為無法在內(nèi)存中找到關鍵點以阻止這些調(diào)用,他只能簡單搜索每一條指令,并用nop把它們修補了。因為他保留了所有的寄存器值,所以被修補的指令不會影響代碼運行。如果它在支持AVX指令集的CPU上運行時,只是檢查一些數(shù)據(jù)指令,與AVX CPU上的堆棧跟蹤相比,修補后的執(zhí)行方式?jīng)]有任何不同。