Honkai Impact 3rd

From PCGamingWiki, the wiki about fixing PC games
Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Honkai Impact 3rd
Honkai Impact 3rd cover
PWB Play
Unity 5.3[Note 1]
Unity 2017[Note 2]
Release dates
Windows September 5, 2019
Monetization DLC, Free-to-play, Subscription
Microtransactions Boost, Cosmetic, Currency, Infinite spend, Free-to-grind, Loot box, Unlock
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Hack and slash, JRPG
Art styles Anime
Themes Post-apocalyptic, Sci-fi, Supernatural
Honkai Impact 3rd on HowLongToBeat
Honkai Impact 3rd on IGDB
Honkai Impact 3rd on MobyGames
Honkai Impact 3rd on Wikipedia

Key points

Also titled as Honkai Impact 3 for SEA server and Honkai Impact 3rd for Global server.
Ported from mobile platform.
Cross-platform play between mobile and PC.
Game running much more stable on PC than Android devices.
Has better textures than mobile version.
Steam version doesn't support cross-platform.
The use of the mouse is limited, it is only used to interact with the interface, but not to move the camera or attack with the mouse buttons, (The keyboard is used for such functions).


Source DRM Notes Keys OS
Official website
Always online (requires a constant internet connection to play)
CN server
Official website
Always online (requires a constant internet connection to play)
SEA server
Official website
Always online (requires a constant internet connection to play)
NA/EU server
Official website
Always online (requires a constant internet connection to play)
KR server
Official website
Always online (requires a constant internet connection to play)
TW server
Icon overlay.png
Always online (requires a constant internet connection to play)
NA/EU servers
Icon overlay.png
Always online (requires a constant internet connection to play)
JP server
Icon overlay.png
Always online (requires a constant internet connection to play)
CH server

DLC and expansion packs

Name Notes
Xuanyuan Free, year 1 DLC
Chiyou Free, year 1 DLC
Sakura Samsara Free, year 1 DLC
Theresa "Eternal Memory" Free, year 1 DLC
Bronya "The Awakening" Free, year 1 DLC
Kallen Fantasy VII Free, year 1 DLC
Sakura Samsara "Jizo Soul" Free, year 2 DLC
Fu Hua "The Forgotten" Free, year 2 DLC
Schicksal Headquarters Free, year 2 DLC
Reburn (Event) Free, limited 2 Year Anniversary DLC
The Twin "Dream of Gemina" Free, year 3 DLC
Post-Houkai Odyssey Free, year 3 DLC


Type Notes
Boost In early levels, it is possible to purchase "new captain bundle" which contains lots of Crystals til level 50 and this may allow players to gain massive grind advantage.
Every Season, a new Battle Pass is released which temporarily boosts the speed at grinding crystals, Epic crafting items, as well as giving special items that are only available in BP. The Battle Pass can be purchased using Bundle Coins.
Currency Crystals are a real money purchase but can be earned as in-game rewards over time. Crystals can be used to purchase supplies, cosmetics and unlock characters, which are frequently added into the game at regular intervals.
Bundle Coins are a real money purchase and can't be earned in-game, can be used to purchase items that require real money or bundles that have lower cost than paying with Crystals.
Free-to-grind Crystals can be earned through most missions, events, and daily activities(such as Q-Singularis/Dirac), allowing the player to gather enough to pull and unlock new characters(or get items to rank them up) through loot boxes, level up the Battle Pass, Stamina to play for longer or spend in event-limited items to progress.
Infinite spend Bundles sold with Bundle Coins usually have finite cap; otherwise, no practical limit to how much real money can be spent in the game.
Loot box Crystals can be spent on Supplies which are loot boxes that may drop Epic items, and guarantees a Epic quality characters or items every 10 pulls.

Essential improvements[edit]

Exclusive fullscreen[edit]

Enable exclusive fullscreen

Use the -window-mode exclusive command line arguments.


May improve FPS
Cause minor blackscreen.

Unifairy.sys Denial[edit]

Deny Unifairy.sys from creating itself in system32



Safeguard player from some conflicts involved within system32.
Reduce conflict chance between multiple clients as well as multiple games from miHoYo installed on 1 system.
Anti-Cheat (AC) can be uninstalled along with the game if created in game folder via system32 denial.
If game crashed, output error (21, 40003,81) or just want to revert option 1, run second option to revert.
Does not prevent the AC from obtaining ring 0 access permissions due to requiring admin permission to run.
Does not prevent the AC from causing a system-wide Blue Screen of Death (BSOD) due to existing ring 0 access.

Uncap FPS[edit]

Unlimited FPS
  1. Go to game registry location
  2. Look for GENERAL_DATA_V2_PersonalGraphicsSettingV2
  3. Right click and click "Modify", on the right side of the hex editor there are readable texts
  4. Find TargetFramerateForInLevel and TargetFramerateForOthers, change them to any framerates you like.


It is recommended to cap TargetFramerateForOthers at 30 or 60 to reduce heat and improve loading time.
It is recommended to Cap Framerate using AMD Max FPS / Nvidia Max Frame Rate / RivaTuner Framerate limit to provide best frametime.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows HKEY_CURRENT_USER\Software\miHoYo\Honkai Impact 3rd\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1671200/pfx/[Note 3]

Save game cloud syncing[edit]

System Native Notes
Steam Cloud


Video Settings
Video Settings
Display Image Settings
Display Image Settings

Graphics feature State Notes
Widescreen resolution
Make sure to turn on and off the Resolution button so it can recognize new monitor resolution
In Settings/More, there's a "Ultrawide Compatible" button, which moves the UI to the edges of the screen.
4K Ultra HD
Field of view (FOV)
Off by default but can be changed to borderless with Alt+Tab .
Borderless fullscreen windowed
On by default but can be changed to windowed with Alt+Tab .
Anisotropic filtering (AF)
AF can be forced via driver settings or using nvidia inspector
Anti-aliasing (AA)
FXAA switch and SSAA 1.5x when choosing Resolution as Max
Vertical sync (Vsync)
There is no VSync option, but due to DWM, the game will not tearing when rendered.
60 FPS
The game can be capped at 30 / 60FPS by default. 90 / 120 FPS option only available if the monitor support those frame rates.
120+ FPS
Use Uncap FPS to unlock unlimited FPS.
High dynamic range display (HDR)
Game has a "HDR" option in Video Settings, but what it actually do is "HDR rendering" + "Bloom".


Auxiliary Settings (Sensitivity)
Auxiliary Settings (Sensitivity)
Operation Settings (Remap)
Operation Settings (Remap)

Keyboard and mouse, touch State Notes
For attack actions such as moving the camera, it is done by assigning a key within the game configuration.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Holding Alt creates a dot that mirrors your mouse movements and allow "pinching" gestures like a phone.
Mouse Y-axis inversion
Touchscreen optimised
The game is designed for mobile devices with extra KB/M and Controller support, all touchscreen buttons appeared on the screen can be used with them.
Controller support
Officially support XBO and DS4 controller
Full controller support
Navigate with mouse cursor
Controller remapping
Default XBO and DS4 controller
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
DualShock button prompts
Light bar support
Connection modes V2, Wired, Wireless
Generic/other controllers
The game vaguely detects certain buttons in reverse. It does not work to run Steam Big Picture, and if the game is added to the catalog, it will generate the blue screen of death when running.
Additional information
Controller hotplugging
Haptic feedback
Currently only support XBO controller
Simultaneous controller+KB/M
Player is unable to switch characters during combat with keyboard


Audio Settings
Audio Settings

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles are softcoded in .srt format for SEA / Global clients
Closed captions
Mute on focus lost


Language UI Audio Sub Notes
EN interface and subtitles only available in SEA and Global client
Simplified Chinese
CN inferface and subtitles only available in CN client
JP interface and subtitles only available in JP client
KR interface and subtitles only available in KR client


Multiplayer types

Type Native Players Notes
LAN play
Online play
3 Co-op, Versus
Up to 4 groups
Asynchronous multiplayer
Default PvP type

Connection types

Type Native Notes
Allows for invite-only, friend-only, and open matchmaking based on mission selected. Always online.
All of damage and score calculations are done from host.
Dedicated server is only for offload network packages.
Leader of a mission is the host.

All of damage and score calculations are done from host. In case host get lagged, damage numbers will not appear and both hosts and mobs will appear not responding. Other players still able to move and see each other while host is not responding.

Leaving a game as a host will cause the mission to be failed.
Direct IP

Issues fixed[edit]

Game crashing issues[edit]

Missing mhyprotect.Sys

Restore mhyprotect.Sys from your Anti-Virus and add it to exclusion list

Error (3, 1020, 143008) Test Mode Activated

Make sure that:

  1. You have disabled Test Mode.


Most of Anti-Cheats doesn't like Test Mode so better disable that.
Abnormal game environment

Code (21, 40007, 149)

Make sure that:

  1. You don't run any cheat program
  2. No program conflict with the Anti-Cheat (conflicts can be caused by Anti-Virus, OSD, etc...)
  3. Program must have write permission.

Code (21, 40003,81)

If windows debug or signed BCM options are turned on, make sure to disable them, otherwise the anticheat will think that uou are trying to bypass driver signature. Open command prompt (cmd) as administrator and run the following commands:

  • bcdedit /set debug no
  • bcdedit /set testsigning off

Also make sure you don't have installed VMWare tools. It has been noted that BH3.EXE looks for any driver named "VMware SVGA 3D" and return the same error message to prevent the game from running in a VM. This approach causes false positives because the game will flag an error even if your system is not using this driver. Make sure to uninstall this driver under windows 10 "Device Manager". You may need to click on "View->Show Hidden Devices" to see all drivers installed, but not used. Then, look for any vmware driver under "Display Adapters" and uninstall it.


Latest Honkai 3rd 5.0 does not seem to install UniFairy.sys anymore

If everything else fails, make sure that:

  1. The game is able to create UniFairy.sys in either the game folder or system32
InControlNative.dll caused an Access Violation

You can choose one of these solutions:

  1. Run game as administrator
  2. Delete InControlNative.dll in <path-to-game>\Plugins


Delete InControlNative.dll will cause game to not detect controllers
BSOD or crashes caused by UniFairy.sys

Make sure that:

  1. Installed official OEM drivers.
  2. There is no applications or anything else that try to hook into the game.
  3. Have enough RAM for the game (seems like the Anti-Cheat doesn't like being disk cached or getting compressed)


RAM Compression feature is only available on Windows 10 and only happens when the machine ran out of RAM.
Uninstall UniFairy.sys (Tencent Anti-Cheat)

Use Unifairy.sys Denial and select the second option to remove it from system32

Dualshock 4 issues[edit]

Not working properly

Make sure that:

  1. Your controller version is v2
  2. Use new Bluetooth version (recommend using Bluetooth 4.0 adapter or higher)
  3. If still not working, add BH3.exe to Steam and run game on Steam with controller detected on Steam
  4. If still not working on 3, you can use controller wrappers like DS4Windows or XOutput
  5. If still not working on 4, you can try using wired mode
  6. Check if your controller even working properly by using online controller test
No Haptic feedback
  1. Run game through XInput wrappers like DS4Windows or XOutput
  2. In the game switch prompt button from XInput to DS4

Other issues[edit]

UI and HUD not working properly with Ultrawidescreen resolutions

Make sure that you have enabled Ultrawide Compatible in Settings/More and to restart the game once.


Changing the resolution from widescreen to ultrawidescreen while in a stage may make the HUD stay in widescreen mode.
Zip format not supported.

Make sure that:

  1. The network is stable and able to contact miHoYo server.
  2. Users can bypass client check by running the game through game client, not game launcher.


If network is unstable, the Start button will becomes Update button and players will see the above text although there is no new update.
CG doesn't have subtitles

Extract any .srt from the .zip files manually in <path-to-game>\BH3_Data\StreamingAssets\Video to the same folder.


BH3 in BH3_Data may have different name depending on the server.
In-game, you can download all CGs(and also subtitles) of the game by pressing the Download button on the top left in Phone\Collection\Cutscene, letting you extract all subtitles at once without revisiting the folder frequently.
CG not rendering properly

This usually happens on Windows N, make sure you have installed Windows Media Feature Pack

Unable to interact with Valkyrie on the bridge

Go to Control Panel\Region\Formats and change the Format to English(US) or English(UK)


This can also fix other issues, like the giant models in in-game events like Cybernet.

Other information[edit]


Technical specs Supported Notes
Direct3D 11
Executable 32-bit 64-bit Notes
Launcher is 32-bit but the game is not.


Middleware Notes
Audio Audiokinetic Wwise
Cutscenes x264 running on AVPro Video
Anti-cheat miHoYo Protect, Tencent Anti-Cheat Invasive Anti-Cheat, may cause "IRQL NOT LESS OR EQUAL" BSOD with UniFairy.sys by corrupting the memory.

System requirements[edit]

Official system requirements[edit]

This is the official specs since the first beta release on CN server, do not use this as reference due to newer requirements.

Minimum Recommended
Operating system (OS) 7
Processor (CPU) Intel® CoreTM Duo CPU E4600 @2.40GHz
Pentium ® Dual-Core CPU E2210 @2.20 GHz
System memory (RAM) 4GB
Hard disk drive (HDD) 10GB
Video card (GPU) 1 GB VRAM
A 64-bit operating system is required.

Community system requirements[edit]

This system requirement is applied for version 3.8 and later (Post-Honkai Odyssey), guarantee to be playable with 60FPS Max Settings and at least high resolution 1080p.

Minimum Recommended
Operating system (OS) 7
Processor (CPU) Intel® Core™ i3-7100
System memory (RAM) 4GB
Hard disk drive (HDD) 10GB
Video card (GPU) Nvidia GeForce GTX 1050 2GB (or AMD equivalent) and higher.
DirectX 11 compatible
Controller Xbox 360 Controller
A 64-bit operating system is required.
The game is heavily single-threaded, CPU with higher single-threaded performance runs much better.


  1. Unity engine build: 5.3.6p5[1]
  2. Unity engine build: 2017.4.18f12[1]
  3. File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/1671200/ in addition to or instead of this directory. The app ID (1671200) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.


  1. 1.0 1.1 Verified by User:max20091 on 2020-01-29