Grasscutters / Cultivation

A custom launcher designed to make it as easy as possible to proxy anime game traffic to private servers.
Apache License 2.0
946 stars 159 forks source link

The patch replacement feature does not work #200

Closed Leg-rings closed 10 months ago

Leg-rings commented 10 months ago

I'm using the Yuanshen client (4.0.1), but when I launch the game, the patch replacement feature doesn't seem to work, the patch command window doesn't launch, but launches the game directly

Leg-rings commented 10 months ago

It seems that I can manually replace the version.dll in the Cultivation folder with a mhypbase.dll, but the auto-replace feature doesn't work

NotThorny commented 10 months ago

version.dll isn't a normal file from the game, so it's not actually being replaced. It's being moved into the game folder, so if Cultivation isn't moving the file with version.dll, then the same behavior would occur with mhypbase. There are rare cases where people need to use mhypbase instead of version.dll, but it isn't because Cultivation can't move the file. That would be because of your system.

What you can do is manually place version.dll into your game folder, then rename your original mhypbase to mhypbase.dll.bak, and then rename version.dll to mhypbase.dll

Cultivation checks if you're already patched that way and skips it. That means Cultivation also won't unpatch you, just as a heads up.