ID:277682
 
I've ran quite a bit of testing with the new 4.0 and WINE, and have gotten it up to par, to where most everything works.
(Thanks to Tom's recent upgrade to DirectX, screen stretching appears broken.)

This can easily be fixed by turning off the DirectX "effects", this disables alpha channels and scaled icons, but as to my knowledge those never worked in WINE in the first place.

Theres only a few problems with WINE + BYOND:
- Browser does not function, it is simply a blank popup.
- It appears that the Info tab is visible in a seperate window, if there is no Info tab on the skin, it appears as a blank window.
- Alpha / Scaled icons
* In Dream Maker, alpha channeling works. Odd.
- (DM) The window editor appears blank, you can edit and move objects, they just appear invisible.
- (DM) The movement buttons do not appear in Dream Maker (simply to move the icon NORTH SOUTH ETC, the buttons do work though)



Dream Daemon appears to work perfectly.
Dream Maker works great, just don't try to design a window.
Dream Seeker still has a little bit of problems, but most games are functionable.
You can actually tell it to render with OpenGL instead of DX I believe. It's a config file edit though, so I wouldn't know what to do. I also got it to work with WINE and Ubuntu 7.10. It worked pretty well for just Chat, but crashed in games with maps. I also get this phantom panel that pops up on all games. Not sure what it is, but I think it might be the map(Even though Chat doesn't have one, or probably more accurately it is hidden).
In response to Danial.Beta
The reason I didn't test openGL, is because there going to take it out, so theres no point in trying to support it.

Also; the phantom panel [I believe] is the Info panel, it will still show up as a blank box. Maybe Tom; you could look into this and see if you can't come up with a fix or atleast explain what this thing is? :)
In response to Flame Sage
(NOTE: DS window may contain language not suitable.]
http://img135.imageshack.us/img135/5643/screenshotgi7.png

[EDIT: Tom; can you add a title like "BYOND Pager" to BYOND.exe please?]
In response to Flame Sage
You might want to edit out the text in the chat window.
In response to Smoko
I would but, GIMP is very confusing, I don't know how to work it.
In response to Flame Sage
The Gimp isn't the only image editing software on Linux.
In response to Flame Sage
Flame Sage wrote:
[Image]
(NOTE: DS window may contain language not suitable.]

Here's a little sidenote: Don't put a warning after the image, when it has already been looked at. That makes no sense at all.
In response to Flame Sage
Select Tool>(Box around DS Window or fowl content)>Edit>Clear. It's a simple tool when you learn to use it.

Anyways, if the BYOND developers don't want to make a Linux version(And they don't, understandably), they will hopefully at least keep WINE in mind. Any changes they can make that will help it would be great. I've also noticed that unused windows from the skin tend to pop-up even if they aren't called from the game. I haven't looked too much into this, but it is probably related to the phantom stat panel.

My trick for dealing with the phantom stat panel is to use the alt key to click and drag it onto another desktop. Works pretty well as a temp fix.
In response to Danial.Beta
Danial.Beta wrote:
My trick for dealing with the phantom stat panel is to use the alt key to click and drag it onto another desktop. Works pretty well as a temp fix.
Yeah that's what I do too.
The only major drawback with WINE right now, is the browser window, I still can't figure out how to make that work. Tom, perhaps you could work with the Linux guild? I'm sure you would know a lot more about what we would need to get it working.

What DLLs did you use? ;)
In response to Flame Sage
I'm using the standard Linux Guild listed DLLs, unless that was directed at Tom to figure out what DLLs he is using for the browsers. I find it odd that Steam has no troubles at all with browsers. I think one of the override of DLLs we use actually breaks the browser because the BYOND DLLs break Steam(I have special setups for BYOND.exe to prevent that from happening).
In response to Danial.Beta
That question was directed at Tom; sorry.
Yeah I do find it kind of odd, I believe the original way back in 355 to fix the browser was to disable ole32.dll, and that allowed the browser to show (but an \icon crashed DS) this is no longer the case though, disableing ole32.dll seems to have no effect on the browser.

Tom; can you shed some light on this issue?