Scrancher;n9676341 said:
I have posted to CDPR's tech support department, but is there other and better ways to contact them...
The Support link at the top of the page is the same as the links the moderators sometimes tack into their posts. That is the one...the only...CDPR Tech Support.
_______________
In terms of the bug cropping up, here's a bit more explanation on what is likely happening and why it occurs (as a super-simplified example to explain the logic issue -- not that this is exactly how it works):
I create a function in a game that says
1+1+1+4=7 [END]. I also create a function that goes
1+1+1=3 [END]. I plan on players doing things in that order. Later, I find that this creates a conflict, because when the time comes time to do the green function, it won't work
if players did the red function in-game first. As soon as it gets to
1+1+1...it goes...
=3 [END] and terminates the function. Nuts...a bug! So, I fix this bug by re-writing the second function to say
3+4=7 [END]. Problem solved!
But...what happens if someone already did
1+1+1+4=7 [END] before I fixed it with a patch? Well, the
references in that player's save-state would still read according to the
old formula, not the
patched one. It's already done. The function is already complete in the game. The save-state already contains the old data. I...can't always fix that. Only
new executions of the function will read
3+4=7 [END] like it's supposed to. Blast...no way around that.
The only thing I can do is
prevent the problem from occurring, but there's nothing I can to to fix it if it's already happened. This is why things like dumping inventory-->travel-->pick up inventory fixes it for some people. The game is able to re-generate the items according to the new system and fix the conflict. But anything for which that cannot be done (because the item is unique, must maintain its data because of a quest, etc.) will simply have the "buggy code". In order to rectify that, I'll need to either a.) reload to a point before the bug first occurred or b.) start a new game. Things must execute the right way the first time they happen.
"Fixing it" (after it occurs) is now a matter of mathematical impossibility. Annoying, but as stated, this has been an issue since electronic gaming became a thing. But quantum computing is coming! (Can't wait to see what bugs are like then...)