Tainted Grail: The Fall of Avalon

Tainted Grail: The Fall of Avalon

Not enough ratings
Console commands or how to fix quests
By VakamakaFo
What are console commands and how to prepare them
   
Award
Favorite
Favorited
Unfavorite
Preparation
1. First, go to the Nexusmods website and download Bepinex. Read the installation instructions carefully!
Bepinex[www.nexusmods.com]

2. Next, we'll need a console mod. Again, follow the instructions in the README file. Look carefully at the specified buttons. The author sometimes changes them in different versions.

For console version 0.0.7, you need F1 and F3
Console[www.nexusmods.com]
Let's get started!!!
There will be no cheating examples in this guide! Only help with frozen quests and bugged items!

Adding items:
give-item space and start typing the name of the item you need.
The system will automatically suggest choosing the appropriate one.
Click on the desired one and press enter for one item, or add the required quantity after a space.
- Example: You planted seeds according to Eogan's quest, wandered around the world for a couple of days, returned - and the flower was gone.
We go to the console, enter give-item and after a space add Seeds. The console will offer several options.
But we choose ItemStory Hos EogansSeeds and the console itself will write the correct command
give-item DONOTUSEANYWHEREELSE_ItemTemplate_ItemStory_HoS_EogansSeeds and press enter.
We plant seeds again and, taught by bitter experience, we do not leave the location but fast-forward a couple of days by the fire )))


Dialogues with Arthur

There is a bug with Arthur's whispers in the game.
Starting from the second act, there are very few of them or they stop appearing at all.
Starting from version 1.04, this bug is less common, but if you started the playthrough before 1.04, you won't be able to chat with Arthur.
But there is a way to try to fix it. I checked it on three different playthroughs and it only worked on one.
Enter the quest.set-flag whisper: command and look in the prompts for what you need. Surely you remember what topics were talked about and which were skipped.
For example, quest.set-flag whisper:lancelot . After pressing enter and closing the console, you should have a new whisper and access to the conversation by the fire.
But, perhaps, if some chain in your progress is broken ... nothing will work.

Working with quests

quest.add allows you to activate a quest that you missed/didn't take for some reason.
Enter the command - space - a word from the quest name and follow the prompts. The names may be shortened in the console. I hope you'll figure it out.

quest.set-flag changes the quest parameters and item states. You can repair the pier, village, gain access to closed quest caves and much more.
But we are interested in something else. For example, you depend on a certain stage of the quest. Let's say we killed the beast in the cave, and Varlaam does not want to talk to us.
We select this quest in the journal, launch the console and enter this command.
We look at the proposed options and experiment.

quest.objective-activate and quest.objective-complete . These commands are for additional stages of the quest.
The second command is useful if you have completed part of the quest, but for some reason the game did not update your journal.
Or you used the quest.set-flag command and completed the quest, received experience, but the task icon remained active.
It's hard to give an example here. Each case is individual. Write in the comments and we'll try to figure it out together :)

NPC resurrection

spawn-npc this command allows you to add any living creatures. But we are only interested in quest characters.
An extremely useful thing if you accidentally killed a named character / he disappeared from the world / or he died at night from fear in this gloomy world :)
As before - enter the command and after a space begin to enter the name of the desired character. In this way we can receive quests or hand them in! ATTENTION such characters are temporary!
They will disappear after loading the save. There is a command template.revive-npc it allows you to revive a killed NPC, but only if the character did not disappear from the world due to a game bug.
Enter the command - wait a couple of days - go to where this NPC should have been initially. He is in place - good. He is not - read on. We go into our house or an empty cave.
Through spawn-npc we add the desired NPC - kill! Then we go to the rightful place of this NPC. Add it and then template.revive-npc . Save - load. The NPC should register in the world.
spawn-companion allows you to bring back a lost pet

Unforgivable violations ?

Are you a dangerous bandit and have a huge reward for your head? No problem. The command memory.clear-faction-unforgivable-crime will make them forget about your crimes. Who's the daddy here?))

Ghost uuuuu

Didn't get the key to Smuggler's Bay Caves or got stuck somewhere and the rescue team from the main menu doesn't help? Or you've finished all the quests and want to explore every corner of this mysterious place? Use the toggle.no-clip command

P.S.: If I missed something or you have questions, write in the comments
14 Comments
VakamakaFo  [author] 18 Jul @ 12:54pm 
@VIVO X200 ULTRA 16/512 я пробовал ещё на первом прохождении. До патча 1.03. Не правильно ответил про её муженька, а сохранка была далеко. Хотелось восстановить поместье. Частично удалось. Сейчас познаний чуть больше)) Если что - скидывай сохранка. Главное подробно опиши какие этапы квеста проходил и в какой момент она перестала общаться.
VIVO X200 ULTRA 16/512 18 Jul @ 12:25pm 
@VakamakaFo если долго ковырять, то не нужно, лишний раз геморой для тебя, просто думал может за несколько команд можно решить проблему, то было бы здорово, а так бог с ним
VakamakaFo  [author] 18 Jul @ 11:59am 
Если речь про "Один процент" с Алисой, то его сложно перезапустить. Слишком много переменных. Долго ковырять
VakamakaFo  [author] 18 Jul @ 11:52am 
@VIVO X200 ULTRA 16/512 1. Add me as a friend. 2. Upload the save to Google Drive and send it to me. 3. Write the exact name of the quest and character.
VIVO X200 ULTRA 16/512 18 Jul @ 11:03am 
Thank you so much for your help, I saved one quest thanks to you. Can you please tell me if there is a way to restart the quest with Alica? I answered her rudely and now she answers only one phrase, that she didn't want to be rude to me and that's it, it's impossible to start the first quest with her. I tried to start quests myself using the console, but it didn't help. Do you know a way to start her quest chain?
VakamakaFo  [author] 14 Jul @ 10:29am 
@Quantum You can do it like this: come to Cuanacht - create Fergas - kill him with a finishing move - kill a couple of guards (the main thing is not to finish off the other named ones) - get an unforgivable reward for your head - reset the command "memory.clear-faction-unforgivable-crime CrimeOwner_Humans_Kamelot_Cuanacht" and create Fergas again. He will be neutral.
Quantum 13 Jul @ 2:55pm 
@VakamakaFo I did resurrect him but he was hostile so I couldn't turn in the quest.
VakamakaFo  [author] 13 Jul @ 2:45pm 
hellcrafter спасибо за поправку. Лично использовать не было нужды. Но в обсуждениях народ писал, что помогает. Команда взята из примечаний к пачноуту.
VakamakaFo  [author] 13 Jul @ 2:41pm 
mяta минут пять потратил фантазируя на тему кто он такой и кем бы мог стать )) Держи spawn-npc Spec_NPC_HoS_Quartermaster

if anyone needs Fearghas --- spawn-npc Spec_NPC_HoS_Quartermaster
hellcrafter 13 Jul @ 1:47pm 
Just a tiny addition to your guide. The "memory.clear-faction-unforgivable-crime" command doesn't have any effect by itself - first you need to use the command "memory.display-faction-data" to see your current bounty status with different factions. In my case, the command was "memory.clear-faction-unforgivable-crime CrimeOwner_Humans_Kamelot_Cuanacht" which reset my bounty from "unforgivable" to zero.
Thank you for the great guide!

---
Для тех кто будет искать на русском — "Награда непростительное" снимается при помощи команды "memory.clear-faction-unforgivable-crime [название_фракции]", статус по отношению конкретной фракции к вам и их точные названия можно посмотреть командой "memory.display-faction-data". Удачи :)