Enderal braucht Steam. Das ist der Kopierschutz.
Stimmt, bei System Requirements steht tatsächlich "The Elder Scrolls 5: Skyrim (Steam)".
Dass der Launcher abstürzt anstatt eine Fehlermeldung zu zeigen ist natürlich unschön, aber spielen kann ich es ja so oder so nicht.
Dass der Launcher abstürzt anstatt eine Fehlermeldung zu zeigen ist natürlich unschön, aber spielen kann ich es ja so oder so nicht.
Ok, ich habe mir den neuesten Enderal Launcher nochmal runtergeladen, und der funktioniert tatsächlich mit Wine nicht mehr.
Egal ob Steam im Hintergrund läuft oder nicht.
Unhandled Exception: fixme:ver:GetCurrentPackageId (0x33c660 (nil)): stub
System.ArgumentException: Second path fragment must not be a drive or UNC name.
Parameter name: path2
at System.IO.Path.InternalCombine(String path1, String path2)
at System.IO.FileSystemEnumerableIterator`1.CreateSearchResult(SearchData localSearchData, WIN32_FIND_DATA findData)
at System.IO.FileSystemEnumerableIterator`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)
at Launcher_01.cs_Functions.RemoveWriteProtection(String path)
at Launcher_01.mainPan..ctor()
at Launcher_01.cs_Program.Main()
Leider enthält der Launcher keine Versionsinformation, so daß man die schwer unterscheiden kann.
-rw-rw-r-- 1 xxx xxx 4494336 Jul 17 17:15 Enderal Launcher.exe
-rw-rw-r-- 1 xxx xxx 5724160 Jul 3 08:01 Enderal Launcher.exe.orig
die exe.orig vom 3. Juli funktioniert mit Wine. Frage ist, ob man diese Version nochmal zur Verfügung stellen könnte...
Egal ob Steam im Hintergrund läuft oder nicht.
Unhandled Exception: fixme:ver:GetCurrentPackageId (0x33c660 (nil)): stub
System.ArgumentException: Second path fragment must not be a drive or UNC name.
Parameter name: path2
at System.IO.Path.InternalCombine(String path1, String path2)
at System.IO.FileSystemEnumerableIterator`1.CreateSearchResult(SearchData localSearchData, WIN32_FIND_DATA findData)
at System.IO.FileSystemEnumerableIterator`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)
at Launcher_01.cs_Functions.RemoveWriteProtection(String path)
at Launcher_01.mainPan..ctor()
at Launcher_01.cs_Program.Main()
Leider enthält der Launcher keine Versionsinformation, so daß man die schwer unterscheiden kann.
-rw-rw-r-- 1 xxx xxx 4494336 Jul 17 17:15 Enderal Launcher.exe
-rw-rw-r-- 1 xxx xxx 5724160 Jul 3 08:01 Enderal Launcher.exe.orig
die exe.orig vom 3. Juli funktioniert mit Wine. Frage ist, ob man diese Version nochmal zur Verfügung stellen könnte...
Hab gerade versuchshalber den aktuellsten Launcher heruntergeladen, kann keinerlei Änderung also auch keine neuen Probleme feststellen. Bei mir laufen zwar, wie in den alten Versionen auch schon, gefühlt hunderte Fehlermeldungen durchs Terminal aber alles funktioniert.
Edit: Korrektur. Es sind nicht gefühlt hunderte, es sind hunderte. Ein einfacher Start bringt bei mir 747 Meldungen die entweder err (für error) oder fixme enthalten.
Edit: Korrektur. Es sind nicht gefühlt hunderte, es sind hunderte. Ein einfacher Start bringt bei mir 747 Meldungen die entweder err (für error) oder fixme enthalten.
*argh*
Ja, der aktuelle Launcher funktioniert auch bei mir wieder.
Ich hatte in einem meiner Skyrim-Verzeichnisse eine Linux-Datei namens "C:\nppdf32Log\debuglog.txt" (eine Hinterlassenschaft des Acrobat Readers), die für Windows-Programme tatsächlich schwer verdaulich sein dürfte. Da hätte eine Neuinstallation tatsächlich mal geholfen... naja, jetzt kenn' ich immerhin ein paar neue Wine-Debug-Optionen...
Ja, der aktuelle Launcher funktioniert auch bei mir wieder.
Ich hatte in einem meiner Skyrim-Verzeichnisse eine Linux-Datei namens "C:\nppdf32Log\debuglog.txt" (eine Hinterlassenschaft des Acrobat Readers), die für Windows-Programme tatsächlich schwer verdaulich sein dürfte. Da hätte eine Neuinstallation tatsächlich mal geholfen... naja, jetzt kenn' ich immerhin ein paar neue Wine-Debug-Optionen...
Ich hatte gerade mit dem Update auf 1.0.1.6 Probleme, ich vermute ausgelöst durch Wine könnte aber auch an etwas anderem gelegen haben.
Das Problem: Launcher stürzt nach dem herunterladen der Updates ab startet man ihn wieder und klickt auf „Updates installieren“ hängt er sich auf.
Die Lösung: Nach dem Absturz in das Update Verzeichnis des Launchers gehen dort alle Dateien duplizieren. Die Kopien müssen genauso heißen wie die Originaldateien jedoch ohne die Zeichenfolge „[#]“. Danach einfach den Launcher starten und auf installieren. Nach dem Neustart musste ich dann in die Wine-Konsole noch einmal „Ja“ eintippen.
Das Problem: Launcher stürzt nach dem herunterladen der Updates ab startet man ihn wieder und klickt auf „Updates installieren“ hängt er sich auf.
Die Lösung: Nach dem Absturz in das Update Verzeichnis des Launchers gehen dort alle Dateien duplizieren. Die Kopien müssen genauso heißen wie die Originaldateien jedoch ohne die Zeichenfolge „[#]“. Danach einfach den Launcher starten und auf installieren. Nach dem Neustart musste ich dann in die Wine-Konsole noch einmal „Ja“ eintippen.
Das Update hat bei mir recht geschmeidig funktioniert - auch wenn er wegen Verbindungsabbruch den ersten fetten Brocken zweimal runterladen mußte...
Immerhin wird jetzt mit Enderal auch der Launcher mit-geupdatet - Daher die cmd.exe und das "ja" zum Überschreiben - laufende Programme überschreiben geht halt nur unter UNIX...
Immerhin wird jetzt mit Enderal auch der Launcher mit-geupdatet - Daher die cmd.exe und das "ja" zum Überschreiben - laufende Programme überschreiben geht halt nur unter UNIX...
Moin liebe Linuxgemeinde!
Ich hab da mal zwei Fragen:
- wie bekomme ich in Enderal die Konsole (die Enderal-Konsole)
auf
- wie bekome ich Enderal und/oder wine dazu, mehr als 4GB Speicher zu benutzen (in den Einstellungen ist mehr freigegeben)?
Danke schonmal, Alex
Ich hab da mal zwei Fragen:
- wie bekomme ich in Enderal die Konsole (die Enderal-Konsole)
auf
- wie bekome ich Enderal und/oder wine dazu, mehr als 4GB Speicher zu benutzen (in den Einstellungen ist mehr freigegeben)?
Danke schonmal, Alex
Ich bin gerade an einem anderen Rechner, deswegen nur aus dem Kopf:
Da die voreingestellte Taste nicht funktioniert musst du im Skyrimordner (irgendwo unter steamapps) eine Datei namens ControlMap_Custom.txt oder controlmap.txt finden, eine von beiden sollte einige Einträge/Zeilen mit console enthalten. Dahinter musst du eine andere Taste festlegen (aber Vorsicht du brauchst eine richtige Bezeichnung, einfach den Buchstaben da hin tippen funktioniert nicht). Die Bezeichnungen für die einzelnen Tasten standen zumindest bei mir in einer anderen Datei im selben Ordner, musst du halt ein wenig suchen
. Pass nur auf dass du keine Taste nimmst die gebraucht wird bzw. auf amerikanischen Tastaturen so nicht existiert.
Bei der zweiten Frage dürfte sich afaik nichts machen alles Skyrim ist momentan nur auf 4GB ausgelegt.
Da die voreingestellte Taste nicht funktioniert musst du im Skyrimordner (irgendwo unter steamapps) eine Datei namens ControlMap_Custom.txt oder controlmap.txt finden, eine von beiden sollte einige Einträge/Zeilen mit console enthalten. Dahinter musst du eine andere Taste festlegen (aber Vorsicht du brauchst eine richtige Bezeichnung, einfach den Buchstaben da hin tippen funktioniert nicht). Die Bezeichnungen für die einzelnen Tasten standen zumindest bei mir in einer anderen Datei im selben Ordner, musst du halt ein wenig suchen
Bei der zweiten Frage dürfte sich afaik nichts machen alles Skyrim ist momentan nur auf 4GB ausgelegt.
Enderal braucht Steam. Das ist der Kopierschutz.
Hi,
ali68 wrote:Moin liebe Linuxgemeinde!
Ich hab da mal zwei Fragen:
- wie bekomme ich in Enderal die Konsole (die Enderal-Konsole)
auf
- wie bekome ich Enderal und/oder wine dazu, mehr als 4GB Speicher zu benutzen (in den Einstellungen ist mehr freigegeben)?
Danke schonmal, Alex
- auf die Idee, die controlmap.txt anzupassen, bin ich noch gar nicht gekommen (die lebt in /Program Files/Steam/SteamApps/common/skyrim/Data/Interface/controls/pc). Ich schalte einfach vorher mit "setxkbmap us" aufs US-Layout um, dann geht's mit der Stamdardtaste (Zirkumflex, links oben). Und so häufig braucht man im Skyrim/Enderal die Umlaute nicht...
- gar nicht. Skyrim ist 32bit, und alle Dokumente in der Wine App-DB sprechen von einem 32bit-Wine-Prefix. Es gibt wohl in Skyrim Support für die Physical Address Extension, womit man dann mit wilden Tricks mehr RAM addressieren kann, das kann ich mir aber technisch nur in einem 64bit-Wine vorstellen, und da bist Du natürlich gerne eingeladen, das mal auszuprobieren...
jd42 wrote:[...]auf die Idee, die controlmap.txt anzupassen, bin ich noch gar nicht gekommen (die lebt in /Program Files/Steam/SteamApps/common/skyrim/Data/Interface/controls/pc). Ich schalte einfach vorher mit "setxkbmap us" aufs US-Layout um, dann geht's mit der Stamdardtaste (Zirkumflex, links oben). Und so häufig braucht man im Skyrim/Enderal die Umlaute nicht...[...]
Das Enderal gut auf Linux läuft, hätte ich mir gar nicht erhofft. Das muss ich auch mal ausprobieren.
macht doch mal jemand ein tutorial wie man es unter linux zum laufen bringt. würde ich mir eventuell auch überlegen
jd42 wrote:Hurra! ich habe den Launcher zum laufen bekommen.
Mehrere Probleme:
a) den Launcher explizit mit WIndows-Pfad von "C:\" aus aufrufen und nicht von "Z:\" über den Linux-Pfad
b) WINEDLLOVERRIDES=scrrun=n scheint auch hilfreich zu sein
c) Vorsicht bei (selbstgebauten) Soft-Links in der Installation - beim Versuch, die zu löschen, kommt der Launcher bei der Installation aus dem Tritt
Natürlich braucht man ein 32bit wine mit dotnet 4.5 - am besten mittels winetricks die "silent installation" von 4.52 - siehe WineHQ AppDB. Meine Windows-Versionseinstellung ist "Windows 7".
Dann:
$ export WINEPREFIX=$HOME/.wine_skyrim <- hier den passenden Skyrim-Wine-Prefix eintragen
$ export WINEDLLOVERRIDES=scrrun=n
$ cp $HOME/Downloads/Enderal\ Launcher.exe $WINEPREFIX/drive_c/Program\ Files/Steam/SteamApps/common/skyrim
$ wine "C:\Program Files\Steam\SteamApps\common\skyrim\Enderal Launcher.exe"
Wenn die Laufzeitumgebung einen Fehlerpopup produziert (z.B. directory not empty - da ist er über einen Symlink gestolpert) - nicht ignorieren, sondern abbrechen und Fehler beheben (_diesen_ Fehler mußte ich mit einem "strace" finden, andere hat er dankenswerterweise ins Terminal geloggt). Wenn er denkt er hätte schon alles installiert, obwohl er es nicht getan hat, hilft in EnderalLauncher/system/config/conf.sur wieder bInstallStat=0 zu setzen.
Übrigens: man braucht offenbar den Launcher nicht, um Enderal zu starten - wine skse_loader.exe tut es auch.
wichtig ist, den Launcher aus dem Verzeichnis heraus zu starten und vor Allem einen 32bit prefix zu verwenden, da sonst das dotnet45 nicht läuft
bin neu in linux und noch nicht so vertraut mit allem....
hab steam und skyrim von wine aus installiert,
was bringt das genau das folgende genau? nur auf 32bit ändern?
funktioniert bei mir nicht, fehler meldung
kann somit auch kein dotnet installieren.
den launcher pack ich hier hin?
hab steam und skyrim von wine aus installiert,
was bringt das genau das folgende genau? nur auf 32bit ändern?
Code Select all
$ export WINEARCH=win32
$ export WINEPREFIX="/home/rawjaw/.wine_skyrim_32"
$ export WINEDLLOVERRIDES=scrrun=n
$ winecfgfunktioniert bei mir nicht, fehler meldung
Code Select all
wine: WINEARCH set to win32 but '/home/hannes/.wine' is a 64-bit installation.kann somit auch kein dotnet installieren.
den launcher pack ich hier hin?
Code Select all
/home/hannes/PlayOnLinux's virtual drives/Steam/drive_c/Program Files/Steam/steamapps/common/SkyrimHi,
offenbar hast Du in diesem WINEPREFIX schonmal winecfg gestartet, ohne WINEARCH zu setzen. Einfach den Inhalt von /home/rawjaw/.wine_skyrim_32 löschen und nochmal probieren.
Mein launcher liegt in $WINEPREFIX/drive_c/Program\ Files/Steam/SteamApps/common/skyrim, und ich habe folgendes shell-Skript zum starten (bei Dir wäre dann der WINEPREFIX anzupassen):
offenbar hast Du in diesem WINEPREFIX schonmal winecfg gestartet, ohne WINEARCH zu setzen. Einfach den Inhalt von /home/rawjaw/.wine_skyrim_32 löschen und nochmal probieren.
Mein launcher liegt in $WINEPREFIX/drive_c/Program\ Files/Steam/SteamApps/common/skyrim, und ich habe folgendes shell-Skript zum starten (bei Dir wäre dann der WINEPREFIX anzupassen):
Code Select all
#!/bin/bash
export WINEPREFIX=$HOME/.wine_skyrim
export WINEDLLOVERRIDES=scrrun=n
cd $WINEPREFIX/drive_c/Program\ Files/Steam/SteamApps/common/skyrim
exec wine 'C:\Program Files\Steam\SteamApps\common\skyrim\Enderal Launcher.exe'Meine Probleme waren darauf zurückzuführen, dass ich Skyrim nicht in Steam hatte.
Nun, da es läuft wollte ich noch anmerken, dass die Performance (wie bei vanilla Skyrim) erheblich besser wird, wenn man wine/staging verwendet und CSMT aktiviert. Dann muss man aber bei den DLL-Überschreibungen nvapi deaktivieren, sonst gibt es flimmernde/blitzende Schatten. Mit CSMT läuft es um das Vielfache schneller, das lohnt sich unbedingt. Kann es jetzt mit ner GTX1070 auf 4k und Ultra spielen, ohne CSMT war daran nicht zu denken.
Nun, da es läuft wollte ich noch anmerken, dass die Performance (wie bei vanilla Skyrim) erheblich besser wird, wenn man wine/staging verwendet und CSMT aktiviert. Dann muss man aber bei den DLL-Überschreibungen nvapi deaktivieren, sonst gibt es flimmernde/blitzende Schatten. Mit CSMT läuft es um das Vielfache schneller, das lohnt sich unbedingt. Kann es jetzt mit ner GTX1070 auf 4k und Ultra spielen, ohne CSMT war daran nicht zu denken.
Guter Tip! Meine GTX 950 muss zwar nur vorsintflutliche 1680x1050 antreiben, aber mit wine/staging und CSMT kann ich jetzt tatsächlich alle Regler auf Anschlag stellen...
Danke!
Danke!
Weiß vielleicht jemand, wie man vsync deaktivieren kann?
Habe folgendes versucht:
- Im Enderal Launcher den Haken bei Vsync entfernt
- In SkyrimPrefs.ini unter [Display] iPresentInterval=0 gesetzt
- In den Nvidia Tools unter OpenGL Settings den Haken "Sync to VBlank" entfernt
- In der Registry den Schlüssel Software/Wine/Mac Driver/AllowVerticalSync auf n gesetzt
(klingt, als würde das eh nur Mac betreffen...)
Mehr fällt mir wirklich nicht ein. Ich spiele alles ohne Vsync, weil ich die Mausverzögerung und starken FPS-Schwankungen, die es verursacht viel schlimmer finde als den Tearing-Effekt.
Dass vsync immer an ist sehe ich daran, dass niemals der geringste Tearing-Effekt zu sehen ist. Und natürlich an der verzögerten Mausreaktion und den starken FPS-Einbrüchen.
Habe folgendes versucht:
- Im Enderal Launcher den Haken bei Vsync entfernt
- In SkyrimPrefs.ini unter [Display] iPresentInterval=0 gesetzt
- In den Nvidia Tools unter OpenGL Settings den Haken "Sync to VBlank" entfernt
- In der Registry den Schlüssel Software/Wine/Mac Driver/AllowVerticalSync auf n gesetzt
(klingt, als würde das eh nur Mac betreffen...)
Mehr fällt mir wirklich nicht ein. Ich spiele alles ohne Vsync, weil ich die Mausverzögerung und starken FPS-Schwankungen, die es verursacht viel schlimmer finde als den Tearing-Effekt.
Dass vsync immer an ist sehe ich daran, dass niemals der geringste Tearing-Effekt zu sehen ist. Und natürlich an der verzögerten Mausreaktion und den starken FPS-Einbrüchen.




