Thread: Kegetys' DLL
View Single Post
Old 08-19-07, 02:29 PM   #2
Friedl9te
Lieutenant
 
Join Date: Oct 2006
Location: Austria
Posts: 268
Downloads: 37
Uploads: 0
Default

Yes i did and it is quite simple to use.
Look here, sorry it is in German -> http://www.9teuflottille.de/phpBB2/viewtopic.php?t=6003



Zum Thema Auflösung: Silent Hunter III lässt sich "Ab Werk" nur in der Auflösung 1024x768 spielen. Es gibt im Spiel keine Einstellmöglichkeit diese zu ändern.
Allerdings ist das Spiel offensichtlich für 1280x 1024 entwickelt worden.
Es gibt allerdings eine Möglichkeit diese Auflösung doch zu nützen. Man braucht dazu das Microsoft Application Compatibility Toolkit
DL-Link MS-ACT
und das Archiv dx9res10.zip. Dieses enthält Kegetys' SH3 Resolution Override DLL. DL-Link dx9res10
Der Vorteil der etwa 20% besseren Auflösung sind eindeutig erkennbar. Man hat einfach mehr vom Spiel, alles ist etwas schärfer, weniger pixelig, die Schiffsmasten und Aufbauten sind besser erkennbar.
Hier die übersetzte Anleitung.
Vorraussetzungen: Das MS-Application Compatibility Toolkit ist installiert. SH III ist installiert.
d3d9.dll und d3d9.cfg befinden sich im selben Verzeichnis wie sh3.exe
In der d3d9.cfg(Ist eine Textdateu und mit dem Editor zu öffnen) sind diese beiden Zeilen genau so konfiguriert.
resX=1280
resY=1024

Los gehts !

1.Man startet den Compatibility Administrator
2.Man markiert die Zeile New Database unter der Zeile Custom database
3.Man Klickt auf das Fix Symbol
4.In der Zeile Programme to be fixed trägt man SH3 ein, bei Programme file Location trägt man den Pfad zur SH3.exe ein, das wird bei Standardinstallationen meistens C:\Programme\Ubisoft\SilentHunterIII\sh3.exe sein. Man klickt auf Weiter.
5.Bei Operating System Modes wählt man none und klickt auf Weiter.
6.Im Compatibility Fixes Fenster setzt man einen Haken bei DelayDllInit und klickt auf Parameters.
7.In der Zeile Command line trägt man d3d9.dll ein und klickt auf OK und dann auf Weiter und im nächsten Fenster gleich auf Fertig stellen.
8.Man Klickt auf das Save Symbol und wählt als Database Name SH3, das bestätigt man im nächsten Fenster nocheinmal und es wird die Datei sh3.sdb im SilentHunterIII Verzeichnis abgespeichert.
9. Im Menü File wählt man nun noch die Option Install und bekommt die Meldung The database SH3 was successfully installed und Klickt auf OK.
10. Man schließt den Compatibility Administrator und wenn alles geklappt hat kann man ab nun SHIII in 1280x1024 genießen.

Nebenwirkung: Die tasten F9 F10 F11 funktionieren nicht mehr. Dafür bringt die dll eine eigene Screenschotfunktionalität mit. Man kann in der d3d9.cfg die beiden folgenden Zeilen z.B. so editieren.
enableScreenshots=1
screenshotPath=C:\Dokumente und Einstellungen\User\Desktop\Screenshots

Wenn es nun einen Screenshot Ordner auf dem Desktop gibt werden dort die Screenshots als TGA abgespeichert. Ausgeführt wird der Screenshot mit der PrintScreen Taste was ich für ser viel logischer halte als die Strg+F11 Kombination.
__________________
Gute Jagd Ihr Himmelhunde

Friedl9te
Friedl9te SilentHunter III Help Thread (Sorry in German)
Friedl9te is offline   Reply With Quote