SpellForce: Platinum Edition Console Commands
The following commands can be used in the ingame console to solve some bugs that possibly occur during the different story campaigns. You can open the console by pressing “Ctrl” & Shift & “+”. After you successfully entered your commands you can close the console by pressing “Esc”. Please look carefully at every command to not confuse braces “{}” with parenthesis “()”. Elsewise the command will not work.
The Order of Dawn
Southern Windwall Mountains – Hörgr
In the quest “The bigger they are …” you can feed the giant Hörgr poisoned meat. If you manage to kill Hörgr before having switched his meat, the quest will remain stuck.
doscript(“GdsVariables”)
-Enter
QuestSolve{QuestId = 157}
-Enter
QuestSolve{QuestId = 148}
The Breath of Winter
The Abyss – Cenwen does not react
After the fial darg is killed you can not speak to cenwen.
doscript(“GdsVariables”)
-ENTER
SetGlobalFlagTrue{Name = “P113DialogCenwenAn”}
-ENTER
SetGlobalFlagTrue{Name = “CenwenIsFree”}
-ENTER
QuestSolve{QuestId = 697}
-ENTER
QuestBegin{QuestId = 699}
-ENTER
Firefangs – Questblocker
If you have activated the search for fires to hold and you leave the map without finishing it, you will not be able to finish it by returning to the burning fangs. This should be patched, but i still leave it here.
doscript(“GdsVariables”)
-ENTER
ResetGlobalCounter{Name= ” ObeliskenZaehler1P111″}
-ENTER
ResetGlobalCounter{Name = ” ObeliskenZaehler2P111″}
-ENTER
ResetGlobalCounter{Name = ” ObeliskenZaehler3P111″}
-ENTER
ResetGlobalCounter{Name = ” ObeliskenZaehler4P111″}
-ENTER
Shadow of the Phoenix
Colloseum – Progress of the arena quest will not continue after successfully killing the dark elves
Be sure that you have a backupsavegame. This could mess up your questbook.
Start a new round with zerbo and defeat the dark elves. Stay in the arena and open the console and enter the following.
doscript(“GdsVariables”)
-ENTER
SetGlobalFlagTrue{Name = “g_sP200ReadytoStartRound6Monster1”}
-ENTER
SetGlobalFlagTrue{Name = “g_sP200ReadytoStartRound6Monster2”}
-ENTER
SetGlobalFlagTrue{Name = “g_sP200ReadytoStartRound6Monster3”}
-ENTER
SetGlobalFlagTrue{Name = “g_sP200ReadytoStartRound6Monster4”}
-ENTER
City of Souls – Hirin has no dialogue
This is an unfixed bug, all players will have it. Enter the following code and Hirin will provide some lore information. As long as you use the dialogue in the specified order, the logic of the information will be OK.
doscript(“GdsVariables”)
-ENTER
SetNpcFlagTrue{Name = “HirinBasicsTold” , NpcId = 11083 , PlatformId = 202}
-ENTER
Onyx shores – Gora
You can not speak to the gora, even when you should be able to.
doscript(“GdsVariables”)
-ENTER
SetGlobalFlagTrue{Name = “PleaseEnableMainQuestDialog_8446”}
-ENTER
Empyria – Nandini is active
Vagabond Nandini follows you, even if you exhausted all her dialogue.
doscript(“GdsVariables”)
-ENTER
SetGlobalFlagTrue{Name = “g_P204_NandiniFollowAvatar”}
-ENTER
SetGlobalFlagFalse{Name = “g_P204_NandiniNervNicht”}
Empyria – cursed coin & Flink McWinter
You have got the cursed coin of the goblin from the city of souls, which you need for the “Protection Money” Quest. You can not proceed, because you can not speak to Flink McWinter.
doscript(“GdsVariables”)
-ENTER
SetGlobalFlagTrue{Name=”PleaseEnableMainQuestDialog_8683″}
-ENTER
This command is also listed to fix the quest with Seth Dundred in Empyria. Unfortunately I do not know the precise situation to use this.
Clockwork halls – Uru fix
You aligned all the pointers of the first puzzle correctly but the gate will not open.
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
Darkwind keep – Gate will not open
You killed all enemies in the map and destroyed their camps as far as you could but the gate in the south does not open.
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”}