Konsole: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Nur in einem Tempel)
 
(5 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Die Konsole wird mit F9 im Spiel aufgerufen und bietet neben vielen Informationen rund um das Spielgeschehen auch einige Befehle an, die allermeisten davon sind allerdings nur im Debug-Modus verfügbar.
 
Die Konsole wird mit F9 im Spiel aufgerufen und bietet neben vielen Informationen rund um das Spielgeschehen auch einige Befehle an, die allermeisten davon sind allerdings nur im Debug-Modus verfügbar.
  
'''addloot''' - fügt im Kampf ein zusätzliches loot-item hinzu<br>
+
=Allgemein=
'''advanceTime <stunden>''' - spult die Zeit um <stunden> vor, ohne Parameter werden 4 Stunden verwendet<br>
+
'''killemall''' - im Kampf: Verursacht bei allen NPCs 1000 Mentalen Schaden. Außerhalb: Verursacht bei allen Partymitgliedern 1000 mentalen Schaden<br>
 +
'''playvo <name>''' - spielt einen bestimmten Voiceover ab<br>
 +
'''revealTravelMap''' - deckt sämtliche Locations und Routen auf der Reisekarte auf<br>
 +
'''setweather [<tempnacht> <temptag> [<wind> [<wolken> [<regen>]]]]''' - Ohne Parameter: Zeigt das aktuelle Wetter an. Mit Parametern: Erzwingt eine sofortige Wetteränderung<br>
 +
'''spawnItem <id>''' - Erzeugt das Item <id> beim ersten Charakter (ids aus item2b.xml), zB spawnItem 181 erzeugt Grimring<br>
 +
'''stats <what> [<val>]''' - Erhöht bestimmte Steamstats. Mögliche Werte ''TBD''<br>
 +
'''toggleoc''' - schaltet das Occlusion Culling für die aktuelle Kamera an oder aus (je nachdem was vorher aktiv war), zum Testen der Geschwindigkeitsunterschiede bzw. ob etwaige Anzeigeprobleme wegen besagtem Culling passieren<br>
 +
'''unlockquestbook''' - Setzt sämtliche aktuell geladenen Quests auf den letzten verfügbaren Queststep<br>
 +
 
 +
=Nur für die Konsole=
 
'''attribCheck <charid> <attribut> [<modifikator>]''' - Würfelt eine Attributs-Probe, nur für die Konsole<br>
 
'''attribCheck <charid> <attribut> [<modifikator>]''' - Würfelt eine Attributs-Probe, nur für die Konsole<br>
 
'''audioconfig [<speakermode>]''' - Zeigt die aktuelle Audiokonfiguration an oder setzt diese, Werte entsprechen [http://docs.unity3d.com/ScriptReference/AudioSpeakerMode.html Unity AudioSpeakerMode]<br>
 
'''audioconfig [<speakermode>]''' - Zeigt die aktuelle Audiokonfiguration an oder setzt diese, Werte entsprechen [http://docs.unity3d.com/ScriptReference/AudioSpeakerMode.html Unity AudioSpeakerMode]<br>
 
'''calculateWeather <dauer> <bereich>''' - Berechnet eine Wetterreihe und erstellt ein entsprechendes CSV (ohne Parameter eingeben für genaue Beschreibung)<br>
 
'''calculateWeather <dauer> <bereich>''' - Berechnet eine Wetterreihe und erstellt ein entsprechendes CSV (ohne Parameter eingeben für genaue Beschreibung)<br>
'''checkboard''' - ''nur im Kampf:'' überprüft die Kampfarena<br>
 
'''clearbstate <id>''' - löscht alle BuildingStates für eine bestimmte Town-ID<br>
 
 
'''clearsteamstats''' - Erlaubt das komplette zurücksetzen aller Steam-Achievements und -stats für den aktuellen User<br>
 
'''clearsteamstats''' - Erlaubt das komplette zurücksetzen aller Steam-Achievements und -stats für den aktuellen User<br>
 
'''compilecheck <filter>''' - Versucht sämtliche Javascript-Felder sämtlicher aktuell geladenen Dialoge per Javascript zu kompilieren. "filter" geht auf "in der id enthalten", und kann zB dazu verwendet werden, nur Dialoge zu prüfen, die "lunatic" in der ID haben (das wäre dann "docompilecheck lunatic" ohne * oder + oder sonstiges). Fehlerbericht inklusive Elementangabe und dgl. kommt bei Fehlern ins output_log. Mit dem Spezialfilter "event" können alle Routeevents kompiliert und somit geprüft werden.<br>
 
'''compilecheck <filter>''' - Versucht sämtliche Javascript-Felder sämtlicher aktuell geladenen Dialoge per Javascript zu kompilieren. "filter" geht auf "in der id enthalten", und kann zB dazu verwendet werden, nur Dialoge zu prüfen, die "lunatic" in der ID haben (das wäre dann "docompilecheck lunatic" ohne * oder + oder sonstiges). Fehlerbericht inklusive Elementangabe und dgl. kommt bei Fehlern ins output_log. Mit dem Spezialfilter "event" können alle Routeevents kompiliert und somit geprüft werden.<br>
'''critfail <wert>''' - ''nur im Kampf:'' Führt für den aktuellen Charakter einen kritischen Patzer mit dem entsprechenden Wert aus (2-12)<br>
 
'''dumpbchar''' - Erstellt einen Dump des aktuellen BattleCharacter, zB für die Suche nach Problemen mit dem Kampfkreisel. Die Ausgabe erfolgt sowohl in die output_log.txt als auch in die Konsole.<br>
 
 
'''dumpdifficulty''' - gibt die aktuellen DifficultySettings aus<br>
 
'''dumpdifficulty''' - gibt die aktuellen DifficultySettings aus<br>
 
'''dumpdungeonstates''' - gibt alle verfügbaren Dungeon-Stati aus<br>
 
'''dumpdungeonstates''' - gibt alle verfügbaren Dungeon-Stati aus<br>
 +
'''dumpeffects <id>''' - zeigt alle aktiven Effekte von Charakter <id> aus der aktuellen Party (Leader = 0)<br>
 +
'''dumpgodgrace''' - zeigt die aktuelle Göttergnade für alle Götter an<br>
 
'''dumpitemsets''' - gibt den Status aller Itemsets im aktuellen Dungeon aus<br>
 
'''dumpitemsets''' - gibt den Status aller Itemsets im aktuellen Dungeon aus<br>
'''dumptriggerdata''' - Gibt alle aktiven Trigger und deren Positions- und Größendaten in der Konsole aus<br>
 
'''endbattle <how>'''' - beendet den aktuellen Kampf, "0" für "Niederlage", "1" für "Sieg"<br>
 
'''fly''' - Aktiviert den Flugmodus<br>
 
'''forceevent <id>''' - erzwingt das auftreten des (Reise-)ereignisses <id> (aus routeevents.xml)<br>
 
'''forcewonder <id>''' - ''nur in einem Tempel:'' erzwingt das Auftreten des Wunders <id> im Tempel<br>
 
 
'''framelimit <num>''' - Setzt das Framelimit, also die maximale Anzahl an Frames pro Sekunde, auf den Wert <num>, 0 für "unbeschränkt"
 
'''framelimit <num>''' - Setzt das Framelimit, also die maximale Anzahl an Frames pro Sekunde, auf den Wert <num>, 0 für "unbeschränkt"
 
'''help''' - listet alle verfügbaren Konsolenkommandos auf<br>
 
'''help''' - listet alle verfügbaren Konsolenkommandos auf<br>
 +
'''profilesnapshot [<frames>]''' - ''nur mit Development-Version:'' Erstellt einen Performance-Profil-Snapshot im consolelog-Verzeichnis für <frames> Frames, Standard 10<br>
 +
'''reloadJS''' - lädt das Dungeon-XML neu<br>
 +
'''reloadXML''' - lädt die XML-Settings neu<br>
 +
'''skillCheck <charid> <talent> [<modifikator>]''' - Würfelt eine Talent-Probe<br>
 +
'''specialStates''' - gibt alle aktuell gesetzten SpecialStates für eine bestimmte Lokalität aus<br>
 +
'''testbplimit <kk> <weight>''' - überprüft die Auswirkungen eines bestimmten Tragegewichts<br>
 +
'''testRandomFights <prefix>''' - Ermittelt einen bestimmten Zufallskampf, Standard-Prefix ist "camp_road"<br>
 +
'''translate <langkey>''' - Gibt die aktuelle Übersetzung von <langkey> aus, wenn eine vorhanden ist<br>
 +
'''weaponCheck <charid> <AT/PA> [<modifikator>]''' - Würfelt eine Waffenprobe für die aktuelle Waffe<br>
 +
'''wmstack''' - Gibt den aktuellen Window Manager Stack aus<br>
 +
 +
=Nur im Kampf=
 +
'''addloot''' - fügt im Kampf ein zusätzliches loot-item hinzu<br>
 +
'''checkboard''' - überprüft die Kampfarena<br>
 +
'''critfail <wert>''' - Führt für den aktuellen Charakter einen kritischen Patzer mit dem entsprechenden Wert aus (2-12)<br>
 +
'''dumpbchar''' - Erstellt einen Dump des aktuellen BattleCharacter, zB für die Suche nach Problemen mit dem Kampfkreisel. Die Ausgabe erfolgt sowohl in die output_log.txt als auch in die Konsole.<br>
 +
'''endbattle <how>'''' - beendet den aktuellen Kampf, "0" für "Niederlage", "1" für "Sieg"<br>
 +
'''movecam <x> <y>''' - ''nur im Kampf:'' Bewegt die Kamera auf das Feld mit den Koordinaten x/y<br>
 +
 +
=Nur auf Reisen=
 +
'''forceevent <id>''' - erzwingt das auftreten des (Reise-)ereignisses <id> (aus routeevents.xml)<br>
 +
'''jumptojunction <id>''' - Versetzt auf der Reisekarte zu einem bestimmten Knotenpunkt, IDs aus travelroutes.xml entnehmen<br>
 +
'''routestate''' - zeigt den Reisestatus an<br>
 +
 +
=Nur in Dörfern und Dungeons=
 +
'''advanceTime <stunden>''' - spult die Zeit um <stunden> vor, ohne Parameter werden 4 Stunden verwendet<br>
 +
'''dumptriggerdata''' - Gibt alle aktiven Trigger und deren Positions- und Größendaten in der Konsole aus<br>
 +
'''fly''' - Aktiviert den Flugmodus<br>
 
'''jump <id>''' - Springt in ein bestimmtes Dorf. Verfügbare Werte
 
'''jump <id>''' - Springt in ein bestimmtes Dorf. Verfügbare Werte
 
  finsterkoppen
 
  finsterkoppen
Zeile 30: Zeile 60:
 
  tjolmar
 
  tjolmar
 
  weitere Werte sind abhängig von den verfügbaren Dungeons, siehe _data/contentinfo.xml
 
  weitere Werte sind abhängig von den verfügbaren Dungeons, siehe _data/contentinfo.xml
'''jumptojunction <id>''' - Versetzt auf der Reisekarte zu einem bestimmten Knotenpunkt, IDs aus travelroutes.xml entnehmen<br>
 
'''killemall''' - im Kampf: Verursacht bei allen NPCs 1000 Mentalen Schaden. Außerhalb: Verursacht bei allen Partymitgliedern 1000 mentalen Schaden<br>
 
 
'''land''' - Beendet den Flugmodus<br>
 
'''land''' - Beendet den Flugmodus<br>
 
'''layercull <layer> <distanz>''' - Aktiviert das "Distanzbasierte Culling" für einen bestimmten Layer. Gültige Werte:
 
'''layercull <layer> <distanz>''' - Aktiviert das "Distanzbasierte Culling" für einen bestimmten Layer. Gültige Werte:
Zeile 46: Zeile 74:
 
  PropsBig
 
  PropsBig
 
  NPCOrCreature
 
  NPCOrCreature
'''movecam <x> <y>''' - ''nur im Kampf:'' Bewegt die Kamera auf das Feld mit den Koordinaten x/y<br>
 
'''profilesnapshot [<frames>]''' - ''nur mit Development-Version:'' Erstellt einen Performance-Profil-Snapshot im consolelog-Verzeichnis für <frames> Frames, Standard 10<br>
 
'''reloadJS''' - lädt das Dungeon-XML neu<br>
 
'''reloadXML''' - lädt die XML-Settings neu<br>
 
 
'''revealMap''' - entfernt den gesamt Kriegsnebel von der Minimap<br>
 
'''revealMap''' - entfernt den gesamt Kriegsnebel von der Minimap<br>
'''revealTravelMap''' - deckt sämtliche Locations und Routen auf der Reisekarte auf<br>
 
'''routestate''' - ''nur auf Reisen:'' zeigt den Reisestatus an<br>
 
'''spawnItem <id>''' - Erzeugt das Item <id> beim ersten Charakter (ids aus item2b.xml), zB spawnItem 181 erzeugt Grimring<br>
 
'''startdlg <dialog>''' - startet einen bestimmten Dialog (ids aus de_dlgpartner.xml)<br>
 
'''playvo <name>''' - spielt einen bestimmten Voiceover ab<br>
 
'''specialStates''' - gibt alle aktuell gesetzten SpecialStates für eine bestimmte Lokalität aus<br>
 
'''dumpeffects <id>''' - zeigt alle aktiven Effekte von Charakter <id> aus der aktuellen Party (Leader = 0)<br>
 
'''dumpgodgrace''' - zeigt die aktuelle Göttergnade für alle Götter an<br>
 
'''toggleoc''' - schaltet das Occlusion Culling für die aktuelle Kamera an oder aus (je nachdem was vorher aktiv war), zum Testen der Geschwindigkeitsunterschiede bzw. ob etwaige Anzeigeprobleme wegen besagtem Culling passieren<br>
 
'''testbplimit <kk> <weight>''' - überprüft die Auswirkungen eines bestimmten Tragegewichts<br>
 
'''stats <what> [<val>]''' - Erhöht bestimmte Steamstats. Mögliche Werte: "carouse", "hunt <anzahl>", "miracles", "doors", "bargain <menge>", "temple <menge>", "ai", "testrun", "statrun", "unlock <achievementid>"<br>
 
'''testRandomFights <prefix>''' - Ermittelt einen bestimmten Zufallskampf, Standard-Prefix ist "camp_road"<br>
 
 
'''showtriggerminimap [<what>]''' - Zeigt Locationbased Trigger auf der Minimap an - oder nicht (Standard "on", zum deaktivieren "off")<br>
 
'''showtriggerminimap [<what>]''' - Zeigt Locationbased Trigger auf der Minimap an - oder nicht (Standard "on", zum deaktivieren "off")<br>
 
'''showtriggerworld [<what>]''' - Zeigt Locationbased Trigger in der Spielwelt an - oder nicht (Standard "on", zum deaktivieren "off")<br>
 
'''showtriggerworld [<what>]''' - Zeigt Locationbased Trigger in der Spielwelt an - oder nicht (Standard "on", zum deaktivieren "off")<br>
 +
'''startdlg <dialog>''' - startet einen bestimmten Dialog (ids aus de_dlgpartner.xml)<br>
 +
'''startkwdlg <dialog>''' - startet einen bestimmten Stichwortdialog (ids aus keyworddialog.xml)<br>
 +
 +
==Nur in Dörfern==
 +
'''clearbstate [<id>]''' - löscht alle BuildingStates für eine bestimmte Town-ID, Standard aktuelle Town<br>
 +
'''spawnTownChar <charname>''' - Spawnt den angebenen Charakter 5 Meter in Blickrichtung der Kamera<br>
 +
 +
===Nur in einem Tempel===
 +
'''forcewonder <id>''' - erzwingt das Auftreten des Wunders <id> im Tempel<br>
 +
'''settemple <gottheit>''' - erzwingt nur für diesen Besuch im Tempel die Gottheit <gottheit><br>
 +
===Nur in insideScenes===
 +
'''dumpcontrolmenu''' - gibt die Daten des aktuellen Kontrollmenüs der Szene aus (Einträge des Radialmenüs bei Klick)

Aktuelle Version vom 18. Oktober 2016, 14:40 Uhr

Die Konsole wird mit F9 im Spiel aufgerufen und bietet neben vielen Informationen rund um das Spielgeschehen auch einige Befehle an, die allermeisten davon sind allerdings nur im Debug-Modus verfügbar.

Allgemein

killemall - im Kampf: Verursacht bei allen NPCs 1000 Mentalen Schaden. Außerhalb: Verursacht bei allen Partymitgliedern 1000 mentalen Schaden
playvo <name> - spielt einen bestimmten Voiceover ab
revealTravelMap - deckt sämtliche Locations und Routen auf der Reisekarte auf
setweather [<tempnacht> <temptag> [<wind> [<wolken> [<regen>]]]] - Ohne Parameter: Zeigt das aktuelle Wetter an. Mit Parametern: Erzwingt eine sofortige Wetteränderung
spawnItem <id> - Erzeugt das Item <id> beim ersten Charakter (ids aus item2b.xml), zB spawnItem 181 erzeugt Grimring
stats <what> [<val>] - Erhöht bestimmte Steamstats. Mögliche Werte TBD
toggleoc - schaltet das Occlusion Culling für die aktuelle Kamera an oder aus (je nachdem was vorher aktiv war), zum Testen der Geschwindigkeitsunterschiede bzw. ob etwaige Anzeigeprobleme wegen besagtem Culling passieren
unlockquestbook - Setzt sämtliche aktuell geladenen Quests auf den letzten verfügbaren Queststep

Nur für die Konsole

attribCheck <charid> <attribut> [<modifikator>] - Würfelt eine Attributs-Probe, nur für die Konsole
audioconfig [<speakermode>] - Zeigt die aktuelle Audiokonfiguration an oder setzt diese, Werte entsprechen Unity AudioSpeakerMode
calculateWeather <dauer> <bereich> - Berechnet eine Wetterreihe und erstellt ein entsprechendes CSV (ohne Parameter eingeben für genaue Beschreibung)
clearsteamstats - Erlaubt das komplette zurücksetzen aller Steam-Achievements und -stats für den aktuellen User
compilecheck <filter> - Versucht sämtliche Javascript-Felder sämtlicher aktuell geladenen Dialoge per Javascript zu kompilieren. "filter" geht auf "in der id enthalten", und kann zB dazu verwendet werden, nur Dialoge zu prüfen, die "lunatic" in der ID haben (das wäre dann "docompilecheck lunatic" ohne * oder + oder sonstiges). Fehlerbericht inklusive Elementangabe und dgl. kommt bei Fehlern ins output_log. Mit dem Spezialfilter "event" können alle Routeevents kompiliert und somit geprüft werden.
dumpdifficulty - gibt die aktuellen DifficultySettings aus
dumpdungeonstates - gibt alle verfügbaren Dungeon-Stati aus
dumpeffects <id> - zeigt alle aktiven Effekte von Charakter <id> aus der aktuellen Party (Leader = 0)
dumpgodgrace - zeigt die aktuelle Göttergnade für alle Götter an
dumpitemsets - gibt den Status aller Itemsets im aktuellen Dungeon aus
framelimit <num> - Setzt das Framelimit, also die maximale Anzahl an Frames pro Sekunde, auf den Wert <num>, 0 für "unbeschränkt" help - listet alle verfügbaren Konsolenkommandos auf
profilesnapshot [<frames>] - nur mit Development-Version: Erstellt einen Performance-Profil-Snapshot im consolelog-Verzeichnis für <frames> Frames, Standard 10
reloadJS - lädt das Dungeon-XML neu
reloadXML - lädt die XML-Settings neu
skillCheck <charid> <talent> [<modifikator>] - Würfelt eine Talent-Probe
specialStates - gibt alle aktuell gesetzten SpecialStates für eine bestimmte Lokalität aus
testbplimit <kk> <weight> - überprüft die Auswirkungen eines bestimmten Tragegewichts
testRandomFights <prefix> - Ermittelt einen bestimmten Zufallskampf, Standard-Prefix ist "camp_road"
translate <langkey> - Gibt die aktuelle Übersetzung von <langkey> aus, wenn eine vorhanden ist
weaponCheck <charid> <AT/PA> [<modifikator>] - Würfelt eine Waffenprobe für die aktuelle Waffe
wmstack - Gibt den aktuellen Window Manager Stack aus

Nur im Kampf

addloot - fügt im Kampf ein zusätzliches loot-item hinzu
checkboard - überprüft die Kampfarena
critfail <wert> - Führt für den aktuellen Charakter einen kritischen Patzer mit dem entsprechenden Wert aus (2-12)
dumpbchar - Erstellt einen Dump des aktuellen BattleCharacter, zB für die Suche nach Problemen mit dem Kampfkreisel. Die Ausgabe erfolgt sowohl in die output_log.txt als auch in die Konsole.
endbattle <how>' - beendet den aktuellen Kampf, "0" für "Niederlage", "1" für "Sieg"
movecam <x> <y> - nur im Kampf: Bewegt die Kamera auf das Feld mit den Koordinaten x/y

Nur auf Reisen

forceevent <id> - erzwingt das auftreten des (Reise-)ereignisses <id> (aus routeevents.xml)
jumptojunction <id> - Versetzt auf der Reisekarte zu einem bestimmten Knotenpunkt, IDs aus travelroutes.xml entnehmen
routestate - zeigt den Reisestatus an

Nur in Dörfern und Dungeons

advanceTime <stunden> - spult die Zeit um <stunden> vor, ohne Parameter werden 4 Stunden verwendet
dumptriggerdata - Gibt alle aktiven Trigger und deren Positions- und Größendaten in der Konsole aus
fly - Aktiviert den Flugmodus
jump <id> - Springt in ein bestimmtes Dorf. Verfügbare Werte

finsterkoppen
tiefhusen
gashok
kvirasim
lowangen
tjolmar
weitere Werte sind abhängig von den verfügbaren Dungeons, siehe _data/contentinfo.xml

land - Beendet den Flugmodus
layercull <layer> <distanz> - Aktiviert das "Distanzbasierte Culling" für einen bestimmten Layer. Gültige Werte:

Water
TownHouse
Characters
Walls
Floor
DungeonCeiling
DungeonFloor
WaterReflection
Terrain
Rocks
PropsBig
NPCOrCreature

revealMap - entfernt den gesamt Kriegsnebel von der Minimap
showtriggerminimap [<what>] - Zeigt Locationbased Trigger auf der Minimap an - oder nicht (Standard "on", zum deaktivieren "off")
showtriggerworld [<what>] - Zeigt Locationbased Trigger in der Spielwelt an - oder nicht (Standard "on", zum deaktivieren "off")
startdlg <dialog> - startet einen bestimmten Dialog (ids aus de_dlgpartner.xml)
startkwdlg <dialog> - startet einen bestimmten Stichwortdialog (ids aus keyworddialog.xml)

Nur in Dörfern

clearbstate [<id>] - löscht alle BuildingStates für eine bestimmte Town-ID, Standard aktuelle Town
spawnTownChar <charname> - Spawnt den angebenen Charakter 5 Meter in Blickrichtung der Kamera

Nur in einem Tempel

forcewonder <id> - erzwingt das Auftreten des Wunders <id> im Tempel
settemple <gottheit> - erzwingt nur für diesen Besuch im Tempel die Gottheit <gottheit>

Nur in insideScenes

dumpcontrolmenu - gibt die Daten des aktuellen Kontrollmenüs der Szene aus (Einträge des Radialmenüs bei Klick)