[Preview Release] v0.0.2.11
Pre-releaseWhat's new?
- [Improvement] Move to .NET Core 6 and add .NET Framework 4.6.x or later support codebase.
- [Improvement] Separate some core components to
Hi3HelperCore
in case we are starting to develop the cross-platform version.- Use .NET Standard 2.0 codebase for
Hi3HelperCore
- Use .NET Standard 2.0 codebase for
- [Improvement] Replace Win32 based
IniParser
to UniversalIniParser
by Enichan. See this commit for changes. - [New] Introducing initial implementation of
ScreenInterop
class to read supported screen resolution list. This component will be used on "Settings Editor" feature in the future.
Major Changes
-
[New] Adding a support for Steam Version of the Game. See #6 for more information
-
[New] Adding "Block Check" feature to check and repair Game's block data. See #5 for more information
- This repair mechanism is also better and faster than In-game "Check downloaded assets" feature. See the benchmark result below for more information.
Note
This release has splitted into two versions,
- .NET Framework 4.6.2 version (Hi3HelperGUI-InDev-0.0.2.11.zip)
- .NET Core 6 x64 version (Hi3HelperGUI-InDev-0.0.2.11_NETCore.zip)
If you want to run the .NET Framework version, make sure that you have .NET Framework 4.6.2 Runtime installed. If not, Download Here.
Or if you want to run the .NET Core 6 x64 version, make sure that you have .NET Core 6 x64 Desktop Runtime installed. If not, Download Here.
Benchmark scenario for Block Check feature
Hardware for Benchmark:
- OS: Windows 11 Home Dev [build 22499.1010]
- CPU: Intel Core i5-9300H
- RAM: 16 GB 2667 MHz (DDR4 Dual-Channel)
- SSD: WDC PC SN730 (512 GB Variant)
- GPU: NVIDIA GeForce GTX 1650 (4 GB VRAM)
Game Version for Benchmark:
Southeast Asia (SEA) v5.2
Broken file: BH3_Data\StreamingAssets\Asb\72deb5429e35e95635a72a3f94229bab.wmv
Corrupted data offset: 0xb00
Corrupted data size: 16 bytes
Expected value:
FF D9 FF 05 EF F0 B3 3C D4 E5 A4 32 73 A9 75 20
Corrupted value:
53 65 65 65 65 65 65 67 67 67 67 67 73 73 73 73
Checking time
- In-game: 27.28 seconds
- Hi3Helper: 19.84 seconds
Download size for Repair:
- In-game: 39.5 MB (the whole file)
- Hi3Helper: 20.7 KB
Repair Time:
- In-game: 17.57 seconds (since it needs to download the whole 39.5 MB file)
- Hi3Helper: 0.53 second
Fast, isn't it? 👀
Now, Try it yourself!
Note for Benchmark
If you want to try this benchmark by yourself, Download 72deb5429e35e95635a72a3f94229bab.wmv
file below, copy it to <Honkai Installation Path>\Games\BH3_Data\StreamingAssets\Asb\
folder, run the game, click on red tool button at the left-bottom of your screen, and click "Check downloaded assets". Let the game do the repair process.
For using Hi3Helper, just do the same by copy the file to <Honkai Installation Path>\Games\BH3_Data\StreamingAssets\Asb\
folder, run the program, go to Block Check feature and click on "Check Block" button. Let the program check the corrupted file, then click "Repair".