ID:39298
 
Keywords: wine
Just recently figured out which DLL override was responsible for the Pager crashing...

BYOND Pager:
Include ole32.dll

BYOND Dream Seeker: Still working on it!

BYOND Dream Maker still works fine.
Woo.. if its going to work fully I'll be installing LInux on my computer again...
When dreamseeker boots up, with stuff like Chatters, of course I get spammed with the thousand of windows that refuse to hide, but here's the good thing.,.. I SAW A BROWSER WINDOW! :)

So we should just have to fix getting the dreamseeker more stable, and then the only bug we would have is the windows that refuse to hide.
4.0 works fine here, except everything is too slow.

Hope you get it running even better :)
Define working "fine".
What WINE version / BYOND version?
What kind of problems (if any?) are you having with BYOND? Dreamseeker? Pager? Dream Maker?
What DLLs did you override?
-I was using 0.9.55 and Byond 4.0.

-Browser wasn't working. Pop ups that list options were appearing only once, and not working after that (Don't affect games that don't use them). Moves/verbs had a delay of 2 seconds on games that had big resources. Icons that appeared on Output were grayscaled. No crashes at all.

- ole32.dll, oleaut32.dll, rpcrt4.dll, riched20.dll, riched32.dll, shlwapi.dll (They were from a HOW TO 3.5 tutorial, I don't have them anymore.)

Well, I say "fine" because there are games that you can play without big issues.

PS: I cleaned the overrides and I'll try to use legit XP DLLs at 0.9.57 now.
great news! keep up the good work!

PS: I cleaned the overrides and I'll try to use legit XP DLLs at 0.9.57 now.

How did this work out for you?
Would you mind posting an updated tutorial on how to install everything? The old one doesn't have the required dll files any more. Thanks.
Well. Here I go (With 0.9.58 now).

I installed a pre-setup configuration file. but I'm doing the whole thing in BYOND own's file configuration in winecfg so I don't think it'll interfer.

BYOND pager:
All I needed was ole32 :D. Browser didn't work

DreamSeeker:
When Browser shows up it'll force you to install wine gecko even if you have it and then crash. Hardware acceleration seems makes the map look wierd.
No overrides here could make it work better. Some of 'em even made it more unstable (incluiding ole32? o.o)




So what your saying is, games work fine as long as they do not use the browser?
Come on Tom! Give us a Geko browser for petes sake!
I don't know if they work. I didn't try any game that doesn't use browser (because every game does).
But if BYOND's browser was based on Gecko that'd be awesome :D

EDIT:
Castle worked here poorly and slowly.
When I get the pager up and running, I can't do anything with it. can't join games, can't connect or open games on my own computer, etc. doesn't even show friends or favorite games. And there's this gray box in the middle of the screen that won't go away. What's the problem, here?
It's because you didn't override ole32 in byond.exe configuration. When you use it everything will be normal at the pager except browser.

OR

You don't have wine gecko and in some older versions when you don't have it and BYOND pager goes up, the pop up that was supposed to ask you to install wine gecko goes crazy.
Daekdroom wrote:
It's because you didn't override ole32 in byond.exe configuration. When you use it everything will be normal at the pager except browser.

Would you mind explaining how to override this file? I see that I have it in the system32 folder, but I have no idea which config file you're modifying.
That's probally the ole32 that comes with wine.

You have to get a copy from windows (XP would be fine) and put it there. then run the command winecfg, click "Add Application", find byond.exe. You'll it was added in the list: click it and then go to the Tab "library". Type ole32 and add it. It should appear in the list as "ole32 (native,builtin)" or something like that.

EDIT:
I got graphic acceleration working. It makes everything even more unstable (sometimes it flashes turfs, sometimes it keeps going black), but here it goes:
create seeker.txt in BYOND/cfg directory. paste the line 'graphics-hwdriver gl' into 'seeker.txt' (without ' ').
Btw, I'm watching a Castle game, it makes everything slow and is buggy. This is a screenshot with hard acc off.
http://img412.imageshack.us/img412/3267/roflha4.png

EDIT 2:
Override advapi32.dll and active hardware acc and the map doesn't go slow.

EDIT 3:
Running 2 games with hardware acceleration makes X suddenly reset.
Heh.
Well at least it's nice to see WINE playing a little bit nicer with BYOND.
Keep up the good work. If you can, file a few bug reports on Wine App DB, so BYOND can get more compatible.
There isn't much to do now. ATI Proprietary driver refuses to install on Ubuntu 8.04 so I can't test hardware acc. and I've tried almost every override I could think off. Now we've to wait for Ole improvements in Wine.
Is there currently a fix for any issues with Dreamseeker? Because I am finding that I will try to start Dreamseeker (which I have to start as Guest because pager will shutdown if I login...) and it will start up, and sometimes even get far enough for me to put in a single command, but then it will shut down...
We believe that is due to either the browser bug, or the \icon bug.
Both have been reported to App DB, but we need people to vote on these bugs so the developers will see many people need the bug fixed!