CNC Graphics Patcher(Yuri的複仇)是一個mod命令與征服:紅色警報2 -Yuri的報仇,由Alexb

描述(用作者自己的話):

Command&Conquer Graphics Patcher是在Yuri的複仇中進行渲染的工具

哪些遊戲可以修補?

在發佈時,這個項目僅僅一天了,所以如果任何事情不起作用,請給我發消息。該補丁旨在改善Windows Vista及以後的渲染。它可能不會對較早版本的Windows產生影響,或者甚至可能產生負面影響。此補丁也很愚蠢,因為它不會在OS版本之間自動挖掘以選擇最佳行為。對此很抱歉,但我不會更改它。

如何使用

下載Patcher,然後放入與遊戲相同的目錄中,或將game.exe/gamemd.exe文件放在與此修補程序同一文件夾中並運行它。直到您明確應用它,並且可以使用補丁程序再次撤消該補丁。

為了防止Windows Vista或更高版本的問題,我建議將Patcher放入單獨的文件夾中,然後將游戲文件複製到其中。修補後復制回去。另外:備份您的原始遊戲文件,請肯定。

您將需要Microsoft .NET Framework 3.5來運行此工具。修補了所有文件後,不再需要此修補程序。

背景

Dimetric Command&Conquer Games使用幾個臨時圖形來繪製。其中一些是在視頻RAM中分配的,其中一些是在系統RAM中分配的。當遊戲想繪製某些內容時,數據必須從VRAM到System RAM複製,這是一個昂貴的操作,並且在地圖上越來越明顯的對象(單位,碎片,...)。補丁更改了遊戲,首先不是在VRAM中分配表面,因此這不會成為問題。

需要更改以下字節。這不是優化的。如果您了解RAW Assembler指令,則可以通過將JMP放置在此處進行優化。

遊戲偏移原始補丁

Tiberian Sun 0008AC2F 3C 01 75 0C 90 90 90 90

紅色警報2 000AA51F 3C 01 75 0C 90 90 90 90

Yuri的複仇000BA61F 3C 01 75 0A 90 90 90 90

學分

這些補丁以與Yuri的複仇擴展DLL Ares相同的方式解決了問題。原始修復程序由DCODER實現。我將此解決方案應用於TS和RA2,並在其周圍編碼了修補工具。

  • 最後更新:2020年8月16日,星期日
  • 類型:策略
  • 文件大小:18.6 KB