Szukając i szukając, natrafiłem na kilka stron, a gdy wreszcie zacząłem czytać, okazało się, że problemy z wydajnością często spowodowane są wyborem D3D (emulacja) zamiast OpenGL [źródło]. Należy zatem, w pliku HitmanContracts.ini zamienić pierwszą linijkę na drugą:
DrawDll RenderD3D.dll naZamiana taka, poza ogromnym wzrostem wydajności poskutkowała, niestety, znacznym pogorszeniem doznań wizualnych:
DrawDll RenderOpenGL.dll
Ciężko tak grać, nie?
Pomogło, co dziwne, zmiana jeszcze jednej linijki [źródło]:
DefaultScene=AllLevels\Logos.gms naPrzy okazji pozbywamy się filmów intro.
DefaultScene=MainMenu.gms
Na koniec: gra nie obsługuje szerokich ekranów, ale jest na to 'sztuczka' [źródło]. Dodajemy:
DisableHWTnL 0Gra będzie teraz działała w trybie okienkowym, ale za to w dowolnej rozdzielczości (przykład: Resolution 1300x700).
Window 1
EnableP5 0
Ostatecznie:
DefaultScene=MainMenu.gms
SoundDll SoundEngine.dll
ScriptDll sdl_engine.dll
scriptifdll scriptinterfaces.dll
DrawDll RenderOpenGL.dll
SoundRender Direct Sound
Resolution 1300x700
DisableHWTnL 0
Window 1
EnableP5 0
ColorDepth 32
Antialias 8
StartUpperPos 2,2
InvertMouse 0
SpeechVolume 90
MusicVolume 90
SoundEffectsVolume 90
AutoDumpName dump0000.jpg
TextureResolution 2
NumSoundBuffers 64
UseEAX 1
DrawDistance 0.250000
Subtitles 1
WeatherEffects 1
DisablePolyLimit
DisableBump 0
GammaValue 1.000000
LevelOfDetail 1
ShadowDetail 0
VibrationMode 0
PostFilterLOD 0
WeatherMultiplier 0.000000
DisableTrilinearFiltering 1
DisableDXT 1

Brak komentarzy:
Prześlij komentarz