X³ Reunion - Linux Support Thema

Hier ist der Ort für Fragen bei technischen Problemen mit X³: Reunion, X²: Die Bedrohung, X-Tension oder X-Beyond The Frontier.

Moderators: timon37, Moderatoren für Deutsches X-Forum

Post Reply
timon37
EGOSOFT
EGOSOFT
Posts: 492
Joined: Fri, 14. Dec 12, 11:02
x4

X³ Reunion - Linux Support Thema

Post by timon37 »

X³ Reunion – Linux Support Thema


Hinweis: Dies ist eine Übersetzung des englischen Themas zur technischen Unterstützung (Vielen Dank an Cmdr. für die Übersetzung). Wenn ihr des Englischen mächtig seid, dann postet bitte direkt im englischen Thema bzw. im englischen Forum, denn timon37 kann euch so direkt antworten. X2-Illuminatus


Bitte fügt Speicherstände zu euren Problemberichten hinzu – sie helfen ungemein. Für den Fall, dass ihr diese nicht an die Forenbeträge anhängen könnt oder möchtet, lautet meine E-Mail-Adresse: tim13on (on) egosoft.com. Die 13 müsst ihr natürlich entfernen und das (on) ist ein @ (Ich hoffe, dass nicht zu viele Spambots das herausfinden) ;P


Fehlerhafte Texturen (rote, grüne, blaue Streifen):
Ihr nutzt Open-Source-Treiber ohne Unterstützung von Texturkompression.
Habt ihr eine AMD/ATI- oder NVIDIA-Grafikkarte verbaut, könnt ihr die proprietären Treiber installieren, durch die sich auch die Performance verbessern sollte.
Habt ihr eine Intel-Grafikkarte oder möchtet ihr Open-Source-Treiber verwenden, so müsst du libtxc-dxtn installieren.
  • Ubuntu: Ihr solltet zur Installation der Bibliothek aufgefordert werden. Falls nicht, berichte einen Bug und entweder:
    - sucht nach "libtxc-dxtn-s2tc0" im Ubuntu Software Center oder
    - öffnet ein Terminal und tippt "sudo apt-get install libtxc-dxtn-s2tc0" ein. Werdet ihr dazu aufgefordert, so gebt euer Passwort ein und folgt allen weiteren Anweisungen.
    Mint/Debian: Die Terminal-Anweisungen sind wahrscheinlich die gleichen wie bei Ubuntu.
    Fedora: Noch keine Idee.
    SUSE: Installiert dies: http://packman.links2linux.de/package/libtxc_dxtn
    Arch: Ich bin mir nicht sicher, aber auf 32bit-Systemen sollte es "sudo pacman -S community/libtxc_dxtn" sein; auf 64bit-Systemen müsst ihr wahrscheinlich Repository-Quellen hinzufügen und "sudo pacman -S multilib/lib32-libtxc_dxtn" ausführen.
    Gentoo: "sudo emerge media-libs/libtxc_dxtn"
Allgemeine Informationen:
Besonders am Anfang solltet ihr das Spiel im Fenstermodus starten.
Stürzt das Spiel im Vollbildmodus ab, ist es möglich, dass der Desktop in einem Modus mit geringer Auflösung bleibt.

Spielstände werden standardmäßig im versteckten Ordner ".config/EgoSoft/X3/save/" in eurem Home-Verzeichnis als X00.sav, X01.sav etc. gespeichert.
Windows-Spielstände sollten mit der Linux-Version kompatibel sein und nicht als *modified* markiert werden. Gibt es hierbei Probleme, so meldet den Fehler bitte.

Zusätzliche Tastenkombinationen:
  • Strg+C beendet das Spiel so schnell wie möglich
  • Strg+G schaltet die Bildschirmaufnahme ein und aus.
Joystick-Einstellungen:
X3 unterstützt bis zu 6 Achsen. Im Konfigurationsdialog für Eingabegeräte (vor dem Spielstart) kann ausgewählt werden, welche der Joystickachsen den internen X3-Achsen zugeordnet werden. Dort ist auch das Ergebnis der momentanen Zuordnung der Achsen ersichtlich.
Um eine Achse auszuschalten, setzt "Source/Disable:" auf -1.
Um eine Achse umzukehren, setzt die Skala auf -1. Falls die Skala auf z.B. -1.2 oder 1.2 gesetzt wurde, wird sie um 20% "übersteuert" (sie wird den maximalen/minimalen Wert erreichen, bevor sie physisch am Limit ist).
Die "Throttle"-Achse ist eine besondere und sollte für "Slider"-Kontrollen benutzt werden (die, die nicht automatisch wieder zurücksetzen).

Ihr könnt die Funktion jeder internen X3-Achse in den Eingabeeinstellungen des Spiels ändern (starte ein neues Spiel oder lade ein Save, drücke im Flug oder gedockt Escape und wähle "Steuerung" und anschließend den zweiten Tab "Kontrollen").
Die Deadzone wird auch im Menü im Spiel gesetzt.

Einige Joysticks haben einen Handsensor, der das Spiel "verwirren" und zu sehr schnellen Tastenanschlägen und einer sehr schnellen Menüsteuerung führen kann.
Um diese Taste zu deaktivieren, könnt ihr im "Eingabegeräte"-Dialog auf die Schaltfläche "Remap buttons" klicken.
Jede rot markierte Taste ist aktuell gedrückt. Sucht nach den Tasten, die permanent rot sind oder rot werden, wenn ihr den Joystick benutzt. Setzt die "Taste" auf -1 oder klickt auf "Zuweisen" und drückt dann die "Entf"-Taste.
Ist die Tastennummer größer als 15, muss die versteckte Konfigurationsdatei unter "Dokumente/EgoSoft/X3/.config.yaml" editiert werden. Setzt darin "Joy Button<Tastennummer> Src" auf '-1' für die betreffenden Tasten, und bedenkt, dass die Nummerierung bei 0 startet.

Erkennt das Spiel deinen Joystick nicht und du hast /dev/input/js0, wenn du deinen Joystick einsteckst, aber keinen /dev/js0, dann versuche dies:

Code: Select all

sudo ln -s input/js0 /dev/js0
Bekannte Probleme und fehlende Features:
  • Problem: Verschwobener Text im Spiel mit 16xAA und NVIDIA-Binärtreibern
  • Problem: Dunkle Gebäude am Boden der zweiten Plotmission
  • Problem: envmap im Hauptmenü sieht anders aus
  • Problem: Die Konfigurationsdatei wird beim Beenden gespeichert, was fürs Testen nervig sein kann.
    Kann, wengistens fürs Erste, nicht behoben werden.
Fehler berichten:
Die Konsole gibt eine Menge Fehler aus, die zwar schlimm aussehen mögen, euch aber nicht weiter beunruhigen müssen. Berichtet sie nur, wenn das Spiel abstürzt oder ich gezielt danach frage.

Falls ihr irgendwelche grafischen Anomalien bemerkt, versucht bitte zunächst (wenn möglich) zu bestätigen, dass sie nicht in der Windows-Version auftreten. Macht Screenshots (unter Windows mögen diese transparent erscheinen, sind aber korrekt und sollten einem Fehlerbericht angefügt werden), bestätigt mit welchen Shadern es passiert und berichtet alles, sodass andere Tester die Anomalien unter anderen Distributionen und mit anderen Treibern bestätigen können. Wenn möglich fügt bitte einen Spielstand bei, der sich so nah wie möglich an der betreffenden Situationen/Sequenz befindet, sodass das Problem reproduziert werden kann.

Ungefähre Mindestanforderungen und empfohlene Treiber/Einstellungen:
Ihr sammelt sie gerade, fürs Erste sind sie aber wie folgt:

CPU: Keine Ahnung.
RAM: >= 3 GB, wobei im Durchschnitt rund 0,8 bis 1,2 GB gebraucht werden. 2 GB können daher ausreichen, wenn ihr nicht allzu viele Hintergrundprogramme am Laufen habt.
HDD: Die Installationsgröße beträgt rund 4,5 GB

GPU: Dies sind die aktuell getesteten Konfigurationen:
Radeon 5450, empfohlene proprietäre Treiber; mit Mesa ist es nicht spielbar
Radeon 4850, funktioniert gut mit mesa-9.0.1
Intel i7-2620M, funktioniert mit mesa >= 8.0.4

Versionshistorie:
2015-03-30 1:30 UTC - Build 32 (public_beta password: OohVeryShiny):
- Fixed crash on undocking
- Fixed missile trails

2014-10-10 14:30 UTC - Build 31 (public_beta password: OohVeryShiny):
- Partially decreased stutter (at the cost of longer initial game start)

2013-09-28 23:30 UTC - Build 30:
- Fixed a few graphical lightning and reflection blur inconsistencies
- Significant performance improvements on intel and amd drivers (I've seen between 10-40%)

2013-09-10 12:30 UTC - Build 29:
- Fixed bug in missile changing gui (could cause crashes on some drivers)
- Fixed compatibility with newer SDL2 and updated it to the official release
- Fixed cursor image being offset to right from actual click point
- Improved glow performance, about 2-8% more fps

2013-07-29 10:05 UTC - Build 28:
- Fixed texture corruption on AMD (hopefully)
- Fixed video seeking (bug with wrong portraits being shown)
- Alt+enter for windowed/fullscreen transition
- Better automatic mouse grabbing/ungrabbing in windowed mode

2013-07-21 13:30 UTC - Build 27: (yes 23-26 wasn't released)
- Various performance improvements (most notably on nvidia)
- Fixed doppler effect
- Improved launch and load time

2013-06-30 19:10 UTC - Build 22:
- ;)
- AMD catalyst 13.6 crash workaround

2013-06-28 15:05 UTC - Build 21:
- Performance improvement by up to 14% (especially on intel's graphics)
- Various improvements to config dialogs

2013-06-26 22:45 UTC - Build 20: Major shader refactor, if you notice any other changes or something you think is wrong, don't hesitate to tell me
- Less specular asteroids

2013-05-28 11:30 UTC - Build 19:
- Fixed ship shaking when not all that far from sector center
- Fixed mesa 8.0 compatibility on intel graphics
- Fixed fps counter appearing from nowhere

2013-05-11 18:45 UTC - Build 18:
- Fixed striped asteroids

2013-05-11 14:30 UTC - Build 17:
- Load time reduced by 50%
- Fixed garbage in main menu on amd catalyst
- Fixed the terrible 1-3sec hangs on amd catalyst

2013-05-02 14:10 UTC - Build 16:
- Fixed joystick hat
- Fixed player stats signing
- Partial blurring fix for nvidia+16xAA
- (Possibly fixes a few other issues)

2013-04-12 15:15 UTC - Build 15:
- Fixed excesive ship shaking when hit by guns

2013-04-03 17:45 UTC - Build 14:
- Fixed memory leak in new game menu (and probably other in-game situations)
- Fixed crash on shift+scroll (however shift+scroll is unusable which is the same on windows atm)
- Improved boron shader (should be closer to what it looks like on windows)
- Better "unknown object" rendering

2013-02-27 20:55 UTC - Build 13.3:
- Fixed wrong libGLEW

2013-02-27 17:45 UTC - Build 13.2:
- Fixed "unknown object" crash and rendering
- Fixed performance regression from 13.1

2013-02-27 11:55 UTC - Build 13.1:
- Fixed "glowing ghost ships" on new version
- Included x3_bonus_package_3.1.07.tar.bz2 in game folder (temporary measure before a proper solution), to activate the bonus pack you must unpack it into the main game folder (overwrites some files).

2013-02-26 12:50 UTC - Build 13:
- Memory usage cut in half
- Fixed 1-4second lag on first video view (usually when opening a menu)
- Minor config dialog improvements
- Rewrote shaders/opengl setup
- Two new temporary config file options: Frame Finish, Hack FPS Replace Text
- Includes older build (this one also has the memory fix)

2013-02-09 13:15 UTC - New build:
- Switched to sdl2
- Keymap independent shortcuts
- Monitor selection in graphics config dialog
- Fullscreen and input grabbing differences (probably not all for the better)

2013-02-04 16:50 UTC - New build:
- Input config dialog crash
- Config dialog theme (it can still revert to the "ugly theme", but shouldn't be "unreadable dark text without button frames")

2013-02-04 15:10 UTC - New build:
- Last cutscene crash fix
- Audio volume changing fixed (when changing music from 0% you'll have to wait for a bgm change for it to work).
- Weird sounds fixed
- In-game joystick sensitivity setting should work now
- Recent steam library issues
- Screenshots (default shortcut F9)

2013-02-01 16:00 UTC - New build:
- Joystick axis remapping, inverting, scaling, deadzones. For instructions look below in Generic information: Joystick setup.

2013-01-31 12:55 UTC - New build:
- Reservoir of Tranquility skybox fix
- Fixed stuck keys/buttons, or at least I can't make it happen, if it still happens please report. Note: duplicated keys on text input still happen.
- Minor joystick axis/hat fix (proper remapping coming soon, though probably not today)

29.01.2013 0:12 UTC - Neue Version:
- Behoben: einen weiteren Spielabsturz
- Behoben: Das Mausradscrollen geht zu einem Links/Rechtsklick und in andere Tasten über

28.01.2013 1:52 UTC - Neue Version:
- Behebt Auswahl/Deaktivierung des Joysticks im Eingabekonfigurationsmenü und entfernt einige unnötige Optionen (diese lassen sich im Spiel einstellen)
- stderr nach stdout umgeleitet, was die Erstellung sehr großer Logs zu vermeiden. Überprüft bitte eure ~/.xsession-Fehlerdateien und löscht sie falls sie sehr groß sind.
- Entfernt Eingabe printfs

27.01.2013 1:25 UTC - Neue Version:
- Behebt einen Absturz des Spiels beim Treffen mit Tony Marani in Farnhams Legende.
- Verbessert das Konfigurationsmenü, berichtet jedoch bitte noch keine Probleme mit fehlerhaften oder fehlenden Übersetzungen, nur mit funktionierenden (Die Liste der Eingabegeräte ist immer noch kaputt).
- Fügt einige Eingabe printfs hinzu.
Post Reply

Return to “X³: Reunion, X²: Die Bedrohung, X-T und X-BTF - Technische Unterstützung”