~ User Patch ~

Maarten Billemont 05725cd954 Fix scripts for POSIX/macOS compatibility 1 rok pred
310 74214e0d59 Preparation for 3.3.0, Part 2 2 rokov pred
320 efb803b1a7 Patch 3.4.0 (OS) ready for testing 1 rok pred
330 6282877d28 Patch 3.5.0 (OS) ready for testing 1 rok pred
340 6282877d28 Patch 3.5.0 (OS) ready for testing 1 rok pred
350 05725cd954 Fix scripts for POSIX/macOS compatibility 1 rok pred
dev_tools 6282877d28 Patch 3.5.0 (OS) ready for testing 1 rok pred
static 23c79e0677 Purge outdated patches and troubleshooting entries 2 rokov pred
updater 05725cd954 Fix scripts for POSIX/macOS compatibility 1 rok pred
.gitignore 3abdc35823 Adjust the packaging script, improve patch templates 1 rok pred
CREDITS.md 50d32aae13 Add instructions for macOS users 1 rok pred
FAQ.md 4464ca5936 FAQ: Update gacha URL instructions 2 rokov pred
INSTALLATION.md 50d32aae13 Add instructions for macOS users 1 rok pred
LICENSE.txt 22a68f847f Initial upload 4 rokov pred
README.md 76ea370083 Fix missing quotation mark 1 rok pred
TROUBLESHOOTING.md 69f179de4c Another general documentation amendment 1 rok pred
TWEAKS.md 69f179de4c Another general documentation amendment 1 rok pred

README.md

Game Status v3.5.0

Scroll down for the setup instructions.

Game is playable!

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, macOS, 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

# Tip: Drag&drop the desired directory or file into the terminal to copy its path

cd "/path/to/Genshin Impact Game"
bash "/path/to/dawn/GAMEVER/patch.sh"
# Despite its name, this second patch improves the game performance:
bash "/path/to/dawn/GAMEVER/patch_anti_logincrash.sh"

# only use it if you are a mac user:
bash "/path/to/dawn/GAMEVER/patch_mac_rendering.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