ID:277123
Sep 15 2006, 9:28 am (Edited on Sep 15 2006, 9:36 am)
|
|
(Starting a new thread as not to spam the boards with all the replies.)
Recently, my harddrive was failing. Being lazy & having no money, my dad told me that I could have his Linux computer. Since then, I've caught a rather bad cold (*cough!*) and also installed Ubuntu on it. Of course I need BYOND installed (I'm a BYONDer, after all!), so I went ahead and got WINE and got the files Talion Knight sent me. The problem right now is, is that I *can* install 341 (with the old setup program), but I can't install 350 (3.5 Beta 6) because the installer vanishes into thin air when I click the "Next" button. (Personally, I think this has to do with the BYOND setup file searching for any running instances on BYOND, and then messing up with Linux.) (Also, I propose that BYOND Staff be a lil' Linux friendly and give an alternative installation program.) Any help? |
In response to Android Data
|
|
fixme:win:SetWindowTextA setting text "BYOND Setup" of other process window (nil) should not use SendMessage |
In response to Android Data
|
|
You know, there's an edit button.
|
Yea, Danial and digi said they both had problems with BYOND's Installer with WINE. As for the suggestion for an alternate installer, I started writing one with winelib a few weeks back but I just started college so development might be a little slow :( If you don't want to wait though(and I doubt that you do), try installing DCOM98 via winetools. The Debug Trace digi posted helped identify a few problems with the installer which rely on DCOM to work properly. You can install DCOM98 and IE(if you wish to) using winetools |
In response to Talion Knight
|
|
Talion Knight wrote:
Yea, Danial and digi said they both had problems with BYOND's Installer with WINE. As for the suggestion for an alternate installer, I started writing one with winelib a few weeks back but I just started college so development might be a little slow :( If you don't want to wait though(and I doubt that you do), try installing DCOM98 via winetools. The Debug Trace digi posted helped identify a few problems with the installer which rely on DCOM to work properly. You can install DCOM98 and IE(if you wish to) using winetools I used winetools and remade my Windows directory, then installed DCOM98 (which told me it was already installed), IE6 and most of the fonts. Still nothing. |
In response to Android Data
|
|
hmm, first things first, what is;
1. Your version of WINE 2. What OS is WINE trying to emulate(9x/NT)? 3. Do you have any DLLs overriden apart from the IE ones? 4. Do you have BYOND imported into WINE's Registry? 5. Do you have any other emulation/compatability programs installed (MOL for instance)? |
In response to Talion Knight
|
|
Talion Knight wrote:
1. Your version of WINE Wine 0.9.21 2. What OS is WINE trying to emulate(9x/NT)? Windows 98 is the default. 3. Do you have any DLLs overriden apart from the IE ones? DLLs overriden? Do you mean the "Libraries" part in winecfg? If so, I guess all of them would be overriden (it has "* (native,builtin)" which was made by winetools and some other overrides). 4. Do you have BYOND imported into WINE's Registry? No. (Couldn't run the installer, so I used a friends' BYOND directory.) 5. Do you have any other emulation/compatability programs installed (MOL for instance)? No. I ran the "byond.exe" file with debug mode on. I saw this when I got the "Internal application error" fault: <font color=red>err:ole:TLB_ReadTypeLib Loading of typelib L"shdocvw.dll" failed with error 1813</font> |
In response to Android Data
|
|
Android Data wrote:
Talion Knight wrote: Could you try it with 0.9.16 or 0.9.20? I've had no problems installing BYOND with either of these two. 3. Do you have any DLLs overriden apart from the IE ones? Ah, thought as much,the *(native,builtin) can cause a lot of problems(and I mean a LOT). Anyway. Completely uninstall WINE, under ubuntu that would be done via apt-get remove wine that will tell you it needs to remove winetools as well as it relies on WINE. Re-install WINE, directly after it's installed, install winetools then. Load up winetools and tell it to install DCOM98, that will automatically configure ~/.wine folder correctly, once it's installed exit winetools and try the 3.5 installer. Download BYOND_WINE.zip from my members page copy it to ~/windows extract and overwite the files, it comes with the registry entry(byond.reg) if you think that may help. I'm currently on my BeOSR5/Zeta1.1 Machine but if you run into anymore trouble you can page me. |
In response to Talion Knight
|
|
How do I install WINE 0.9.16 or 0.9.20? I'm running Ubuntu, and the only versions the package manager will accept are "0.9" or "0.9.21". I tried downloading the package from the WINE website but all I can do is compile it, and I don't know what to do next.
|
In response to Android Data
|
|
You need to select the 'multiverse' repository in your package manager, Google how to change your Apt repository -- it's easy to find. Once you do that you should have access to many more packages. By default Ubuntu has the 'universe' package selected, which is the official list of the latest most stable stuff. The multiverse is the unofficial list, users upload stuff and whatnot, good to have them both selected.
|
In response to Nadrew
|
|
Nadrew wrote:
You need to select the 'multiverse' repository in your package manager. Ubuntu was already telling me that it needed Multiverse earlier on. I looked in the package sources list, and the ones marked "Multiverse" are all enabled. Only one isn't enabled, but it seems that one is a duplicate of another (if I check it it complains that it's already in the file). |
In response to Android Data
|
|
I managed to install the 0.9.16 version. Now, it simply crashes when I click "Next" (I think it crashes because it can't load the textbox, or it can't check the processes list for running applications).
EDIT: false alarm. I just ran it again and it crashed before I could click "Next". :S EDIT #2: so appearantly, I can click "Next" and stuff, but the crash still continues. This is annoying. fixme:win:SetWindowTextA setting text "BYOND Setup" of other process window (nil) should not use SendMessage Oh, and the "Libraries" section still has "* (native,builtin)" added. winetools did this. |
In response to Android Data
|
|
Android Data wrote:
I managed to install the 0.9.16 version. Now, it simply crashes when I click "Next" (I think it crashes because it can't load the textbox, or it can't check the processes list for running applications).[snip] Oh, and the "Libraries" section still has "* (native,builtin)" added. winetools did this. Remove all the Libraries/DLLs overrides made by winetools and add riched20.dll as native. The second error(8th module,riched20<elf>) of the debug trace you posted indicates that it doesn't like playing nicely with other DLL overrides :( |
In response to Talion Knight
|
|
Over the course of the day, I've contacted #wine on IRC, and have been experimenting with it. It seems that something is wrong with the binaries, and this is preventing the BYOND setup from executing. I did manage to run the BYOND setup, but only with a malformed command given to me by someone on said IRC server.
Now I can't run BYOND.EXE, nor any of the other applications (like DREAMMAKER.EXE, even though I could open it before). I'll reinstall WINE again, and try your method. |
In response to Talion Knight
|
|
Talion Knight wrote:
Remove all the Libraries/DLLs overrides made by winetools and add riched20.dll as native. Done. No effect. I did manage to run the setup (using nice --adjustment=-20 wine byond_3_5_beta_6.exe), but now the pager won't run (using similar arguments). |
dreammaker.exe executes successfully.
Known bugs:
dreamdaemon.exe has not been tested by me, nor do I plan on going to. There's a linux version available for BYOND, and while it's text-only it's DreamDaemon is currently better than it's Windows' counterpart. byond.exe executes successfully. Known bugs:
dreamseeker.exe executes successfully. Known bugs:
<font color=green>(Added since post w/ screenshots below)</font> 1. Install WINE 0.9.17 by using the Ubuntu "Dapper"-only .deb package: http://wine.budgetdedicated.com/archive/ubuntu/dapper/ wine_0.9.17~winehq0~ubuntu~6.06-1_i386.deb 2. Run the BYOND setup with the command "sudo nice --adjustment=-20 wine byond_3_5_beta_6.exe" and install BYOND. 3. Extract the system32.zip and fonts.zip from Talion Knight. 4. Run "winecfg" and make sure "riched20" is set to native. 5. Run any of the BYOND utilities using "wine C:\Program Files\BYOND\bin\[name].exe". For instance, to run the pager, replace "[name]" with "byond" (without quotation marks). |
In response to Android Data
|
|
3. Extract the system32.zip and fonts.zip from Talion Knight. Those files are no longer hosted, the BYOND_WINE.zip should be easier as it doesn't have the recursive folder twitch. |
Now I may need some help from the BYOND Developers / BYOND Staff. I don't want to mess around too much since I might end up risking to lose BYOND as it's enabled now, so I'd like to ask: How is the BYOND browser made? What DLLs does it use? How do I get it to work? :\ May have been a bit too optimistic. Two bugs. I've appended them to the above list. Yeah, that's right. When an icon is displayed on the text window, the whole application crashes! |
In response to Android Data
|
|
Android Data wrote:
How is the BYOND browser made? What DLLs does it use? How do I get it to work? :\The DS Browser is IE. You have two Options here - install IE with WINE/Winetools or insall the Mozilla Active X Control(google for it). |
Got the C:\Program Files\BYOND directory from someone else. Now BYOND.EXE is having problems (Internal Application Error). This happens when attempting to login.