Konsole
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.
| |
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):
Ersetze den Kursiven Text mit einen der Folgenden befehlen:
| ||
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
- Experimental content
- Early Access-only content