Konsole

Aus Satisfactory Wiki
Zur Navigation springen Zur Suche springen

Die Konsole in Satisfactory kann verwendet werden, um auf Debug-Daten zuzugreifen (wie Spielerkoordinaten oder eine Liste von Strahlungsquellen) oder um einige Optionen zu ändern, die nicht in den Spieleinstellungen verfügbar sind, wie das Deaktivieren des Nebels, von Kantenglättung oder das Aktivieren eines FPS-Zählers. Sie kann nicht zum Cheaten (z. B. zum Erzeugen von Gegenständen) verwendet werden, dafür sind die "Advanced Game Settings" vorgesehen.[EX]

Die Effekte von Befehlen werden zurückgesetzt, sobald das Spiel geschlossen wird, aber sie bleiben zwischen den Spielsitzungen bestehen (die einzige Ausnahme ist der Befehl "Suicide", der bestehen bleibt, wenn das Spiel gespeichert wird).

Zugriff

Die Konsole kann durch Drücken der §-Taste (Paragraph-Taste), der ` (Backtick-Taste) oder der ~ (Tilde-Taste) geöffnet werden. Dadurch wird die Konsole auf der Kommandozeile geöffnet. Drücke die entsprechende Taste erneut, um ein größeres Fenster zu öffnen (beachte das mindestens ein Befehl ein größeres Fenster erfordert, um ordnungsgemäß verwendet werden zu können).

Es könnte erforderlich sein, das Tastaturlayout auf Englisch - UK zu ändern, da die Konsole nur geöffnet werden kann, wenn das Tastaturlayout mindestens eine der 3 Aktivierungstasten (§, ` oder ~) enthält. Die Aktivierungstaste funktioniert nicht, wenn sie eine Hilfs-Taste wie ⇧ Shift, Ctrl oder Alt erfordert, sie muss eine einzelne Tastenbetätigung sein.

Ändern der Aktivierungstaste

Eine andere Lösung, die keine Änderung des Tastaturlayouts erfordert, besteht darin, die input.ini-Datei des Spiels zu bearbeiten. Es muss eine neue Zeile unter [/Script/Engine.InputSettings] hinzugefügt werden.

Spielversion Konfigurationsdatei-Speicherort Zeile
Early Access[EA] %LOCALAPPDATA%\FactoryGame\Saved\Config\WindowsNoEditor\input.ini ConsoleKey=F6
Experimentell[EX] %LOCALAPPDATA%\FactoryGame\Saved\Config\Windows\input.ini ConsoleKeys=F6

Dies ermöglicht das Öffnen der Konsole mit der Taste F6. Jede andere Taste oder Zeichen kann verwendet werden, solange sie keine Hilfstaste wie Ctrl, ⇧ Shift oder Alt erfordert, außerdem sollten auch keine Tasten verwendet werden, die vom Spiel bereits standardmäßig verwendet werden.

Das Ändern der Aktivierungstasten deaktiviert die standardmäßigen §/`/~ Tasten, ermöglicht es jedoch, diese Tasten für Ingame-Steuerungen zu verwenden, was sonst nicht möglich wäre.

Liste der Befehle

Die "Fenster"-Spalte dient dazu, zwischen Befehlen zu unterscheiden, die das große Konsolenfenster erfordern, um ordnungsgemäß verwendet zu werden, und Befehlen, die es nicht benötigen. Da Satisfactory in der Unreal Engine entwickelt wurde, erscheinen viele Befehle aus der Unreal Engine selbst in dieser Liste.

Funktionale Befehle

Befehl Fenster Standart
? (without pressing enter) Klein Zeigt eine vollständige Liste aller Befehle, einige mit kurzen Erklärungen.
  • Es gibt insgesamt 2296 Befehle bis Patch 0.3.3.5, aber nicht alle sind für öffentliche Benutzer verfügbar.
  • Grüne Befehle: Ausführbar als öffentlicher Benutzer, Änderungen möglich.
  • Violette Befehle: Ausführbar als Administrator (möglicherweise zugänglich durch Befehle wie "Admin" und/oder "AdminLogin"), aber einige davon wurden für öffentliche Benutzer zugänglich gemacht, könnten in einem Mehrspieler-Spiel gehostet werden.
  • Graue Befehle: Nur lesbar.
materialFlowAnalysis recipeName[FString] Groß Zeigt eine vollständige Liste aller für das Spiel herstellbaren Gegenstände und deren benötigte Menge pro Sekunde. Um den Befehl zu verwenden, tippe "materialFlowAnalysis" (ohne Groß- und Kleinschreibung beachten) und gib dann den Namen des gewünschten Gegenstands ein (Groß- und Kleinschreibung beachten). Der 'name' des Gegenstands oder 'FString' muss exakt dem String entsprechen, der im individuellen Blueprint-Pfad des jeweiligen Gegenstands angegeben ist, welcher in der Infobox auf der entsprechenden Seite des Gegenstands zu finden ist.
Gamma [number] Klein 2.2 Verändert den Gamma (Helligkeits-) Wert.
Pause Pausiert das Spiel. Um das Spiel fortzusetzen, den Befehl erneut eingeben.
r.Atmosphere [0/1] 1 Aktiviert/deaktiviert die Atmosphäre.
r.Fog [0/1] 1 Aktiviert/deaktiviert den Nebel.
r.ViewDistanceScale 1 Legt die Sichtweite für Dinge wie Bäume/Pflanzen/Felsen fest. Der Wert ist multiplikativ*.
foliage.LODDistanceScale 1 Kontrolliert, wie hochqualitative LOD-Modelle weiter entfernt dargestellt werden. Dies beeinflusst hauptsächlich Vegetation und Gebäude und kann sich stark auf die Leistung auswirken, aber das Spiel besser aussehen lassen. Setze diesen Wert auf höhere Werte, um die Entfernung zu erhöhen (empfohlen ist 5).
r.Shadow.DistanceScale 1 Legt die Sichtweite der Schatten fest, die von Objekten geworfen werden. Der Wert ist multiplikativ*.
r.ScreenPercentage [percent] 100 Legt die interne Auflösungsskala fest. Kann zusammen mit "r.TemporalAA.Upsampling" auf 1 verwendet werden, um ein "gefälschtes" Vollbildbild mit temporaler Kantenglättung (TAA) zu erhalten. Dies kann die Leistung erheblich verbessern.
r.TemporalAACurrentFrameWeight [number] 0.2 Bereich 0-1. Legt den Einfluss des aktuellen internen Frames auf das endgültige Bild fest. Setze diesen Wert auf einen niedrigen Wert (z. B. 0,05) für eine bessere Kantenglättung oder besseres Upsampling auf Kosten von mehr Artefakten (insbesondere Verschmieren) bei Bewegungen. Erhöhe auch "r.TemporalAASamples" auf einen größeren Wert wie 16, wenn niedrige Werte verwendet werden.
r.TemporalAAFilterSize 1 Legt die Ausbreitung der TAA-Samples fest. Verwende Werte unter 1, z. B. 0,25, um das Bild zu schärfen (funktioniert nur, wenn "r.TemporalAASamples" > 6).
r.TemporalAASamples [number] 8 Legt die Anzahl der Samples fest, die für TAA verwendet werden sollen. Setze diesen Wert auf 2 - 5, um das Zittern zu reduzieren.
r.Tonemapper.Sharpen [number] 0 Legt die Menge eines einfachen Schärfefilters fest.
r.StaticMeshLODDistanceScale [number] 1 Steuert das Level of Detail (LOD) für statische Meshes. Setze diesen Wert auf 0, um die Grafik zu verbessern, aber möglicherweise die Leistung zu verringern, oder höher als 1, um sie erheblich zu verschlechtern.
r.LandscapeLODBias [number] 0 Korrigiert die Geländegeometrie in weiter Ferne. Setze dies auf -2 oder -3, um die Grafik zu verbessern, aber möglicherweise die Leistung zu verringern.
Grass.densityscale [number] 1 Legt die Grasdichte fest. 0 deaktiviert es komplett, Werte zwischen 0 und 1 reduzieren es, und Werte über 1 erhöhen es.
pool.light.count [number] ? Legt die Anzahl der zu rendernden Lichter fest.
pool.light.lightshaft.count [number] ? Legt die Anzahl der zu rendernden Lichtschächte fest.
ShowDebug DebugType[FName] Bei Aktivierung des Befehls wird unabhängig vom ausgeführten Befehl folgende Information in der oberen linken Ecke des Bildschirms angezeigt (sofern nicht anders angegeben):
  • Spielername
  • Koordinaten in der Welt (X, Y, Z)
  • Rotation
  • Instigator
  • Besitzer (Owner)
  • Basis-Augenhöhe (Base eye height)

Ersetze den Kursiven Text mit einen der Folgenden befehlen:

  • AI - Verwendung unbekannt. Zeigt möglicherweise Informationen über Feinde und/oder automatisierte Fahrzeuge in der Nähe des Spielers.
  • AKAUDIOSOURCES - Verwendung unbekannt. Zeigt die Anzahl der aktiven Audioquellen und andere Informationen. Erneute Ausführung zeigt die Standardinformationen.
  • ANIMATION - Verwendung unbekannt. Zeigt möglicherweise Informationen über den aktuellen Frame einer Animation, den Namen der Animation usw.
  • BONES - Verwendung unbekannt. Zeigt möglicherweise Informationen über die Knochenverbindungen und deren Ausrichtung in nicht-statischen Modellen.
  • CAMERA - Zeigt zusätzliche Informationen über die Kameraposition unterhalb der Standardinformationen.
  • CIRCUITS - Zeigt Informationen über vorhandene Stromnetzwerke (Schaltkreise) in der Spielwelt, einschließlich der Anzahl der Schaltkreise, ID(s) und Informationen über die Schaltkreise wie Komponenten, erzeugte Leistung, verbrauchte Leistung und Sicherungsstatus. Erneutes Ausführen zeigt die Standardinformationen.
  • COLLISION - Verwendung unbekannt. Zeigt möglicherweise Informationen über Kollisionen.
  • FACTORY - Zeigt die Anzahl der vom Spieler errichteten Strukturen (außer Fahrzeuge) in absteigender Reihenfolge.
  • FACTORYCONNNECTIONS - Verwendung unbekannt. Hinweis: Verursacht extreme Verzögerung, auf eigene Gefahr verwenden. Erneutes Ausführen zeigt die Standardinformationen.
  • FORCEFEEDBACK - Zeigt Informationen über die aktuellen Force-Feedback-Werte und ihre Beitragsermittlung unterhalb der Standardinformationen.
  • INPUT - Zeigt Informationen darüber, welche Eingabemethode derzeit verwendet wird (Tastatur/Maus), welche Taste verwendet wird, den Eingabewert der Eingabe und die Ausführungszeit der Eingabe. Es zeigt auch Informationen über den Eingabestapel. Alle diese Informationen werden unterhalb der Standardinformationen angezeigt.
  • NET - Verwendung unbekannt. Wird vermutlich verwendet, um Informationen über die Mehrspieler-Verbindung anzuzeigen.
  • NONE - Zeigt nur die Standardinformationen an und blendet den Rest aus.
  • PHYSICS - Zeigt Informationen über die aktuelle Spieler-Geschwindigkeit, die Gesamtgeschwindigkeit des Spielers in cm/s, die 2D-Gesamtgeschwindigkeit des Spielers, die vom Spieler erfahrenen Beschleunigungen und andere physikbezogene Informationen. All dies wird unterhalb der Standardinformationen angezeigt.
  • POWER - Verwendung unbekannt. Hinweis: Verursacht Verzögerung, auf eigene Gefahr verwenden.
  • RADIATION - Zeigt Informationen über das Radioaktivitätssystem, einschließlich der Anzahl der Strahlungsquellen, Emitter und der Strahlungsintensität sowie der Strahlenbelastung des Spielers. Erneutes Ausführen zeigt die Standardinformationen.
  • RADIATIONSPHERES - Zeigt vermutlich Sphären an, in denen die Radioaktivität den Spieler beeinflusst. Erneutes Ausführen zeigt die Standardinformationen.
  • RESET - Blendet alle Debug-Informationen aus, einschließlich der Standardinformationen.
  • SIGNIFICANCEMANAGER - Zeigt Informationen über die Wichtigkeit der derzeit abgespielten Geräusche und deren Lautstärke im Vergleich zueinander.
  • TRACKS - Zeigt Informationen über das Bahnsystem an, wie z.B. Streckensegmente und Blöcke, aufgeteilt in Graphen (Graphen sind Schleifen oder Strecken von Schienen). Erneutes Ausführen zeigt die Standardinformationen.
  • TRAINCOUPLERS - Funktioniert nicht.
  • TRAINSCHEDULER - Zeigt Informationen zur Zugplanung an.
  • TRAINSIGNALS - Zeigt Zugsignal- und Blockinformationen an, wie z.B. das Einfahrsignal, ob ein Block durch Pfad- oder Blocksignale definiert ist, Reservierungsanfragen, welcher Zug sich im Block befindet usw.
  • TRAINS - Zeigt Informationen über alle vorhandenen Züge (Gewicht, Zugkraft, Bremskraft, Leistungsverbrauch, Slave und Master usw.). Erneutes Ausführen zeigt die Standardinformationen.
  • VEHICLE - Zeigt Informationen über das Fahrzeug an, in dem sich der Spieler derzeit befindet, einschließlich Geschwindigkeit, Lenkwinkel, Gaspedalinformationen, ob die Bremse aktiviert ist, aktueller Gang, Motordrehzahl, erlebte Zugkraft und Physikinformationen über jedes Rad des Fahrzeugs.
  • WEAPON - Verwendung unbekannt. Zeigt vermutlich Informationen über gehaltene Waffen/Werkzeuge an.
Stat FPS Aktiviert den in Unreal Engine 4 integrierten FPS-Zähler. Alle Befehlsfelder sind nicht auf Groß- und Kleinschreibung empfindlich. Der FPS-Zähler funktioniert in allen Umgebungen, sogar auf Ladebildschirmen oder im Hauptmenü.
Stat Levels Laut Beschreibung: "Zeigt Level-Streaming-Informationen".
Stat Unit Bei Aktivierung zeigt es eine kleine Anzeige verschiedener Statistiken, einschließlich Frame-Zeit (1000/Frame-Zeit = FPS), Spielzeit (1000/Spielzeit = UPS), Zeichnungszeit (unbekannt), GPU-Zeit (unbekannt), RHIT-Zeit (unbekannt) und ob DynRes unterstützt wird (Verwendung unbekannt).
Suicide Hat denselben Effekt wie die "Neu einsteigen"-Option im Ingame-Menü (Esc).
t.MaxFPS [number] 0 Legt die maximale Bildrate auf einen beliebigen Wert fest, der nicht in den Optionen der Videoseinstellungen verfügbar ist. 0 macht die Bildrate unbegrenzt.
FOV [number] Legt das Sichtfeld (Field of View, FOV) auf den eingegebenen Wert fest. Werte über 150 können jedoch instabil werden und Glitches verursachen. Das FOV kann mit einem Schieberegler in den Spielauswahlmöglichkeiten geändert werden, aber dieser Konsolenbefehl ermöglicht es, es auf einen Wert jenseits des Schiebereglers einzustellen.
ToggleDebugOverlay [0/1] 0 Zeigt ein Fenster mit verschiedenen Debug-Informationen.
SaveWithNewSessionName [name] Speichert die aktuelle Sitzung unter einem neuen Sitzungsnamen und trennt sie im Menü "Spiel laden" ab.

*Multiplicative Werte bedeuten, dass das Einstellen auf 2 die Darstellung in doppelter Entfernung des Standardwerts erfolgen lässt, während das Einstellen auf 0.5 die Darstellung nur in der Hälfte des Standardwerts erfolgen lässt. Es scheint auf einen maximalen Wert von 3 begrenzt zu sein. Wenn zu hohe Werte eingestellt werden, kann es die Bildrate beeinträchtigen, während niedrigere Werte eine höhere Bildrate ermöglichen können.

Nicht funktionierende Befehle

Die folgenden Befehle erscheinen in der Autovervollständigungsliste in der Konsole, haben aber seit dem Early-Access-Release nie funktioniert, da sie entweder nichts bewirken, wenn sie ausgeführt werden, oder von der Konsole nicht erkannt werden, wenn sie ausgeführt werden.

  • Fly
  • Ghost
  • GiveItem
  • Cheats
  • Teleport
  • God

Geschichte

  • Patch 0.4.0.0?: Die Konsole muss nicht mehr mit Ctrl+⇧ Shift+L aktiviert werden.
  • Patch 0.3.6.7: Der Befehl ToggleDebugOverlay wurde hinzugefügt.
  • Patch 0.3.5.4?: r.Gamma wurde durch Gamma ersetzt, Pause funktioniert wieder.
  • Patch 0.3?: Die Befehle r.Gamma und Pause funktionieren nicht mehr.