https://bugs.winehq.org/show_bug.cgi?id=39454
--- Comment #19 from Hristo Venev mustrumr97@gmail.com --- (In reply to Anastasius Focht from comment #18)
I cached the 64-bit context debug register Dr0-3, Dr6, Dr7 values on the client side (spare TEB area) to allow later 'GetThreadContext' calls to retain the values. Interestingly the actual 'on execute' hardware breakpoints are not hit after login so a real setting seems not needed here.
Could you share the patch? I tried doing the same but for me the game seems to enter an infinite loop.