First post, by Zuupertronic
I've tried to use dgvoodoo 2.63.1 and wip70 with anarchy online's old engine that uses directdraw. Everything seems to work at first until you get past the character select screen. Shortly after the game starts loading it crashes to desktop. Checking with the debug layer the following was observed:
[3276] DirectDraw::CreatePalette (this = 00B4F8A0, dwFlags = 100, lpDDColorArray = 008FE400, lplpDDPalette = 14FF0E34, pUnkOuter = 00000000)
[3276] [dgVoodoo] ERROR: DirectDraw (00B4F8A0)::CreatePalette: Unsupported palette type is required. Only palettes with 256 entries are supported (DDPCAPS_8BITENTRIES). Also, flags DDPCAPS_PRIMARYSURFACE and DDPCAPS_PRIMARYSURFACELEFT cannot be specified on creation, those flags are handled implicitly through the object lifetime, depending on whether the object is attached to the primary surface or not.
This log message seems nonsensical to me, is it supposed to be indicating that a unsupported pallet type was passed into it?
Which type was passed that is unsupported, what are the values for the flags mentioned in the log message etc.
Is this something that can be resolved?