Locked
49 posts • Page 2 of 3
Re: Enderal und Linux
Post by stuemper »
Enderal braucht Steam. Das ist der Kopierschutz.
Re: Enderal und Linux
Post by Shalrath »
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.
Re: Enderal und Linux
Post by jd42 »
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...
Re: Enderal und Linux
Post by rhaglion »
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.
Re: Enderal und Linux
Post by jd42 »
*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...
Re: Enderal und Linux
Post by rhaglion »
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.
Re: Enderal und Linux
Post by jd42 »
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...
Re: Enderal und Linux
Post by ali68 »
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
Re: Enderal und Linux
Post by rhaglion »
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 :wink:. 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.
Re: Enderal und Linux
Post by Psyk »
Enderal braucht Steam. Das ist der Kopierschutz.
Skyrim gibt es nur mit Steam, außer man besucht gewisse Seiten... :)
Re: Enderal und Linux
Post by jd42 »
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...
Re: Enderal und Linux
Post by rhaglion »
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...[...]
Hm, dann hab ich wohl was falsch gemacht. Umschalten auf US-Layout war auch mein erster versucht, hat aber nicht geklappt. :x Erst danach hab ich dann angefangen in den Configs rumzubasteln.
Das Enderal gut auf Linux läuft, hätte ich mir gar nicht erhofft. Das muss ich auch mal ausprobieren.
Re: Enderal und Linux
Post by hanz »
macht doch mal jemand ein tutorial wie man es unter linux zum laufen bringt. würde ich mir eventuell auch überlegen
Re: Enderal und Linux
Post by ali68 »
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.
hilft dir das nicht?
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
Re: Enderal und Linux
Post by hanz »
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?

    $ export WINEARCH=win32
    $ export WINEPREFIX="/home/rawjaw/.wine_skyrim_32"
    $ export WINEDLLOVERRIDES=scrrun=n
    $ winecfg


funktioniert bei mir nicht, fehler meldung

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?

/home/hannes/PlayOnLinux's virtual drives/Steam/drive_c/Program Files/Steam/steamapps/common/Skyrim
Re: Enderal und Linux
Post by jd42 »
Hi,

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):
#!/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'
Re: Enderal und Linux
Post by Shalrath »
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.
Re: Enderal und Linux
Post by jd42 »
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!
Re: Enderal und Linux
Post by Shalrath »
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.
Locked
49 posts • Page 2 of 3