Skip to content

UI Incorrectly Displays Decryption Scheme Parameters as Hxcrypt (0x0, 0x0) #4

@Ic-any

Description

@Ic-any

Edition: Windows 10 Home
Version: 22H2
OS Build: 19045.6216
Experience: Windows Feature Experience Pack 1000.19062.1000.0

Scheme Editor's XP3 Scheme - Creating an HxScheme, then decrypting after filling in the parameters offset and mask. The selection in the UI's decryption scheme shows Hxcrypt (0x0, 0x0).

Image

Description:
After creating a custom decryption scheme named "病弱妹" in Fields > KnownSchemes, selecting HxCrypt, changing the type to create a CxScheme, and filling in the correct parameters (obtained via reverse engineering CXDEC.dll), the parameters are successfully saved and can be applied to games. However, when selecting this scheme for an XP3 archive within the same game, the UI fails to display the custom parameters correctly.

Steps to Reproduce:

In Fields, go to KnownSchemes and create a new scheme named "病弱妹".

Set the type to HxCrypt, click "Change Type", and select "Create CxScheme".

Enter the correct parameters (obtained from CXDEC.dll).

Save the scheme. Observe that the game can be added with these parameters.

Select an XP3 archive from that game. The UI will not show the custom parameters (e.g., it may show default/placeholder values like (0x0, 0x0)).

Expected Result:
When selecting the XP3 archive, the UI should reflect the custom "病弱妹" scheme with the correct parameters entered (e.g., Hxcrypt (offset_value, mask_value)).

Actual Result:
The UI either shows no parameters, default values, or incorrect placeholder values (like Hxcrypt (0x0, 0x0)), despite the scheme being correctly saved and associated with the game.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions