Offenbar haben viele Win7-User das Problem, dass der erfolgreiche Spielstart von Gothic (2) durch den Prozess rundll32.exe verhindert wird.
Ich habe nun eben mal ein kurzes Skript geschrieben, das den Spielstart vornimmt und danach gleich den rundll32-Prozess abwürgt.
Einfach die Datei im Anhang herunterladen und entpacken. Die ausgepackte .bat dann per Rechtsklick > "Als Administrator ausführen".
! Wer nicht ins Standardverzeichnis C:\Programme\JoWooD\Gothic II installiert hat (oder die Gold-Edition der Universe Edition bzw Gamestar 08/2008 verwendet) muss das Skript noch "bearbeiten": -> Rechtsklick auf die entpackte G2_without_rundll32.bat > "Bearbeiten" und dann einfach in Zeile 2 und 3 das Verzeichnis anpassen. Die Datei durch Schließen abspeichern und starten.
Das Skript kann, mit dem korrekten Installationspfad und Anwendung in Zeile 2 u. 3 modifiziert, selbstverständlich auch für G1 und G3 verwendet werden.
Edit:
Wie man die einzelnen Modifikationen über das Skript startet, ist hier beschrieben.
Solltest Du auf Deinem Rechner das Problem auch haben, versuche mal, ob der Taskkill auch mit zusätzlichem Filter auf die gameux.dll noch funktioniert (also entweder /FI "MODULES eq gameux" oder /FI "MODULES eq gameux.dll"
rundll32 führt ja nur eine .dll aus. Und das Batch würde jede laufende rundll32 killen.
Ich bin ja glücklicherweise von dem Problem verschont, kann's also nicht ausprobieren.
Solltest Du auf Deinem Rechner das Problem auch haben, versuche mal, ob der Taskkill auch mit zusätzlichem Filter auf die gameux.dll noch funktioniert (also entweder /FI "MODULES eq gameux" oder /FI "MODULES eq gameux.dll"
rundll32 führt ja nur eine .dll aus. Und das Batch würde jede laufende rundll32 killen.
Ich bin ja glücklicherweise von dem Problem verschont, kann's also nicht ausprobieren.
Für was genau ist denn die gameux.dll hier in diesem Fall verantwortlich, sodass sie vom Skript ausgeschlossen werden sollte?
Für was genau ist denn die gameux.dll hier in diesem Fall verantwortlich, sodass sie vom Skript ausgeschlossen werden sollte?
Das ist die dll vom Windows Games Explorer, welche von der rundll32 ausgeführt wird.
Wie auch die svchost.exe ist die rundll32.exe nur ein Container für andere Module (wie der Name schon sagt, lädt sie eine dll in den eigenen Prozess und führt die main() Funktion der dll aus). Im Taskmanager kannst Du Dir anschauen, welche dll von der rundll32 geladen wurde. Und je nachdem was man auf seinem Rechner hat, hat man auch noch andere rundll-Prozesse laufen.
So, ich habe Neuigkeiten.
Ich hatte genau das gleiche Problem mit der rundll, aber wenn ich Gothic / Gothic 2 aus dem Spiele Ordner, den WIndows 7 ja automatisch hat, starte, dann funktioniert es, ohne, dass ich die rundll beenden muss.
Kann jemand das bestätigen?
ich spiele seit gut 2 Monaten G2DN auch unter Windows 7 64bit, bis Dienstag dieser Woche hat es auch wunderbar funktioniert (mit Hilfe des GothicStarters). Als ich aber heute mal wieder zocken wollte, startete zwar der GothicStarter, nach dem Klick auf "Spiel starten" passiert jedoch nichts mehr. Im Taskmanager laufen Gothic2.exe *32 und GothicStarter.exe *32 weiter.
Ich habe die Batch-Datei hier ausprobiert und entsprechend meiner Konfiguration die Datei-Pfade angepasst. Nur leider kommt dann die Meldung "INFORMATION: Es werden keine Aufgaben mit den angegebenen Kriterien ausgeführt."
Danach beendet sich das Script. Ich führe es als Administrator aus.
Könnte das mit einem Windows-Update zusammen hängen? Wie gesagt, bis Dienstagmorgen startete G2DN noch anstandslos, bis auf 2 oder 3 Komplettabstürzen hatte ich in nun gut 55 Spielstunden keinerlei Probleme.
Kann mir da jemand weiter helfen?
Edit: Selbstverständlich sind alle Treiber auf dem neustesten Stand, Gothic 2 - DNDR ist die Version von der GameStar DVD, ich nutze Windows 7 Ultimate x64 und ich habe noch Sumpfis Textur Patch sowie diesen Video-Fix installiert.
Geändert von Moti82 (27.02.2011 um 04:18 Uhr)
Grund: Nachtrag
Wie sich herausstellte, hat mein Messanger-Programm den Spielstart verhindert. Da gabs nämlich auch ein Update. Habe es beendet und sofort startete das Spiel wieder.
Naja, funzt wieder alles ;-)
hallo, ich hätt nochmal ne frage wie das script insbezüglich der mods genau aussehen muss.. ich habs schon ne stunde probiert und ka wie ich das mache ^^
vielen dank schon mal im vorraus ^^
hallo, ich hätt nochmal ne frage wie das script insbezüglich der mods genau aussehen muss.. ich habs schon ne stunde probiert und ka wie ich das mache ^^
vielen dank schon mal im vorraus ^^
Also zunächst mal musst Du den Gothic-Starter über das Skript starten lassen und dem nun noch via Parameter sagen, welche Mod genau geöffnet werden soll.
Hier mal ein Beispiel für die G2-Mod Maulwurfjagd:
Leider muss wohl vorerst für jede installierte Mod ein separates Skript angelegt werden.
Als Parameter muss immer die Ini der jeweiligen Mod in das Skript eingetragen werden. Wie genau die heißt, kannst Du ganz einfach dem Ordner System Deiner Gothic-Installation entnehmen.
Wäre schön, wenn Du (oder jemand anderer, ders geprüft hat) noch ne Rückmeldung diesbezüglich posten würde, obs so nun wirklich mit den einzelnen Mods klappt. Ich hab das nämlich nicht durchgeprüft und bin hier lediglich mit der Logik gefahren. Müsste aber eigentlich funktionieren, oder?
Gute arbeit Modres musste immer 2 mal pc neu starten damit irgend eine gothic mod ging jetzt nicht mehr es gibt aber auch probleme mit der shw32.dll die musste ich einmal aus den gothic verzeichnis rausnehmen und wieder einfügen damit gothic startet !!
Wer nicht ins Standardverzeichnis C:\Programme\JoWooD\Gothic II installiert hat (oder die Gold-Edition der Universe Edition bzw Gamestar 08/2008 verwendet) muss das Skript noch "bearbeiten": -> Rechtsklick auf die entpackte G2_without_rundll32.bat > "Bearbeiten" und dann einfach in Zeile 2 und 3 das Verzeichnis anpassen. Die Datei durch Schließen abspeichern und starten.
Das Skript kann, mit dem korrekten Installationspfad und Anwendung in Zeile 2 u. 3 modifiziert, selbstverständlich auch für G1 und G3 verwendet werden.
bei mir komt kein bearbeiten raus brauche ich ein program zum das pach editieren oder wie?
Du musst die .bat Datei erst aus dem Archiv entpacken. Du kannst den Windows Explorer dazu nehmen: verschiebe die .bat Datei einfach aus dem G2_without_rundll32.zip - "Verzeichnis" in einen anderen Ordner, dann bekommst Du im anderen Ordner "Bearbeiten" im Kontextmenü.