Live data from Hacker News

Resident Evil Village crack completely fixes its stuttering issues

dsogaming.com

1–10 of 254 posts

Re: Resident Evil Village crack completely fixes its stuttering issues

#2
>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore.

Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

Re: Resident Evil Village crack completely fixes its stuttering issues

#3
post #2

>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore. Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

Probably a possible “checkpoint” from Denuvo or similar DRM manufacturers. One would define an “event” for the DRM to trigger. Sometimes it’s starting the game, starting a New Game, loading game/saving game, and so on. Perhaps Capcom thought to (perhaps aptly?) make the check that if you kill a zombie in the zombie game, it checks if you bought the rights to do so.

Re: Resident Evil Village crack completely fixes its stuttering issues

#4
post #2

>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore. Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

My guess is they want intermittent checks, but don't trust the system clock to advance, but a zombie kill is evidence that time has advanced for the player. Seems like it shouldn't block the main game thread and there should be a longer time to live for that check, and maybe those are the bugs.

Re: Resident Evil Village crack completely fixes its stuttering issues

#6
post #2

>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore. Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

If the DRM code was cleanly separated from the normal flow of the game code, it would be trivial for crackers to patch it out.

Re: Resident Evil Village crack completely fixes its stuttering issues

#7
post #5

I bet that all development and testing was done using stubs for those DRM hooks, which were probably developed by a different team closer to the shipping date, and once they were integrated it was too late to do anything about them.

I bet you’re right. Also, whenever anyone at the studio tries to debug the stutter, the DRM freaks out, so they have to test on a non-DRM version.

Re: Resident Evil Village crack completely fixes its stuttering issues

#8
post #2

>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore. Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

If the DRM code was cleanly separated from the normal flow of the game code, it would be trivial for crackers to patch it out.

Evidently it's still trivial for crackers to patch it out

Re: Resident Evil Village crack completely fixes its stuttering issues

#9
post #2

>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore. Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

If the DRM code was cleanly separated from the normal flow of the game code, it would be trivial for crackers to patch it out.

Interesting, does this mean DRM functions are forced inline when compiled?

Re: Resident Evil Village crack completely fixes its stuttering issues

#10
post #2

>All in-game shutters like the one from when you kill a zombie are fixed because Capcom DRM’s entry points are patched out so most of their functions are never executed anymore. Can someone knowledgeable explain why DRM functions would be called on every zombie kill? I guess I don't have a good understanding on how these DRM checks are implemented in games in general.

My guess is they want intermittent checks, but don't trust the system clock to advance, but a zombie kill is evidence that time has advanced for the player. Seems like it shouldn't block the main game thread and there should be a longer time to live for that check, and maybe those are the bugs.

Do some cracks rely on preventing the system clock from advancing?
Post reply on HN