ID:277123
 
(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?
UPDATE:

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.
In response to Android Data
fixme:win:SetWindowTextA setting text "BYOND Setup" of other process window (nil) should not use SendMessage
fixme:win:SetWindowTextA setting text "BYOND Setup" of other process window (nil) should not use SendMessage
wine: Unhandled page fault on read access to 0x100011ee at address 0x7ee7ab61 (thread 000d), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x100011ee in 32-bit code (0x7ee7ab61).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7ee7ab61 ESP:7d848528 EBP:7d8485a0 EFLAGS:00210206( - 00 - RIP1)
EAX:00000000 EBX:7eed3b00 ECX:ffffffff EDX:100011ee
ESI:00000073 EDI:100011ee
Stack dump:
0x7d848528: 00000073 00000000 00000000 00000000
0x7d848538: 00000000 00000000 00000000 00000000
0x7d848548: 00000000 00000000 00000000 00000000
0x7d848558: 00000001 00000001 00000000 00000000
0x7d848568: 00000000 00000000 00000000 00000000
0x7d848578: b7fb8a1c 7effcbc0 7d8485c0 7efa9c27
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7ee7ab61 INSTR_EmulateInstruction+0x7b in kernel32 (0x7ee7ab61)
2 0x7ee7beed INSTR_vectored_handler+0x59 in kernel32 (0x7ee7beed)
3 0x7efb05e6 in ntdll (+0x205e6) (0x7efb05e6)
4 0x7efb0a85 __regs_RtlRaiseException+0x25 in ntdll (0x7efb0a85)
5 0x7efd4da9 call_exception_handler+0x1ad in ntdll (0x7efd4da9)
6 0xdeadbabe (0xdeadbabe)
7 0x7eeb5104 in kernel32 (+0x65104) (0x7eeb5104)
8 0x7efdb744 in ntdll (+0x4b744) (0x7efdb744)
9 0xb7e9f341 start_thread+0x81 in libpthread.so.0 (0xb7e9f341)
10 0xb7e344ee __clone+0x5e in libc.so.6 (0xb7e344ee)
0x7ee7ab61 INSTR_EmulateInstruction+0x7b in kernel32: movzbl 0x0(%edx,%eax,1),%esi
Modules:
Module Address Debug info Name (84 modules)
PE 400000-436000 Deferred byond_3_5_beta_6
PE 10000000-10009000 Deferred installoptions
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d55f000-7d5ab000 Deferred libgcrypt.so.11
ELF 7d5ab000-7d5d8000 Deferred libcrypt.so.1
ELF 7d5d8000-7d641000 Deferred libgnutls.so.12
ELF 7d641000-7d66f000 Deferred libcups.so.2
ELF 7d66f000-7d69e000 Deferred winspool<elf>
\-PE 7d680000-7d69e000 \ winspool
ELF 7d69e000-7d739000 Deferred comdlg32<elf>
\-PE 7d6b0000-7d739000 \ comdlg32
ELF 7d95c000-7d960000 Deferred libgpg-error.so.0
ELF 7d960000-7d970000 Deferred libtasn1.so.2
ELF 7d983000-7d9c6000 Deferred riched20<elf>
\-PE 7d990000-7d9c6000 \ riched20
ELF 7d9c6000-7d9db000 Deferred midimap<elf>
\-PE 7d9d0000-7d9db000 \ midimap
ELF 7da01000-7da19000 Deferred msacm32<elf>
\-PE 7da10000-7da19000 \ msacm32
ELF 7da19000-7da55000 Deferred wineoss<elf>
\-PE 7da20000-7da55000 \ wineoss
ELF 7da55000-7dadd000 Deferred winmm<elf>
\-PE 7da60000-7dadd000 \ winmm
ELF 7db0f000-7db41000 Deferred uxtheme<elf>
\-PE 7db20000-7db41000 \ uxtheme
ELF 7db41000-7db45000 Deferred libxfixes.so.3
ELF 7db45000-7db4e000 Deferred libxcursor.so.1
ELF 7db4e000-7db6a000 Deferred imm32<elf>
\-PE 7db60000-7db6a000 \ imm32
ELF 7db6a000-7db6d000 Deferred libxrandr.so.2
ELF 7db6d000-7db75000 Deferred libxrender.so.1
ELF 7e2d6000-7e4e9000 Deferred radeon_dri.so
ELF 7e4e9000-7e4f0000 Deferred libdrm.so.2
ELF 7e4f0000-7e556000 Deferred libgl.so.1
ELF 7e556000-7e63c000 Deferred libx11.so.6
ELF 7e63c000-7e649000 Deferred libxext.so.6
ELF 7e649000-7e661000 Deferred libice.so.6
ELF 7e661000-7e6eb000 Deferred winex11<elf>
\-PE 7e670000-7e6eb000 \ winex11
ELF 7e6eb000-7e70a000 Deferred libexpat.so.1
ELF 7e70a000-7e738000 Deferred libfontconfig.so.1
ELF 7e738000-7e74c000 Deferred libz.so.1
ELF 7e74c000-7e7b5000 Deferred libfreetype.so.6
ELF 7e7b5000-7e7c9000 Deferred lz32<elf>
\-PE 7e7c0000-7e7c9000 \ lz32
ELF 7e7c9000-7e7e2000 Deferred version<elf>
\-PE 7e7d0000-7e7e2000 \ version
ELF 7e7e2000-7e8a4000 Deferred comctl32<elf>
\-PE 7e7f0000-7e8a4000 \ comctl32
ELF 7e8a4000-7e8b7000 Deferred libresolv.so.2
ELF 7e8b7000-7e8d6000 Deferred iphlpapi<elf>
\-PE 7e8c0000-7e8d6000 \ iphlpapi
ELF 7e8d6000-7e926000 Deferred rpcrt4<elf>
\-PE 7e8e0000-7e926000 \ rpcrt4
ELF 7e926000-7e9b7000 Deferred ole32<elf>
\-PE 7e930000-7e9b7000 \ ole32
ELF 7e9b7000-7ea0d000 Deferred shlwapi<elf>
\-PE 7e9d0000-7ea0d000 \ shlwapi
ELF 7ea0d000-7eaf3000 Deferred shell32<elf>
\-PE 7ea20000-7eaf3000 \ shell32
ELF 7eaf3000-7eb37000 Deferred advapi32<elf>
\-PE 7eb00000-7eb37000 \ advapi32
ELF 7eb37000-7eb41000 Deferred libgcc_s.so.1
ELF 7ec16000-7ecc8000 Deferred gdi32<elf>
\-PE 7ec30000-7ecc8000 \ gdi32
ELF 7ecc8000-7edfa000 Deferred user32<elf>
\-PE 7ece0000-7edfa000 \ user32
ELF 7ee2d000-7ef2f000 Export kernel32<elf>
\-PE 7ee50000-7ef2f000 \ kernel32
ELF 7ef2f000-7ef39000 Deferred libnss_files.so.2
ELF 7ef39000-7ef42000 Deferred libnss_nis.so.2
ELF 7ef42000-7ef57000 Deferred libnsl.so.1
ELF 7ef57000-7ef60000 Deferred libnss_compat.so.2
ELF 7ef60000-7ef82000 Deferred libm.so.6
ELF 7ef82000-7f000000 Export ntdll<elf>
\-PE 7ef90000-7f000000 \ ntdll
ELF b7d64000-b7d67000 Deferred libxau.so.6
ELF b7d68000-b7d6b000 Deferred libdl.so.2
ELF b7d6b000-b7e9a000 Export libc.so.6
ELF b7e9a000-b7eac000 Export libpthread.so.0
ELF b7eae000-b7eb3000 Deferred libxxf86vm.so.1
ELF b7eb3000-b7ebb000 Deferred libsm.so.6
ELF b7ebb000-b7fcc000 Deferred libwine.so.1
ELF b7fcf000-b7fe5000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) Z:\home\androiddata\Desktop\byond_3_5_beta_6.exe
0000000d 15 <==
00000009 0
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:
1. Your version of WINE

Wine 0.9.21

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?

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).

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
fixme:win:SetWindowTextA setting text "BYOND Setup" of other process window (nil) should not use SendMessage

//it just sits here and waits for me to click "Next"

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
fixme:richedit:RichEditANSIWndProc EM_EXLIMITTEXT: stub
wine: Unhandled page fault on read access to 0x100011f3 at address 0x7fc3c781 (thread 000d), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x100011f3 in 32-bit code (0x7fc3c781).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7fc3c781 ESP:7dbde538 EBP:7dbde5b0 EFLAGS:00010206( - 00 - RIP1)
EAX:00000000 EBX:7fc95214 ECX:ffffffff EDX:100011f3
ESI:00000073 EDI:100011f3
Stack dump:
0x7dbde538: 00000073 00000001 00000000 00000000
0x7dbde548: 7dbde58c 00000040 7dbde6a0 7dbde58c
0x7dbde558: b7f03574 00000040 00000000 00000000
0x7dbde568: 00000001 00000001 7ffac99c 7ff613fc
0x7dbde578: 7dbde66c 7dbe0000 7ffd57a4 0000004c
0x7dbde588: b7f20128 7ffdd0e0 7dbde5d0 7ff89bc0
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7fc3c781 INSTR_EmulateInstruction+0x7b in kernel32 (0x7fc3c781)
2 0x7fc3db0d INSTR_vectored_handler+0x59 in kernel32 (0x7fc3db0d)
3 0x7ff90196 in ntdll (+0x20196) (0x7ff90196)
4 0x7ff90635 __regs_RtlRaiseException+0x25 in ntdll (0x7ff90635)
5 0x7ffb47c9 call_exception_handler+0x1ad in ntdll (0x7ffb47c9)
6 0xdeadbabe (0xdeadbabe)
7 0x7fc76ba4 in kernel32 (+0x66ba4) (0x7fc76ba4)
8 0x7ffbb124 in ntdll (+0x4b124) (0x7ffbb124)
9 0xb7efe341 start_thread+0x81 in libpthread.so.0 (0xb7efe341)
10 0xb7e934ee __clone+0x5e in libc.so.6 (0xb7e934ee)
0x7fc3c781 INSTR_EmulateInstruction+0x7b in kernel32: movzbl 0x0(%edx,%eax,1),%esi
Modules:
Module Address Debug info Name (74 modules)
PE 0x00400000-00436000 Deferred byond_3_5_beta_6
PE 0x65f00000-65fc2000 Deferred ole32
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7d8a0000-7d8ec000 Deferred libgcrypt.so.11
ELF 0x7d8ec000-7d919000 Deferred libcrypt.so.1
ELF 0x7d919000-7d982000 Deferred libgnutls.so.12
ELF 0x7d982000-7d9b0000 Deferred libcups.so.2
ELF 0x7ddda000-7de1b000 Deferred riched20<elf>
\-PE 0x7dde0000-7de1b000 \ riched20
ELF 0x7de1b000-7de30000 Deferred midimap<elf>
\-PE 0x7de20000-7de30000 \ midimap
ELF 0x7df74000-7df8c000 Deferred msacm32<elf>
\-PE 0x7df80000-7df8c000 \ msacm32
ELF 0x7df8c000-7dfc8000 Deferred wineoss<elf>
\-PE 0x7df90000-7dfc8000 \ wineoss
ELF 0x7dfc8000-7e050000 Deferred winmm<elf>
\-PE 0x7dfd0000-7e050000 \ winmm
ELF 0x7e860000-7e870000 Deferred libtasn1.so.2
ELF 0x7e8c7000-7e8cb000 Deferred libgpg-error.so.0
ELF 0x7e8ed000-7e91e000 Deferred uxtheme<elf>
\-PE 0x7e8f0000-7e91e000 \ uxtheme
ELF 0x7e91e000-7e922000 Deferred libxfixes.so.3
ELF 0x7e922000-7e92b000 Deferred libxcursor.so.1
ELF 0x7e92b000-7e933000 Deferred libxrender.so.1
ELF 0x7e933000-7e94f000 Deferred imm32<elf>
\-PE 0x7e940000-7e94f000 \ imm32
ELF 0x7f0b0000-7f2c3000 Deferred radeon_dri.so
ELF 0x7f2c3000-7f2ca000 Deferred libdrm.so.2
ELF 0x7f2ca000-7f330000 Deferred libgl.so.1
ELF 0x7f330000-7f416000 Deferred libx11.so.6
ELF 0x7f416000-7f42e000 Deferred libice.so.6
ELF 0x7f42e000-7f4b1000 Deferred winex11<elf>
\-PE 0x7f440000-7f4b1000 \ winex11
ELF 0x7f4b1000-7f4d0000 Deferred libexpat.so.1
ELF 0x7f4d0000-7f4fe000 Deferred libfontconfig.so.1
ELF 0x7f4fe000-7f512000 Deferred libz.so.1
ELF 0x7f512000-7f57b000 Deferred libfreetype.so.6
ELF 0x7f57b000-7f58f000 Deferred lz32<elf>
\-PE 0x7f580000-7f58f000 \ lz32
ELF 0x7f58f000-7f5a8000 Deferred version<elf>
\-PE 0x7f5a0000-7f5a8000 \ version
ELF 0x7f5a8000-7f66a000 Deferred comctl32<elf>
\-PE 0x7f5b0000-7f66a000 \ comctl32
ELF 0x7f66a000-7f6c0000 Deferred shlwapi<elf>
\-PE 0x7f680000-7f6c0000 \ shlwapi
ELF 0x7f6c0000-7f797000 Deferred shell32<elf>
\-PE 0x7f6d0000-7f797000 \ shell32
ELF 0x7f797000-7f7d8000 Deferred advapi32<elf>
\-PE 0x7f7a0000-7f7d8000 \ advapi32
ELF 0x7f8ad000-7f95e000 Deferred gdi32<elf>
\-PE 0x7f8c0000-7f95e000 \ gdi32
ELF 0x7f95e000-7fa90000 Deferred user32<elf>
\-PE 0x7f980000-7fa90000 \ user32
ELF 0x7fba0000-7fba3000 Deferred libxau.so.6
ELF 0x7fba3000-7fbb0000 Deferred libxext.so.6
ELF 0x7fbb2000-7fbbc000 Deferred libgcc_s.so.1
ELF 0x7fbef000-7fcf0000 Export kernel32<elf>
\-PE 0x7fc10000-7fcf0000 \ kernel32
ELF 0x7fe00000-7fe05000 Deferred libxxf86vm.so.1
ELF 0x7fe05000-7fe0f000 Deferred libnss_files.so.2
ELF 0x7fe0f000-7fe18000 Deferred libnss_nis.so.2
ELF 0x7fe18000-7fe2d000 Deferred libnsl.so.1
ELF 0x7fe2d000-7fe36000 Deferred libnss_compat.so.2
ELF 0x7fe37000-7fe3c000 Deferred libxxf86dga.so.1
ELF 0x7fe3c000-7fe44000 Deferred libsm.so.6
ELF 0x7fe48000-7fe6a000 Deferred libm.so.6
ELF 0x7fe6a000-7ff62000 Deferred libwine_unicode.so.1
ELF 0x7ff62000-7ffe0000 Export ntdll<elf>
\-PE 0x7ff70000-7ffe0000 \ ntdll
ELF 0xb7dc7000-b7dca000 Deferred libdl.so.2
ELF 0xb7dca000-b7ef9000 Export libc.so.6
ELF 0xb7ef9000-b7f0b000 Export libpthread.so.0
ELF 0xb7f1a000-b7f34000 Deferred libwine.so.1
ELF 0xb7f37000-b7f4d000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) H:\Desktop\byond_3_5_beta_6.exe
0000000d 15 <==
00000009 0


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).

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.
[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:
  • When editing icons, the buttons (with the arrows on them) aren't displayed. This confuses me (doing little iconing work myself) and prevents me from seeing which one I should click to move/flip the icon.
  • With the fonts I've got installed, the fonts don't appear properly and switch to Arial.
  • You cannot select a directory straight from C:\. Instead, you must use a directory from Z:\ (defaults to /, to access the UNIX filesystem). No biggie; in fact it's encouraged so your files are saved on your UNIX system for easier editing.


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:
  • There is a bug when loading key.txt, preventing you from saving your keys. Instead, you have to input your key everytime you want to login. This doesn't make it handy for LAN gameplay, and it stresses the BYOND Hub some more by constantly asking for authentication each time you login.


dreamseeker.exe executes successfully.
Known bugs:
  • When you click the "Browser" tab, the following error appears (or it gives you a blank window):
    <font color=red>X Error of failed request: BadAlloc (insufficient resources for operation)
    Major opcode of failed request: 53 (X_CreatePixmap)
    Serial number of failed request: 44449
    Current serial number in output stream: 44482</font>
  • <font color=green>Images in the text window are not supported, and will cause DreamSeeker to give an "Internal application error" message which is annoying, espessially in games that frequently make use of the feature (such as Space Station 13 and console).</font>
  • <font color=green>When uploading files, appearantly you must keep sending commands (i.e. spam a server with say commands or something) in order for the file upload to finish, since the progress bar will remain in a fixed position and increase with "10000" everytime you execute a command. Weird.</font>

<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).