Skip to content

InfoProxySearch & InfoProxyContentMember#1865

Merged
Haselnussbomber merged 7 commits into
aers:mainfrom
AtmoOmen:InfoProxyContentMember
Jul 7, 2026
Merged

InfoProxySearch & InfoProxyContentMember#1865
Haselnussbomber merged 7 commits into
aers:mainfrom
AtmoOmen:InfoProxyContentMember

Conversation

@AtmoOmen

Copy link
Copy Markdown
Contributor

No description provided.

@Haselnussbomber

Copy link
Copy Markdown
Collaborator

From what I can see, InfoProxySearch is completely wrong. I guess it differs based on the client?!
Some observations of memory changing when searching for players:

[FieldOffset(0xE0)] public ushort LevelMin;
[FieldOffset(0xE2)] public ushort LevelMax;

// [FieldOffset(0xE8)] public ? GrandCompanyFilter;

[FieldOffset(0xF0)] public byte LanguageMask;

[FieldOffset(0x164), FixedSizeArray(isString: true)] internal FixedSizeArray32<byte> _searchName;

Did not look further into it. If possible, please fix the offsets, otherwise just remove the fields again.

InfoProxyContentMember is fine. :)

@AtmoOmen

AtmoOmen commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

From what I can see, InfoProxySearch is completely wrong. I guess it differs based on the client?! Some observations of memory changing when searching for players:

[FieldOffset(0xE0)] public ushort LevelMin;
[FieldOffset(0xE2)] public ushort LevelMax;

// [FieldOffset(0xE8)] public ? GrandCompanyFilter;

[FieldOffset(0xF0)] public byte LanguageMask;

[FieldOffset(0x164), FixedSizeArray(isString: true)] internal FixedSizeArray32<byte> _searchName;

Did not look further into it. If possible, please fix the offsets, otherwise just remove the fields again.

InfoProxyContentMember is fine. :)

thanks, fixed that, used hf2 client and analyzed again, should be correct now

@Haselnussbomber

Copy link
Copy Markdown
Collaborator

LanguageMask and GrandCompanyMask seem to be flipped.

@Haselnussbomber Haselnussbomber merged commit 62cbc42 into aers:main Jul 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants