SpellForce: Platinum Edition

SpellForce: Platinum Edition

28 avaliações
Quickfix-Liste
Por matze.111
Eine Liste von Codes für die Konsole in Spellforce Platinum Edition, um Bugs in den Singleplayer-Kampangen zu beheben.

Deutsche Version von diesem Guide .
2
   
Premiar
Adic. a Favoritos
Nos Favoritos
Desfavoritar
Grundlegende Informationen
Die hier beschriebenen Quickfixes sind zur Eingabe in der Konsole von Spellforce gedacht. Sie dienen der Behebung von Bugs während der Singleplayer-Kampangen.

Die Quickfixes dürfen nur benutzt werden, wenn exakt das beschriebene Problem vorliegt. Ansonsten wird man eher Schaden anrichten. Es empfiehlt sich zu speichern, bevor man sich an die Eingabe macht.

Die Konsole kann mit "Strg" & "+" geöffnet werden, was aber je nach Tastaturlayout auch anders sein kann. Mit "Esc" wird die Konsole geschlossen.

Mit den Pfeiltasten kann zwischen den bereits getätigten Eingaben durchgeschaltet werden.

Der Code muss exakt so eingegeben werden, wie hier angegeben. Es ist z.B. auf den Unterschied von runden, eckigen und geschweiften Klammern zu achten.

Diese Liste ist nicht vollständig, da die meisten Quellen (z.B. offizielles Spellforce-Forum, Spellforce-Datenbank, etc.) mittlerweile offline sind. Wer Ergänzungen hat, kann diese gerne in die Kommentare schreiben. Ich fügen sie dann ein.

Wenn ein Fix für eine Quest nicht hier gelistet ist, kann auf eigene Gefahr mit diesem genialen Tool von shovel_knight#7698 selber die Quest-IDs ausgelesen werden: https://github.com/leszekd25/spellforce_data_editor/tree/with_viewer/bin

Wer in der Version 1.61 Probleme mit Spawnpunkten hat, die außer Kontrolle sind, kann diesen Fix von Farlon einspielen:
https://steamcommunity.com/app/39540/discussions/0/1741103267280278989/

Folgenden Community-Fix kann ich ebenfalls empfehlen. Er behebt zwei Sound-Bugs und pegelt die Hintergrundgeräusche etwas runter:
https://www.nexusmods.com/spellforce1/mods/13
The Order of Dawn
Graufurt - Introsequenz wiederholt sich bei jedem Besuch
Die erste Zwischensequenz von Graufurt wiederholt sich, sobald man die Map betritt. Die zugehörige Quest ist nicht gelöst im Questlog.

Dieser Bug kann leicht umgangen werden indem man das Goblin-Lager eliminiert, bevor man das Dorf erreicht, dass von den Orks angegriffen wird. Wenn man diese Reihenfolge nicht einhält, wird der Questabschnitt mit dem Goblin-Lager nicht auf gelöst gesetzt.

Folgender Quickfix sollte funktionieren, ist aber nicht von mir getestet.

doscript("GdsVariables")
-ENTER
QuestSolve{QuestId = 436}
-ENTER
QuestSolve{QuestId = 424}
-ENTER

Liannon - Quest "Aus der Tiefe" unlösbar
Brok Dalingar wurde versehentlich getötet und man kann ihm somit das Schwert des Geistes nicht mehr zeigen.

doscript("GdsVariables")
-ENTER
QuestSolve{QuestId = 36}
-ENTER
QuestBegin{QuestId = 41}
-ENTER
QuestBegin{QuestId = 42}
-ENTER
QuestBegin{QuestId = 44}
-ENTER

Südliche Windwallberge - Hörgr
In der Quest "Je größer sie sind..." soll man den Riesen Hörgr vergiften. Wenn man ihn aber schon vorher getötet hat, ist die Quest nicht lösbar.

doscript("GdsVariables")
-ENTER
QuestSolve{QuestId = 157}
-ENTER
QuestSolve{QuestId = 148}
-ENTER

Schattenhain - "Trickster"-Quest hängt

Obwohl Fayt besiegt ist und man das Ornamentstück an sich genommen hat, startet die nächste Questphase nicht.

doscript("GdsVariables")
-ENTER
QuestSolve{QuestId = 528}
-ENTER
QuestBegin{QuestId = 529}
-ENTER

Anschließend kann man Flink in Graufurt auf das Ornamentstück ansprechen.
The Breath of Winter
Abgrund - Cenwen reagiert nicht
Nachdem man den Fial Darg getötet hat, kann man Cenwen nicht ansprechen.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name = "P113DialogCenwenAn"}
-ENTER
SetGlobalFlagTrue{Name = "CenwenIsFree"}
-ENTER
QuestSolve{QuestId = 697}
-ENTER
QuestBegin{QuestId = 699}
-ENTER

Glutfänge - Hauptquest ist blockiert
Wenn man die Hauptquest startet, wo man die Leuchtfeuer einnehmen und halten soll, und währenddessen die Glutfänge verlässt, lässt sich die Quest nicht mehr beenden. Dies wurde eigentlich durch einen Patch behoben.

doscript("GdsVariables")
-ENTER
ResetGlobalCounter{Name= " ObeliskenZaehler1P111"}
-ENTER
ResetGlobalCounter{Name = " ObeliskenZaehler2P111"}
-ENTER
ResetGlobalCounter{Name = " ObeliskenZaehler3P111"}
-ENTER
ResetGlobalCounter{Name = " ObeliskenZaehler4P111"}
-ENTER

Anschließend muss man die Leuchfeuer noch für drei Minuten halten, bevor es weiter geht. Währenddessen sollten die Feuer heller leuchten.

Shal'Dun - Craig Un'Shallach stirbt durch einen Angriff
Craig stirbt durch einen Angriff, weshalb die Hauptquest nicht weitergeführt werden kann. Der Fix kann angewendet werden, wenn Craig nicht durch den Pakt getötet wurde, sondern durch einen Angriff. Es steht kein NPC bzgl. des Schlüssels zur Verfügung.
Wenn man einen passenden Speicherstand hat, sollte man besser neu laden und von dort aus weiterspielen.
Falls nicht, kann man folgendes anwenden:

doscript("GdsVariables")
-ENTER
QuestSolve{QuestId = 747}
-ENTER
QuestBegin{QuestId = 751}
-ENTER
SetItemFlagTrue{Name = "PlayerHasItemGlowstone"}
-ENTER

Dies sollte die Quest "Rede mit Craig" abschließen und die Quest "Betrete das Portal zum Abgrund" starten. Nun kann man mit dem Tor vor dem Portal zum Abgrund interagieren, da man den Schlüssel hat.

Schattengrenze - Items wurden an den Schreinen abgegeben, bevor die Quest aktiv war
Die zur Quest "Das Siegel der Bestie" gehörigen Items wurden an den Schreinen verwendet, bevor die Quest angenommen wurde.

doscript("GdsVariables")
-ENTER
SetItemFlagTrue {Name = "PlayerHasItemSanduhr"}
-ENTER
SetItemFlagTrue {Name = "PlayerHasItemBlutphiole"}
-ENTER
SetItemFlagTrue {Name = "PlayerHasItemKerze"}
-ENTER

Dies simuliert den Besitz der drei Items.

Tirganach - Das Tor zum Gletscherbruch öffnet sich nicht
Das Tor lässt sich nicht über die Konsole öffnen, man kann sich aber teleportieren.

doscript("GdsVariables")
-ENTER
Application:TeleportAvatar(262,403)
-ENTER

Tirganach - Die Zellentür von Flink McWinter öffnet sich nicht
Der Zellenschlüssel ist im Inventar, aber die Zellentür lässt sich nicht öffnen.

doscript("GdsVariables")
-ENTER
SetItemFlagTrue { Name = "PlayerHasItemFlinksCellKey"}
- ENTER

Echosümpfe - Der Maskierte vergibt die Lucius-Quest nicht
Die Questreihe der besonderen Runen kann nicht gestartet werden. Dies passiert, wenn man den Maskierten nicht initial beim ersten Besuch der Echosümpfe anspricht, sondern erst später.
Dieser Quickfix setzt die Quest zu Lucius auf gelöst und lässt den Maskierten in Tirganach spawnen.

doscript("GdsVariables")
-ENTER
QuestSolve{QuestId = 721}
-ENTER
QuestSolve{QuestId = 730}
-ENTER

Anschließend sollte der Maskierte aus den Echosümpfen verschwunden sein und in Tirganach auftauchen. Die restliche Quest läuft normal weiter.
Shadow of the Phoenix
Kolloseum - Nachdem man die Runde mit den Dunkelelfen gewonnen hat, schreitet die Quest nicht mehr voran
Hier sollte man einen Spielstand in der Hinterhand haben, da der Fix die Arena-Quest durcheinanderbringen kann.

Starte eine neue Runde bei Zerbo und besiege die Dunkelelfen (erneut). Bleibe anschließend in der Arena und gib den folgenden Quickfix ein.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name = "g_sP200ReadytoStartRound6Monster1"}
-ENTER
SetGlobalFlagTrue{Name = "g_sP200ReadytoStartRound6Monster2"}
-ENTER
SetGlobalFlagTrue{Name = "g_sP200ReadytoStartRound6Monster3"}
-ENTER
SetGlobalFlagTrue{Name = "g_sP200ReadytoStartRound6Monster4"}
-ENTER

Stadt der Seelen - Kein Dialog bei Hirin verfügbar
Es handelt sich um einen ungefixten Bug, der alle Spieler betrifft. Wenn man den Fix eingibt, gibt einem Hirin einige Hintergrundinformationen zur Lore. Man sollte die Dialogoptionen in der angegebenen Reihenfolge auswählen, damit die Logik erhalten bleibt.

doscript("GdsVariables")
-ENTER
SetNpcFlagTrue{Name = "HirinBasicsTold" , NpcId = 11083 , PlatformId = 202}
-ENTER

Onyxbucht - Gora
Man kann nicht mit dem Gora sprechen, obwohl der Stand der Quest dies vorsieht.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name = "PleaseEnableMainQuestDialog_8446"}
-ENTER

Empyria - Nandini verfolgt einen wieder
Die Vagabundin Nandini verfolgt einen, obwohl man bereits sämtlichen Dialog ausgeschöpft hat.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name = "g_P204_NandiniFollowAvatar"}
-ENTER
SetGlobalFlagFalse{Name = "g_P204_NandiniNervNicht"}
-ENTER

Empyria - Verfluchte Münze & Flink McWinter
Man hat die verfluchte Koboldmünze aus der Stadt der Seelen, kann aber Flink McWinter nicht mehr ansprechen und somit die Quest nicht fortsetzen.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name="PleaseEnableMainQuestDialog_8683"}
-ENTER

Uhrwerkhallen - Uru-Fix
Man hat die Zeiger im ersten Rätsel korrekt angeordnet, aber das Tor öffnet sich trotzdem nicht.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name = "g_P210_PointerACorrectlySet"}
-ENTER
SetGlobalFlagTrue{Name = "g_P210_PointerBCorrectlySet"}
-ENTER
SetGlobalFlagTrue{Name = "g_P210_PointerCCorrectlySet"}
-ENTER
SetGlobalFlagTrue{Name = "g_P210_PointerDCorrectlySet"}
-ENTER

Wachfeste - Das Tor öffnet sich nicht
Man hat, soweit möglich, alle Gegner besiegt und ihre Lager zerstört. Trotzdem öffnet sich das Tor im Süden nicht und man kann nicht fortfahren.

doscript("GdsVariables")
-ENTER
SetGlobalFlagTrue{Name = "g_P211BladesCampOstDestroyed"}
-ENTER
SetGlobalFlagTrue{Name = "g_P211EchsenCampOstDestroyed"}
-ENTER
SetGlobalFlagTrue{Name = "g_P211BladesCampWestDestroyed"}
-ENTER
SetGlobalFlagTrue{Name = "g_P211EchsenCampWestDestroyed"}
-ENTER
SetGlobalFlagTrue{Name = "g_P211_KathaiFallenEin"}
-ENTER
20 comentários
matze.111  [autor] 2 de mai. às 12:57 
Update:
Fix für "Aus der Tiefe" ergänzt. Danke an den Steam-User "-R4V3N-"
Balthazad 23 ago. 2023 às 0:54 
juhuuu das tuuuut

1x zum eintragen:
QuestSolve{QuestId = 424}

sinn, zweck, usw.: siehe vorigen comment, wenn man nach rohen's tod in graufurt shin tar guar (& die 3 gräber) macht, rennt sandor durch die potentiell noch stehenden goblinlager, was die allererste mainquest erneut startet ohne dass man sie fortsetzen kann. ich meine mich von vor 20 jahren zu entsinnen dass das dem spielgeschehen und der dennoch aktuellen anderen mainquest keinen abbruch tut, aber fixed is fixed :)

anm.: man darf sich beim enter drücken nicht in graufurt aufhalten, da die konsole sonst "error in script for npc nil" sagt, aber mit nem sprung nach eloni ging es prächtig.
Balthazad 22 ago. 2023 às 8:11 
hi, mich wundert sehr dass ich scheinbar der einzige bin der in graufurt die goblincamps stehen ließ bis sandor sie 10 lvlups später zwangs-zerstört - jetzt geh ich also gleich in die windwallberge mit der mainquest "nach graufurt _/ setzt euren weg nach osten fort" aktiv :'D
matze.111  [autor] 20 out. 2022 às 12:59 
Update:
- BoW -> fehlendes doscript("GdsVariables") hinzugefügt
Aru 1 jul. 2021 às 10:54 
Hallo Matze,

das habe ich probiert, ist leider nicht mehr Möglich. Ich versuche es noch einmal mit einem neuem Spielstand, vielleicht klappt das ja. Ansonsten versuche ich mich an den Kundenservice zu wenden, vielleicht wissen die ja was.
Aber dennoch danke für die Hilfe
LG
matze.111  [autor] 30 jun. 2021 às 12:21 
Hallo Aru,

ich habe den Code selber ausprobiert. Allerdings zur Sicherheit erst, als ich mit der letzten Map der Kampange fast komplett fertig war. Ich hatte den Bug nicht.
Mehr als einen alten Spielstand von vor der Eingabe zu laden, fällt mir auch gerade nicht ein. Hoffe, dass das noch nicht all zu lange her ist, sorry.
Aru 27 jun. 2021 às 3:01 
Seit ich jenen Code das erste Mal aktiviert habe, kann ich nicht mehr auf die Karte zurückkehren. Egal ob mit vorhandenen oder einem neuen Spielstand, oder einem neuen Charakter. Der Ladebalken bleibt hängen und es erscheint:

GdsAction.ccp(2237) : error: Assertment failed!
Message: GDS: Npcld (10060) must not be created twice in the same map

Danach stürzt das Spiel sofort ab. Leider bin ich bisher im Internet noch nicht fündig geworden, wie ich das Problem beheben kann und kann somit das Spiel leider in keiner Weise fortsetzen.

(Teil 2, Ende)
Aru 27 jun. 2021 às 3:01 
Servus. Die Liste ist hilfreich, habe allerdings einen anderen Fehler im Spiel der hier nicht vorkommt.

In SotP gibt es die Nebenquest "die vier Siegel der Bank". Nach Vollendung gibt es Steintafeln die man im Tempelviertel bei den weißen Händen benutzen kann. Man erhält Folgendes:

„SetGlobalFlagTrue{Name='p207_Death'}“ + Hinweis auf den Rabenpass. (Nach Eingabe des Befehles, erscheint in der Nähe vom Trollmonument eine Figur, die an einen bekannten Film erinnert)

(Teil 1, weil mein Kommentar trotz Kürzung zu lang ist)
WilhelM240i 24 abr. 2021 às 3:11 
Meine alte Radeon R290 zeigt health bars oder Ringe um wichtige Objekte wie Gräber usw an,
die "neue" 5700XT nicht.
Angeblich kann das nicht gelöst werden.
Deshalb habe ich meinen alten PC extra für SF1 als Zweitrechner laufen =)
Und den Rechner vor dem alten Rechner auch noch in Reserve für andere games haha
Fridayy 10 abr. 2021 às 13:59 
hab den bug mit keiner health bar auch