~ User Patch ~

“jajedi” 94414a196a Troubleshooting on game download problems. %!s(int64=2) %!d(string=hai) anos
210 b93f06b4e8 Patch 2.3.0 ready for testing %!s(int64=3) %!d(string=hai) anos
220 bd79e58dd0 Patch 2.4.0 ready for testing %!s(int64=2) %!d(string=hai) anos
230 adb2c20e62 Patch 2.5.0 ready for testing %!s(int64=2) %!d(string=hai) anos
240 816cf87d05 Patch 2.6.0 ready for testing %!s(int64=2) %!d(string=hai) anos
250 1f52a476e0 Unreliable 2.6.0 testing patch %!s(int64=2) %!d(string=hai) anos
260 c51e71e084 Patch 2.8.0 ready for testing %!s(int64=2) %!d(string=hai) anos
270 94ccb48883 Proofread 3.0.0 patch %!s(int64=2) %!d(string=hai) anos
280 e073739085 Patch 3.1.0 (OS) ready for testing %!s(int64=2) %!d(string=hai) anos
300 e073739085 Patch 3.1.0 (OS) ready for testing %!s(int64=2) %!d(string=hai) anos
310 b0403de181 Update CN logging servers %!s(int64=2) %!d(string=hai) anos
dev_tools b0403de181 Update CN logging servers %!s(int64=2) %!d(string=hai) anos
static 28d6cedcf5 Update vkBasalt preset to V4 %!s(int64=2) %!d(string=hai) anos
updater 83bf8ad110 Update AAGL link to reflect changes %!s(int64=2) %!d(string=hai) anos
.gitignore 63cd774f2b Add note about CN variant %!s(int64=3) %!d(string=hai) anos
CREDITS.md 47888a9b04 Integrate 2.4.0 CN patch %!s(int64=2) %!d(string=hai) anos
FAQ.md 4464ca5936 FAQ: Update gacha URL instructions %!s(int64=2) %!d(string=hai) anos
INSTALLATION.md a11bae587a Document avcodec-58 workaround %!s(int64=2) %!d(string=hai) anos
LICENSE.txt 22a68f847f Initial upload %!s(int64=4) %!d(string=hai) anos
README.md 283a1002d6 Preparation for 3.1.0 %!s(int64=2) %!d(string=hai) anos
TROUBLESHOOTING.md 94414a196a Troubleshooting on game download problems. %!s(int64=2) %!d(string=hai) anos
TWEAKS.md 093908888c Add amdgpu+radv tweaks for smoother gameplay %!s(int64=2) %!d(string=hai) anos

README.md

Game Status v3.1.0

Scroll down for the setup instructions.

Work in progress

Supported versions: International, China (channel 1 and 14)

Explanation

mhyprot2.sys is a kernel service which is and will not be supported by Wine. Problem: it's used as cheat prevention.

Available solutions:

Project rules

  1. miHoYo reserves the right to distribute files. Please do not share any game data in public.
  2. For your own sake: Please do not share this project in public.
    • Reduces the risk of this project to be taken down or used against our reverse-engineering efforts
    • Solution: Use indirect/redirect links and private messages
  3. Please do not abuse this project for cheating. We just want to play the game.

For project contributors: Beware that your log files may contain personal information, such as MAC addresses or login data.

Applying the workaround

See also: Full setup instructions (Lutris, Steam, custom)

You will need Wine 5.3 or newer. DXVK is highly recommended.

Follow the script as instructed. Backups (.bak) are made automatically where needed.

# Download the repository (or use the download button)
git clone https://notabug.org/Krock/dawn --depth 1

cd "/path/to/Genshin Impact Game"
bash "/path/to/dawn/GAMEVER/patch.sh"
# Fixes a crash when entering the door or co-op
bash "/path/to/dawn/GAMEVER/patch_anti_logincrash.sh"

# Please run "launcher.bat" to start the game
wine cmd /c launcher.bat

Undo: The patch can be reverted using patch_revert.sh in the same manner.

Troubleshooting

Please do not report any game issues to an official channel. Your options are:

Frequently Asked Questions

Game updater & patch

Performance & visual tweaks

Credits

License: MIT