Exp bug makes game impossible to play --> cdprojekt please reply

+
There is another post with the answers

Patch on console will be deliver only next week...

The XP missed is gone..
 
Originally Posted by razialx View Post
Here is my theory on the bug, which (at level I don't believe I have experienced yet.

I think people start getting affected once they get high enough to have potentially several quests in their quest log that won't grant them experience.

Because, I'm guessing, the bug is an indexing issue.

Here is my theorized workflow for the code that handles completing quests. (Pseudocode)

FUNC OnQestComplete():
IF ShouldGrantExperience():
... Do Experience Granting Things ..
ENDIF
ENDFUNC

FUNC ShouldGrantExperience():
QuestList = GetQuestList()
QuestIndex = GetCompletedQuestIndex(); //Somewhere in here is the bug
PlayerLevel = GetPlayerLevel()
return QuestList[QuestIndex].GetQuestLevel() - PlayerLevel < 6 //If the player is 6 or more levels higher, don't give EXP
ENDFUNC

So in this code fragment theory, what happens is, when checking if you should get experience, it's now checking against a different quest than the one you actually made progress on. So, lets say it always checks quest slot 6 (not saying it does, just work with me). If your quest in that slot is not gray, you don't get hit by the bug. If it is, you do. That would explain how for some people were affected by the but but then stopped being affected at some point.

Would love it if the developers could let me know if I'm even remotely close to correct here.


Could it deal with the amount of quests in your log? Maybe the code cannot look beyond a certain threshold; say the game thinks the max is 10 quests (just an example), you have 20 quests in your log, until you get down to that max number the game will not give you XP for quests completed?
 
I have found out about it today.
So there might be something wrong if I have 98h of gameplay and lvl 17 :hmm:
 
Thanks for testing though! I wasn't able to as I have not yet been hit by the bug.

I'm not sure it's this. To check it out, I looked at what gray quests I still had and completed those, then went and completed the quests I was previously not getting experience from, and I still didn't get experience after not having any gray quests at all in my log.
 
i understand that CD red said the the xp bug just consern low level side quest or quest, thats not so thou, thus i payed yesterday the sidequest for geting one of the grifing parts for the armor, and before doing it it said that i should be level 18 but i was level 11, but i went anyway to have some chalenge in it, so one of the places was where i have to fight a dragon kind of monster it took me 6 death and half a hour to beat BUT I MADE IT FINALLY I WAS SO HAPPY, BUT THEN IN THE END SEEN THAT I DID NOT GET ANY XP FOR IT I GOT CRAZY!!... so now i dont even feel like playing so please fix this problem verry soon. so again it seems the bug is for any kind of diferent quest no mater the level,, thank you for giving us that amazing game thou, please fix the bug i need to get some other hard fight but i want to be reworded with xp for those!!!
 
And i thought CDPR is a good And fair Games developer And i really Like this Game but i ganz exept that they wont give us our xp back And no possibility to get it back fast.
I mean i played for 15-20 hours And i dont relly got a Single xp so im pretty underleveld for the Rest of the quests And i dont want to play again 15-20 hours to countinue the mainquests.
So CDPR this is a real joke. I accept it that i cant play this weekend ( whats Bad enough:( ) but i dont accept that i have to play für hours again to get to the point i already should be...
So please give us any possibility to reach the Level we already should be fast. PLEASE.
 
CD Projekt RED, I don't know what to say to express my disappointment. All can you say is "sorry"?

PS4 Witcher 3 Asia (English) zone 3 version got super late patch and now this? game breaking bugs? no exp gains from higher and lower level quests?

Wow... I never felt like I want to pull my hairs so much like this before, its like I got tricked to play broken game for 70 hours for nothing...
 
I have not out leveled my main quest line yet. (It is green, not gray)
Official statement says that this will not affect the game so much.

So are you guaranteeing me that if I continue to play now and get past these quest that does not give me any XP.
I will start getting XP again?


---------- Updated at 09:33 PM ----------

Originally Posted by razialx View Post
Here is my theory on the bug, which (at level I don't believe I have experienced yet.

I think people start getting affected once they get high enough to have potentially several quests in their quest log that won't grant them experience.

Because, I'm guessing, the bug is an indexing issue.

Here is my theorized workflow for the code that handles completing quests. (Pseudocode)

FUNC OnQestComplete():
IF ShouldGrantExperience():
... Do Experience Granting Things ..
ENDIF
ENDFUNC

FUNC ShouldGrantExperience():
QuestList = GetQuestList()
QuestIndex = GetCompletedQuestIndex(); //Somewhere in here is the bug
PlayerLevel = GetPlayerLevel()
return QuestList[QuestIndex].GetQuestLevel() - PlayerLevel < 6 //If the player is 6 or more levels higher, don't give EXP
ENDFUNC

So in this code fragment theory, what happens is, when checking if you should get experience, it's now checking against a different quest than the one you actually made progress on. So, lets say it always checks quest slot 6 (not saying it does, just work with me). If your quest in that slot is not gray, you don't get hit by the bug. If it is, you do. That would explain how for some people were affected by the but but then stopped being affected at some point.

Would love it if the developers could let me know if I'm even remotely close to correct here.


Could it deal with the amount of quests in your log? Maybe the code cannot look beyond a certain threshold; say the game thinks the max is 10 quests (just an example), you have 20 quests in your log, until you get down to that max number the game will not give you XP for quests completed?

Well this would be lovely considering I have another bug where I can't complete a quest. It's stuck on read the note. (which I have done 100000 times)
This quest is lvl 2 and way to low for me.
 
I read this thread and apart from the bug I just realised I had absolutelly no idea that you're not meant to get any EXP for doing quests which suggested level is 6 below your current level. Never saw any information about that in the game. I was hit hard when entering Novigrad first time while being low level and I got one of those random local mini quests which turned out to be about 10 levels above mine and I had to escort NPC, there was no chance I could defend myself from a group of enemies, not even mention about that NPC who got killed in couple seconds. So I decided to do quests when I reach at least suggested level. I was doing a lot of exploring and side quests in Velen and Novigrad before I even though about going to Skellige so i was about level 18 when I went there (suggested level 16), by the time I did main quests there with some side quest and exploration on the way I was level 20 and I still had most of the boards to check. And when I finally checked all of them many quests and contracts are already at least 6 levels below mine. Plus some quests that started in Novigrad and continue on Skellige are even lower level like the quest from Lambert. And of course I left them to do when I finally go there for main quest. So I'm screwed out of the EXP from them just because I didn't decide to go there sooner when I had lower level and I wanted to explore previous map before. Am I right? That's really stupid. It should reward for the job's done, not be based on how hard or easy it was because of the level difference. Doing quests marked red or with skull icon doesn't grant any extra EXP for completing it so why taking away EXP from quests which are below your level? There is of course a difference in EXP for killing enemies based on their and your level and that's totally fine. I understand the bug will be patched, but will there be done something about that too or not?

Any chance for a comment on that from RED?
Z góry dzięki.
 
So I decided to go on with the game and all of a sudden I'm getting XP for main quests. Just got bunch of XP for quests in Kaer Morhen. I don't know anymore.
 
So I decided to go on with the game and all of a sudden I'm getting XP for main quests. Just got bunch of XP for quests in Kaer Morhen. I don't know anymore.
Sorry for my english :)
I'm Lv 19 so far, i mentioned that i did not get any xp for most of the questlines in novigrad. But because of my highlevel i thought it's not a bug or something like that. Yesterday i finished the questline aruond the bloody baron and the ladies of the woods and so on (of course i'm totally overlevel with 18-19). I did not get any xp for that. Same for some quests in novigrad. I startet the questline to move to skellige and wrote down my experience. Gave the captain money and got 100xp, at the attack on sea i took a look on my xp and got another 500xp. After i got stranded i got another bunch of xp and finished the quest "to skellige" or something similar. No i was curious about getting exp for new quests, i moved in to a nearby cave and beat some monster there (luckily this triggered an monsterquest). I went asap to the board, got the info, moved to the questgiver and told him that the monster is dead -> finished that quest and got 250exp.

I think i won't get any xp in velen and novigrad anymore but if i go on at skellige there ist no problem.
 
Im just finishing them and then going to move to skellige, which seems massive enough anyway. Ive waited long enough.
 
Top Bottom