Gildor's Forums

Author Topic: [UE4] Honor Of Kings: World  (Read 2081 times)
Lyws
Newbie
*
Posts: 19


View Profile
[UE4] Honor Of Kings: World
« on: April 07, 2026, 14:10 »

Game: Honor Of Kings: World / 王者荣耀:世界
UE: 4.26.2
Official Website(PC): https://world.qq.com/
Android Download Link: https://world.qq.com/zlkdatasys/mct/d/play.shtml

I hope someone can decrypt the game resources. This is my first time Posting. I don't know if doing so is in line with the rules.
« Last Edit: April 18, 2026, 00:45 by spiritovod » Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2874


View Profile
Re: [UE4] Honor Of Kings: World
« Reply #1 on: April 18, 2026, 00:44 »

The game is not encrypted, but it's using proprietary packages similar to original Honor of Kings game. I've added game specific script to the topic with keys, for more info read sticked topic and this post. For extracted assets use specific umodel build from this topic with game specific override.

Note that you should report issues with the script to the topic where it's provided or via PM, such posts will be removed from this forum.

Umodel wise, I've tested only textures so far. Feel free to provide samples of other assets supported by umodel for further tests.

Update: Support for the game is added to specific build. With it you can load extracted meshes and textures.


* Clipboard01.jpg (130 KB, 2549x1244 - viewed 340 times.)

* Clipboard02.jpg (135.39 KB, 2549x1245 - viewed 273 times.)
« Last Edit: April 18, 2026, 23:41 by spiritovod » Logged
Ehlyon
Full Member
***
Posts: 208



View Profile
Re: [UE4] Honor Of Kings: World
« Reply #2 on: April 18, 2026, 16:02 »

Some Skeletal and Static meshes these don't open and give various errors.
Animations... well seems to "open" without errors, but without skeleton and such dunno if they could crash.
Textures, has said already, seems to be working fine.
Logged
ysj734
Newbie
*
Posts: 2


View Profile
Re: [UE4] Honor Of Kings: World
« Reply #3 on: April 18, 2026, 18:02 »

Why can't I extract the files using a specific script? Do I need to extract all files?
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2874


View Profile
Re: [UE4] Honor Of Kings: World
« Reply #4 on: April 18, 2026, 23:36 »

@Ehlyon: Thank you for testing things, much appreciated. I've updated the script to produce more consistent results, now most meshes and textures should be loadable via specific build (see my post above), but you need to re-extract assets with the updated script. As for animations, I'm not sure since the game is widely using GPU animations, which is not wrapper for common class, but their own packed and probably optimized data. With all things extracted it's quite easy to find skeletons in assets and rename them manually. If you could point out to usual animations (those that can be found via scan), I could take a look at them as well.

@ysj734: If you mean what to do with extracted assets, you can use scan option in umodel, then sort results in flat view to find compatible assets. If you're confused in general, it's better to wait until some more appropriate and universal solution will be released here or somewhere else. Issues with the script can be reported in the topic where it's provided or via PM here, this topic is for umodel issues only.
Logged
Ehlyon
Full Member
***
Posts: 208



View Profile
Re: [UE4] Honor Of Kings: World
« Reply #5 on: April 19, 2026, 06:26 »

These extracted files makes umodel/scan crash, error seems the same or similar for all of them.
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2874


View Profile
Re: [UE4] Honor Of Kings: World
« Reply #6 on: April 19, 2026, 14:47 »

@Ehlyon: Thank you. The issue with standalone file in your samples should be fixed in the updated script (the file was not extracted properly). Though I couldn't find issues with files from the folders, 1019 contains animations and they're parsed fine (should be loadable, they're standard ACL anims) while 1020 contains materials, which can be loaded too. Probably you got the error because upon scanning umodel starts with root folder with corrupted file and crashes immediately.
« Last Edit: April 19, 2026, 14:49 by spiritovod » Logged
PiKaq
Newbie
*
Posts: 1


View Profile
Re: [UE4] Honor Of Kings: World
« Reply #7 on: April 19, 2026, 17:31 »

Hello, will the correct naming be fixed and updated later? Because currently, the extracted ones are sorted in garbled characters, making it very inconvenient to find resources.
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2874


View Profile
Re: [UE4] Honor Of Kings: World
« Reply #8 on: April 20, 2026, 20:34 »

@PiKaq: If it will be possible, yes. For now I've added an option to be able to exclude package names from export paths to the specific build, it's available in export window and via cli. With it enabled, export will be more flattened without additional subfolders, and while an object is exported with actual name (not the asset name), after exporting the whole folder and sorting results by name it should not be really hard to find things.

Update: Please address all questions and issues related to quickbms to the topic mentioned above. All update notes for the script are provided in the respective post and some further posts in that topic (for example this one). Like it was already said, this topic is for umodel related things only.
« Last Edit: April 24, 2026, 21:07 by spiritovod » Logged
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS