Client HP/Exp bug 4267

02/07/2021 01:19 TwistedIllusions#1
Wasn't really sure about the best place to post this.

I've started work on my own server source, using other 4267 sources as references for the packets, using my own implementations for the actual mechanics. So, I noticed that none of my spawned entities had health bars, which was no big deal, because I figured I'd just hadn't got the packet completely right, and I'd address it later.

But then I noticed the EXP bar didn't show either (windows 10). So I figured maybe it was some kind of rendering bug, so I fired up xp under virtualbox and like magic, there's the health bars I imlemented, working as intended, as well as the exp bars, as seen in the included picture. (note that running the game under virtualbox clearly introduces it's own issues, but hey.)

So I was wondering if anyone had ever encountered anything like this, and had any idea of where to begin fixing it.
02/07/2021 01:48 TwistedIllusions#2
Well, I found a semi-solution.
For anyone who finds this afterwards.

[Only registered and activated users can see links. Click Here To Register...]

So, wined3d for windows lets you use wines version of direct3d on windows, for some reason. And it fixes the missing HP bars, unfortunatly, it has a side effect that after installing it talking in chat appends messages with a bunch of nonesense random characters.

Also seems to have quite the framerate hit, so isn't a great solution as of right now. This screenshot was taken using the 4.5 pre-vulken version.