
ÂÂÅÄÅÍÈÅ: Ïî÷åìó ýòî âîçíèêàåò è ÷òî ÿ ñîáèðàþñü äåëàòü?
ÏÐÎÌÎÒÀÉ ÍÈÆÅ! ÏÐÈÑÒÓÏÈ ÑÐÀÇÓ Ê ÄÅËÓ! :)Âîçíèêàåò ýòî îò òîãî, ÷òî â òå äàë¸êèå âðåìåíà èãðó äåëàëè ëþäè, à íå ìàãè-ÿñíîâèäöû.
 òå âðåìåíà íèêòî è íå äóìàë, ÷òî òû áóäåøü â êîíöå 2015-ãî ñèäåòü íà íåðåàëüíîé Windows 10 ñ íåðåàëüíûì æåëåçîì.
Îøèáêà âûâàëèâàåòñÿ îò òîãî, ÷òî èãðà çàïóñêàåòñÿ â ïîëíîì ýêðàíå íà DirectX. Èáî òâî¸ æåëåçî/ÎÑ ñëèøêîì UNREAL äëÿ ýòîé èãðû. Ÿ ó÷èëè ðàáîòàòü íà "ðåàëüíûõ" ìàøèíàõ òåõ ëåò, ñ êóäà ñêðîìíûìè æåëåçêàìè/ÎÑ. Êàêèå-òî èãðû òåõ ïîð ðàáîòàþò â ñîâðåìåííûõ óñëîâèÿõ õîðîøî. Íàïðèìåð Unreal Tournament 1999 ðàáîòàåò ïðåâîñõîäíî è áåç øàìàíñòâà. Àíàëîãè÷íî è Killing Floor 1 íà óëó÷øåííîì äâèæêå ýòîé èãðû. Íî UT2004 íà ìîæåò.
Òîãäà íàì íóæíî ñìåíèòü âÿçíóùèé DirectX íà âåçäåõîä â ëèöå OpenGL, êîòîðûé äîêàçàë ñâîþ íà䏿íîñòü äåñÿòèëåòèÿìè. Ïîåõàëè!
? ÇÀ ÄÅËÎÌ ?
Ìåíÿåì DirectX íà OpenGL• Çàõîäèì â ïàïêó ñ èãðîé:
...SteamsteamappscommonUnreal Tournament 2004System
• Íàõîäèì ôàéë:
UT2004.INI
È îòêðûâàåì åãî WordPad'îì.
• Âáèâàåì â ÏÎÈÑÊ ñëîâî:
[Engine.Engine]
Ìû íàõîäèì òî, ÷òî èñêàëè. Íàì íóæíû ëèøü 6 ýòèõ ñòðîê âìåñòå ñ èñêîìûì çàãîëîâêîì:
[Engine.Engine]
RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice
• Ñåé÷àñ ó íàñ àêòèâåí D3DDrv. Åãî ñëåäóåò âûêëþ÷èòü, à âêëþ÷èòü OpenGLDrv.
Äëÿ ýòîãî íàäî ïåðåä RenderDevice=D3DDrv.D3DRenderDevice ïîñòàâèòü ";" (áåç êàâû÷åê!),
à ó RenderDevice=OpenGLDrv.OpenGLRenderDevice íàîáîðîò, óáðàòü ";".  èòîãå ïîëó÷èòå:
[Engine.Engine]
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=Engine.NullRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice
È ïîìíèòå. Íèêàêèõ ïðîáåëîâ!
• Ñîõðàíÿåì, çàêðûâàåì, èãðàåì!
P.s. Äëÿ òåõ, êòî íå âèäèò ðàçíèöû (íåâíèìàòåëüíîñòü) äî è ïîñëå èçìåíåíèé â òåêñòîâîì âàðèàíòå:
Îïöèîíàëüíûå ñîâåòû: ñâî¸ ðàçðåøåíèå
Ñìåíèòü ðàçðåøåíèå íà ðîäíîå ðàçðåøåíèå ìîíèòîðà (èëè èíîå).Áûâàåò è òàêîå, ÷òî ðîäíîãî ðàçðåøåíèÿ íåò. Àé-ÿé, äàâàéòå èñïðàâèì!
• Çàõîäèì â ïàïêó ñ èãðîé:
...SteamsteamappscommonUnreal Tournament 2004System
• Íàõîäèì ôàéë:
UT2004.INI
È îòêðûâàåì åãî WordPad'îì.
• Âáèâàåì â ÏÎÈÑÊ ñëîâî:
[WinDrv.WindowsClient]
• Íàì íàõîäèò:
WindowedViewportX=1680
WindowedViewportY=1050
FullscreenViewportX=1920
FullscreenViewportY=1080
ÂÍÈÌÀÍÈÅ! ÓÊÀÇÛÂÀÉÒÅ ÇÍÀ×ÅÍÈß, ÊÎÒÎÐÛÅ ÏÎÄÄÅÐÆÈÂÀÅÒ ÂÀØ ÌÎÍÈÒÎÐ!
WindowedViewportX è WindowedViewportY — îêîííîå ðàçðåøåíèå. Êàêîå ðàçðåøåíèå èãðà áóäåò èìåòü, åñëè îíà áóäåò â îêíå. Ñî øêîëû ìû çíàåì îñè X è Y, òàê ÷òî ïðîïèñûâàåì íóæíîå íàì ðàçðåøåíèå â îêíå ïî îñÿì X è Y (íàïðèìåð X=1680; Y=1050).
FullscreenViewportX è FullscreenViewportY — ïîëíîýêðàííîå ðàçðåøåíèå. Êàêîå ðàçðåøåíèå èãðà áóäåò èìåòü â ïîëíîì ýêðàíå. Ñî øêîëû ìû çíàåì îñè X è Y, òàê ÷òî ïðîïèñûâàåì íóæíîå íàì ðàçðåøåíèå â îêíå ïî îñÿì X è Y (íàïðèìåð X=1920; Y=1080).
Ñîõðàíÿåì, çàêðûâàåì, èãðàåì!
Îïöèîíàëüíûå ñîâåòû: ñãëàæèâàíèå
Ñòóïåíüêè äåðóò ãëàçà äî êðîâè? Âêëþ÷èòå ñãëàæèâàíèå äëÿ ýòîé èãðû ÷åðåç ïàíåëü óïðàâëåíèÿ Âàøåé âèäåîêàðòîé! ß óæå ïèñàë êàê ýòî äåëàòü íà ïðèìåðå CS: Nexon.Ïðî÷òèòå òóò: http://steamcommunity.com/sharedfiles/filedetails/?id=323704140
Ïðèìå÷àíèÿ:
• Âèäåîêàðòû Nvidia ñ ñåðèè GTX 700 ðàáîòàþò òîëüêî ñî ñãëàæèâàíèåì MSAA è FXAA â Ïàíåëè Óïðàâëåíèÿ. CSAA áîëüøå íå ïîääåðæèâàåòñÿ, à åëî îíî ìàëî. MSAA åñò áîëüøå, ÍÀÌÍÎÃÎ ÁÎËÜØÅ, íî UT2004 òàêàÿ èãðà, êîòîðóþ ìîæíî ñãëàäèòü õîòü 8-è êðàòíûì MSAA, 10 fps íå áóäåò.
• Ïðî âèäåîêàðòû AMD ìîãó ñêàçàòü ÷àñòè÷íî, èáî à äàâíèå âðåìåíà ó ìåíÿ áûëà X1300XT. Ó Âàñ åñòü Catalyst Control Center. Òàì âñ¸ ýòî è äåëàåòñÿ ïî÷òè àíàëîãè÷íî.