JX3 HD Remake, with game data packed with KGPakV4, updated on 2023-01-17.
Application Details:
Version: | HD PakV4 1.0.0.6974 |
License: | Free to use |
URL: | http://jx3.xoyo.com/ |
Votes: | 0 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 8.0 |
Maintainers: About Maintainership
What works
(Notice it's from the stock Wine libraries, with NO DXVK or similar third part libraries, see "Extra comments" for more information on hot to run the game)
Game Download (From "SeasunGame" launcher):
Works but the launcher background may not show and keeps loading.
Game Install:
Works!
Game Resource Streaming (Use KGPK4_StreamDownloader.exe to have all other resource downloaded)
Works but the speed display may not accurate.
Game Update:
Works!
Resource Management (For KGPakV4, in the launcher):
Works!
But the disk size calculation may be error. A full HD client is displayed as 80GB, but it is much more than that. Real size is about 110GB.
It's very common as it's a Seasun game, NOT A BUG!!!
What does not
Pre-Game Environment Check (From the launcher):
Failed on:
1. LSP Check
2. Video Card Check
3. Critical File Check
Game Launch:
Failed on several points:
1. Video Card Detection (Workaround available below)
When the game start, it will try to get your video card info, the game launch process will fail on this step.
The game log will shows like:
KGLOG_PROCESS_ERROR(nRetCode) at line 436 in KG_GetVideoCardInfo
2. 3D Engine Initialization (Works with DXVK, see Extra comments below)
After the game's data package initialize, the KG3DEngineAdapter will try to start KG3DEngine.
When KG3DEngine initializing, seems the load of shaders failed with several wine "fixme" errors.
The game log will shows like:
KGLOG_COM_ASSERT_EXIT(0x80070057) at line 2505 in KG3D_CreateShaderTable
Wine log will shows like:
(many times) 0360:fixme:d3d_shader:shader_get_registers_used Ignoring typed UAV flags 0x2.
0360:fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x66, opcode_token 0x04000066.
Workarounds
1. Video Card Detection
(1) Open game's main config file (config.ini) in it's working directory (workdir named as "zhcn_hd" in this version, not "bin64")
Default at "PATH_TO_SEASUNGAME/Game/JX3/bin/zhcn_hd/config.ini"
(2) Change the value of "SkipVideoCardScoreUodate" under "[Debug]" section. If it's not existed, just create it.
(3) Now the game will skip video card detection when starting the game.
What was not tested
Game File Repair
Game Login (and of course all the in-game operations)
Hardware tested
Graphics:
Additional Comments
The test result above is based on these hardware:
Machine: Dell Precision 7560
CPU: Intel Xeon W-11855M
GPU: NVIDIA RTX A5000 Mobile
GPU Driver: nvidia-dkms from pacman
DE: KDE Plasma 2.26.5 in X11
System: Arch Linux
Both staging or original wine have the same test result.
The game will run well under DXVK. Tested DXVK version is 2.0.
Just use the workaround above to skip video card detection, then the game will start smoothly.
But based on "Test Results Guidelines", DXVK can not be a valid workaround for rating, so it still get the rating of Garbage.
Use DXVK with a not fully downloaded client will cause a great lagging!!!
I have tested DXVK on this machine and Steam Deck, both works well.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Arch Linux x86_64 | Jan 29 2023 | 8.0 | Yes | No | Yes | Garbage | Keven |
Bug # | Description | Status | Resolution | Other apps affected |