ID:110040
 
So, I have discovered a possible bug with BYOND, a very annoying bug. But for reasons I will explain, I cannot make a proper bug report (I'm not even sure it is a real bug with BYOND, but possibly some sort of incompatibility of some sort)

The bug is basically, for some people, certain interface windows do not display properly.
Basically, what people should be seeing is a window that looks like this http://files.byondhome.com/TheMagicMan/intswapbattle.png
But what they are actually seeing is a window that looks like this http://files.byondhome.com/TheMagicMan/intbug.png

That is right, just a tiny top corner of the window. The bug has never happened to me, so I don't know exactly what it looks like, but that is what people say happens.

Now, I have come to the conclusion that this is an issue with interfaces. More specifically, with either disabling all windows elements and using a custom background image, or with selecting a transparency colour to use.
I cannot be entirely sure, since both go hand in hand. (Though I suspect the latter)

This bug however only effects certain people. If you're effected by it, you are always effected, if you are not, then you are never effected.
This obviously means it has something to do with certain aspects of the persons computer.
It could be...
1. They have a bum computer.
2. Some sort of issue with directx and their computer/graphics card.
3. Their operating system.

BYOND does say that using transparency can cause issues with directx, so I suspect that could be the issue. But I cannot be entirely sure.

This means that until I find some way to stop this, or this issue gets fixed (if it is a real issue) I'm going to have to stop relying on background images and transparency.
This means the interface that currently looks like this http://files.byondhome.com/TheMagicMan/winterfaceold.jpg
Will have to be changed to look like this http://files.byondhome.com/TheMagicMan/winterfacenew.jpg

First though, I will simply disable transparency, if that stops this issue, then it is transparency causing it, not background images, if not then it's background images.

But I really don't want to have to this, it kinds of sucks to be throwing away all that effort for nothing. But until there is some sort of work around, or fix for this issue, not much else can be done.
Not that its easy to convert what you've currently done, but you can use screen objects or a browser control to create the interface instead.
We suffer the same problem with our Stat Analyzer. It affects some people and not others and sometimes it appears and others it doesnt. Hopefully Tom can shed some light on this.
Are you setting the size when you show the window?