ID:276826
 
I installed BYOND, when trying to run the BYOND Pager, this came up:


chris@chris062689:~/.wine/drive_c/Program Files/BYOND/bin$ wine "byond.exe"
err:module:import_dll Library MSVCIRT.dll (which is needed by L"C:\\Program Files\\BYOND\\bin\\byondcore.dll") not found
err:module:import_dll Library byondcore.dll (which is needed by L"C:\\Program Files\\BYOND\\bin\\byondwin.dll") not found
err:module:import_dll Library byondwin.dll (which is needed by L"C:\\Program Files\\BYOND\\bin\\byond.exe") not found
err:module:import_dll Library MSVCIRT.dll (which is needed by L"C:\\Program Files\\BYOND\\bin\\byondcore.dll") not found
err:module:import_dll Library byondcore.dll (which is needed by L"C:\\Program Files\\BYOND\\bin\\byond.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\BYOND\\bin\\byond.exe" failed, status c0000135

Seems like it's missing a few dll's, which seems pretty easy to fix.

Does anyone know a solution?
Looks like the "MSVCIRT.dll" will solve the problem. All the other dlls can't load because this one is missing, try ripping it out of a windows install or googling it.
In response to Scoobert
But it's also saying the byondcore.dll is missing, even though the file is there.
In response to Scoobert
I placed that in the directory, now come up with theese errors:
(While trying to run BYOND.exe)

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
wine: Unhandled page fault on read access to 0x00000000 at address 0x7ece8f4f (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7ece8f4f).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
EIP:7ece8f4f ESP:7fafcbcc EBP:7ede6a00 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:00000000 ECX:ffffffff EDX:7d801e98
ESI:7ede6a00 EDI:00000000
Stack dump:
0x7fafcbcc: 7d801e98 0000000d 7ede6a00 7ede6a00
0x7fafcbdc: 00000000 7f93cd20 7fec20cc 7f920024
0x7fafcbec: 7beb32b9 7fd02600 7fafcc0c 7fce3802
0x7fafcbfc: 7f93cd20 7f920024 fffffff0 40020001
0x7fafcc0c: 7fafcc1c 7f8f519c 7f93cd20 7f920024
0x7fafcc1c: 7fafccac 7f8f8bb0 00000003 0001004e
0200: sel=1007 base=7fec2000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7ece8f4f InitSearchPath+0x3f in byondcore (0x7ece8f4f)
2 0x00000000 (0x00000000)
0x7ece8f4f InitSearchPath+0x3f in byondcore: repne scasb %es:(%edi)
Modules:
Module Address Debug info Name (88 modules)
PE 0x00400000-0044d000 Deferred byond
PE 0x10000000-100c9000 Deferred byondwin
PE 0x65340000-653d2000 Deferred oleaut32
PE 0x65f00000-65fc2000 Deferred ole32
PE 0x70bd0000-70c35000 Deferred shlwapi
PE 0x73dd0000-73ece000 Deferred mfc42
PE 0x78000000-78040000 Deferred msvcrt
PE 0x780a0000-780b5000 Deferred msvcirt
ELF 0x789ca000-789cc000 Deferred xlcutf8load.so.2
ELF 0x7be8c000-7bf00000 Deferred ntdll<elf>
\-PE 0x7bea0000-7bf00000 \ ntdll
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7d15b000-7d19c000 Deferred riched20<elf>
\-PE 0x7d170000-7d19c000 \ riched20
ELF 0x7d19c000-7d1b0000 Deferred riched32<elf>
\-PE 0x7d1a0000-7d1b0000 \ riched32
ELF 0x7d7d0000-7d800000 Deferred uxtheme<elf>
\-PE 0x7d7e0000-7d800000 \ uxtheme
ELF 0x7da2b000-7da40000 Deferred midimap<elf>
\-PE 0x7da30000-7da40000 \ midimap
ELF 0x7db58000-7db7a000 Deferred msacm32<elf>
\-PE 0x7db60000-7db7a000 \ msacm32
ELF 0x7db7a000-7db91000 Deferred msacm<elf>
\-PE 0x7db80000-7db91000 \ msacm
ELF 0x7db91000-7dbd3000 Deferred wineoss<elf>
\-PE 0x7dba0000-7dbd3000 \ wineoss
ELF 0x7dc17000-7dc20000 Deferred libxcursor.so.1
ELF 0x7dc20000-7dc3b000 Deferred imm32<elf>
\-PE 0x7dc30000-7dc3b000 \ imm32
ELF 0x7dc3b000-7dc57000 Deferred ximcp.so.2
ELF 0x7e559000-7e75c000 Deferred i915_dri.so
ELF 0x7e75c000-7e7c2000 Deferred libgl.so.1
ELF 0x7e7c2000-7e882000 Deferred libx11.so.6
ELF 0x7e882000-7e89b000 Deferred libice.so.6
ELF 0x7e89b000-7e918000 Deferred winex11<elf>
\-PE 0x7e8b0000-7e918000 \ winex11
ELF 0x7e918000-7e937000 Deferred libexpat.so.1
ELF 0x7e937000-7e965000 Deferred libfontconfig.so.1
ELF 0x7e965000-7e972000 Deferred libxext.so.6
ELF 0x7e972000-7e986000 Deferred libz.so.1
ELF 0x7e986000-7e9f0000 Deferred libfreetype.so.6
PE 0x7e9f0000-7ea0a000 Deferred libpng
PE 0x7ea10000-7ea1f000 Deferred zip
ELF 0x7ea22000-7ead1000 Deferred comctl32<elf>
\-PE 0x7ea30000-7ead1000 \ comctl32
ELF 0x7ead1000-7eb90000 Deferred shell32<elf>
\-PE 0x7eaf0000-7eb90000 \ shell32
ELF 0x7eb90000-7ebae000 Deferred iphlpapi<elf>
\-PE 0x7eba0000-7ebae000 \ iphlpapi
ELF 0x7ebae000-7ebd7000 Deferred ws2_32<elf>
\-PE 0x7ebc0000-7ebd7000 \ ws2_32
ELF 0x7ebd7000-7ebf0000 Deferred wsock32<elf>
\-PE 0x7ebe0000-7ebf0000 \ wsock32
PE 0x7ebf0000-7edfc000 Export byondcore
ELF 0x7edfc000-7ee00000 Deferred libxfixes.so.3
ELF 0x7ee00000-7ee08000 Deferred libxrender.so.1
ELF 0x7ee08000-7ee1c000 Deferred lz32<elf>
\-PE 0x7ee10000-7ee1c000 \ lz32
ELF 0x7ee1c000-7ee34000 Deferred version<elf>
\-PE 0x7ee20000-7ee34000 \ version
ELF 0x7ee34000-7ee70000 Deferred advapi32<elf>
\-PE 0x7ee40000-7ee70000 \ advapi32
ELF 0x7ef56000-7f856000 Deferred gdi32<elf>
\-PE 0x7efa0000-7f856000 \ gdi32
ELF 0x7f856000-7f96f000 Deferred user32<elf>
\-PE 0x7f870000-7f96f000 \ user32
ELF 0x7f96f000-7f9f0000 Deferred winmm<elf>
\-PE 0x7f980000-7f9f0000 \ winmm
ELF 0x7fb00000-7fb07000 Deferred libdrm.so.1
ELF 0x7fb07000-7fb0b000 Deferred libxdmcp.so.6
ELF 0x7fb0b000-7fb10000 Deferred libxxf86vm.so.1
ELF 0x7fb12000-7fb15000 Deferred libxau.so.6
ELF 0x7fb15000-7fb1c000 Deferred libsm.so.6
ELF 0x7fc64000-7fd60000 Deferred kernel32<elf>
\-PE 0x7fc80000-7fd60000 \ kernel32
ELF 0x7fe70000-7fe75000 Deferred libxxf86dga.so.1
ELF 0x7fe75000-7fe80000 Deferred libgcc_s.so.1
ELF 0x7fe80000-7fe8b000 Deferred libnss_files.so.2
ELF 0x7fe8b000-7fe95000 Deferred libnss_nis.so.2
ELF 0x7fe95000-7feab000 Deferred libnsl.so.1
ELF 0x7feab000-7feb5000 Deferred libnss_compat.so.2
ELF 0x7fec6000-7fee9000 Deferred libm.so.6
ELF 0x7fee9000-7ffe0000 Deferred libwine_unicode.so.1
ELF 0xb7e3a000-b7e3e000 Deferred libdl.so.2
ELF 0xb7e3e000-b7f6c000 Deferred libc.so.6
ELF 0xb7f6d000-b7f80000 Deferred libpthread.so.0
ELF 0xb7f80000-b7f9a000 Deferred libwine.so.1
ELF 0xb7fa9000-b7fbf000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\BYOND\bin\byond.exe
00000009 0 <==
WineDbg terminated on pid 0x8
In response to Flame Sage
key bit:

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub

this is one of the biggest hurdles - Wine's support for however BYOND is using the richedit bits is manky at best for some reason. and it's been like this for a couple of years now unfortunately.

last weekend i reported this finally in some detail, and i'm to try out a new cvs/developer release of CrossOverOffice - their changes will trickle down to Wine.

will keep ya posted on if it works or not - though i must admit i am being little lazy due to some behind-the-scenes OpenGL support in the works for BYOND. this will make porting to Linux and Max platforms a bit easier i understand.
In response to digitalmouse
Well this is odd...
After rebooting; it semi-works.

A few major problems;


BYOND PAGER-
I can send a page, but it does not appear in the text box. (then freezes)

Also; the BYOND Pager seems very unstable, Half the time it didn't even log me in (as so) or menus didn't show up.


Dream Maker-
Going into an dmi file crashes the program.
Text is very.. ran together.



Dream Daemon-
Works perfectly.


Here is a screenshot:
http://img467.imageshack.us/my.php?image=snapshot14av.png


I know digi is working on tweaking with daily builds, and have any of the problems mentioned here been solved yet?

Is there anything i could do to speed up the process digi?
In response to Flame Sage
Heh. Nice screenshot.

As for the Dream Maker text-running-together problem, it looks like you're using a variable-width font. Dream Maker only supports fixed-width fonts, so that might be half the problem.
In response to Crispy
I alerady tried different fonts. None of them seemed to make it better.

I was running an old version wine though, is the newest versions any more stable with BYOND?

Have Digitalmouse's efforts with Cross-Over office / WINE been in vain!? Stay tuned... (hopefully)