Kyll Posted August 12, 2012 Report Posted August 12, 2012 My OS of choice is now Ubuntu 12.04, I no longer use Win-Blows.Can some please update the how-to's for getting Continuum 4.0 to work with Linux, those how-to's are very old? The older methods do not seem to work with the latest versions of Ubuntu 12.04 and Wine 1.5-10. Quote
»Lynx Posted August 12, 2012 Report Posted August 12, 2012 What are the problems you're getting? Quote
Kyll Posted August 12, 2012 Author Report Posted August 12, 2012 (edited) What are the problems you're getting? One of the how-to's says to download kernel32.dll.so and replace it in the wine installation with the downloaded version. But the how-to says " the latest Wine version to work with kernel32.dll.so was Wine 1.1.21" meaning anything over Wine Version 1.1.21 doesn't work with the downloaded dll. I am well past Wine version 1.1 (I am using 1.5 so as to play Diablo III). So this method does not work for me unless I want to run a way outdated version of wine on my computer. To quote another poster:"What we could really use is an up-to-date how to install on Ubuntu 12.XX using Wine. Ubuntu is really the Linux of choice these days in one form or another" I am using Ubuntu 12.04 and it is the most popular desktop Linux now. Edited August 13, 2012 by Kyll Quote
Kyll Posted August 13, 2012 Author Report Posted August 13, 2012 What are the problems you're getting? One of the how-to's says to download kernel32.dll.so and replace it in the wine installation with the downloaded version. But the how-to says " the latest Wine version to work with kernel32.dll.so was Wine 1.1.21" meaning anything over Wine Version 1.1.21 doesn't work with the downloaded dll. I am well past Wine version 1.1 (I am using 1.5 so as to play Diablo III). So this method does not work for me unless I want to run a way outdated version of wine on my computer. To quote another poster:"What we could really use is an up-to-date how to install on Ubuntu 12.XX using Wine. Ubuntu is really the Linux of choice these days in one form or another" I am using Ubuntu 12.04 and it is the most popular desktop Linux now. I tried to compile the "Discretion" client as well using all the instructions in the README, but I didn't get a .exe file even after following the steps one after the other. Seems like it could be made a lot simpler. Quote
»doc flabby Posted August 15, 2012 Report Posted August 15, 2012 (edited) I'll see if i can provide some more up to date instructions. Edit: Had a quick look and looks like just need to add this line to line 2884 in process.c (the current diff has the wrong line number) if (access & PROCESS_VM_WRITE) return NULL; Will make a build.... Edited August 15, 2012 by doc flabby Quote
»doc flabby Posted August 15, 2012 Report Posted August 15, 2012 I've made build a kernel32.so.dll file against wine 1.15.10 Let me know how you get on as I don't have a gui installed on the server to test against. If this is successful, I will upload to my server alsokernel32.dll.zip Quote
Kyll Posted August 15, 2012 Author Report Posted August 15, 2012 I've made build a kernel32.so.dll file against wine 1.15.10 Let me know how you get on as I don't have a gui installed on the server to test against. If this is successful, I will upload to my server also Thank you Doc Flabby this does work with wine 1.5-10:sudo mv /usr/lib/i386-linux-gnu/wine/kernel32.dll.so /usr/lib/i386-linux-gnu/wine/kernel32.dll.so.oldsudo mv ~/Desktop/kernel32.dll.so /usr/lib/i386-linux-gnu/wine/ Where ~/Desktop/kernel32.dll.so is the dll you provided. Quote
gerry Posted August 31, 2012 Report Posted August 31, 2012 I tried this method and it works fine. I was playing in Pub in TrenchWars for 20 minutes. Thank you. I can finally play SS again on my Laptop running Ubuntu 12.04 Quote
cheesekiller Posted September 21, 2013 Report Posted September 21, 2013 i did this and now it opens but when i try to load up a server and play it dies... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7df0e2bc).Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7df0e2bc ESP:0033f500 EBP:0033f5b8 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:7df2aff4 ECX:0033f500 EDX:00000000 ESI:001c1f88 EDI:001bed68Stack dump:0x0033f500: 001c3940 7df185ac 0033f564 00030d400x0033f510: 00000000 00000000 00000000 001bed680x0033f520: 00000000 001f0003 0033f55c 000000010x0033f530: 00000000 0033f554 00110000 7bc3486d0x0033f540: 001c2034 00000000 001c3940 9865cd000x0033f550: 0033f570 7bcadff4 001c204c 001de6b0Backtrace:=>0 0x7df0e2bc in dsound (+0x1e2bc) (0x0033f5b8) 1 0x7df04904 in dsound (+0x14903) (0x0033f648) 2 0x7df05021 in dsound (+0x15020) (0x0033f698) 3 0x7df03932 DirectSoundCreate+0x1a1() in dsound (0x0033f708) 4 0x00405ff8 in continuum (+0x5ff7) (0x0033f744) 5 0x004383b3 in continuum (+0x383b2) (0x0033f89c) 6 0x00426731 in continuum (+0x26730) (0x0033fbb0) 7 0x004192c3 in continuum (+0x192c2) (0x0033fde4) 8 0x0046eef8 in continuum (+0x6eef7) (0x0033fe70) 9 0x7b85cc0c call_process_entry+0xb() in kernel32 (0x0033fe88) 10 0x7b8601bb start_process+0x5a(peb=0x1c1f88) [/root/wine-1.5.10/dlls/kernel32/process.c:1083] in kernel32 (0x0033fec8) 11 0x7bc77130 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 12 0x7bc79cad call_thread_func+0x7c() in ntdll (0x0033ffa8) 13 0x7bc7710e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 14 0x7bc4c82e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)0x7df0e2bc: movl 0x0(%eax),%edxModules:Module Address Debug info Name (111 modules)PE 400000- 52e000 Export continuumPE b30000- b8e000 Deferred menu040PE 10000000-1008e000 Deferred menuresELF 79add000-7b800000 Deferred libnvidia-glcore.so.310.14ELF 7b800000-7b8fd000 Dwarf kernel32 \-PE 7b810000-7b8fd000 \ kernel32ELF 7bc00000-7bcca000 Dwarf ntdll \-PE 7bc10000-7bcca000 \ ntdllELF 7bf00000-7bf04000 Deferred ELF 7c648000-7c686000 Deferred usp10 \-PE 7c650000-7c686000 \ usp10ELF 7c686000-7c6a4000 Deferred libgcc_s.so.1ELF 7c6a4000-7c81c000 Deferred libvorbisenc.so.2ELF 7c81c000-7c86a000 Deferred libflac.so.8ELF 7c86a000-7c8dc000 Deferred libsndfile.so.1ELF 7c8dc000-7c8e6000 Deferred libwrap.so.0ELF 7c8e6000-7ca00000 Deferred oleaut32 \-PE 7c900000-7ca00000 \ oleaut32ELF 7cb04000-7cb4d000 Deferred libdbus-1.so.3ELF 7cb4d000-7cbb2000 Deferred libpulsecommon-1.1.soELF 7cbb2000-7cc00000 Deferred libpulse.so.0ELF 7cd06000-7cd1e000 Deferred libresolv.so.2ELF 7cd1e000-7cd49000 Deferred libvorbis.so.0ELF 7cd68000-7cd8e000 Deferred winepulse \-PE 7cd70000-7cd8e000 \ winepulseELF 7cd8e000-7cdaf000 Deferred mmdevapi \-PE 7cd90000-7cdaf000 \ mmdevapiELF 7d9dc000-7d9e3000 Deferred libnss_dns.so.2ELF 7d9e3000-7d9eb000 Deferred libogg.so.0ELF 7d9eb000-7d9f4000 Deferred librt.so.1ELF 7d9f4000-7da32000 Deferred winspool \-PE 7da00000-7da32000 \ winspoolELF 7da32000-7db14000 Deferred comdlg32 \-PE 7da40000-7db14000 \ comdlg32ELF 7dbb2000-7dc92000 Deferred libgl.so.1ELF 7dd92000-7dd96000 Deferred libnss_mdns4.so.2ELF 7dd96000-7dd9d000 Deferred libasyncns.so.0ELF 7dded000-7de10000 Deferred imm32 \-PE 7ddf0000-7de10000 \ imm32ELF 7de10000-7de39000 Deferred msacm32 \-PE 7de20000-7de39000 \ msacm32ELF 7de39000-7dee8000 Deferred winmm \-PE 7de40000-7dee8000 \ winmmELF 7dee8000-7df2d000 Dwarf dsound \-PE 7def0000-7df2d000 \ dsoundELF 7df2d000-7df51000 Deferred iphlpapi \-PE 7df30000-7df51000 \ iphlpapiELF 7df51000-7e028000 Deferred opengl32 \-PE 7df70000-7e028000 \ opengl32ELF 7e028000-7e15a000 Deferred wined3d \-PE 7e040000-7e15a000 \ wined3dELF 7e15a000-7e1c4000 Deferred ddraw \-PE 7e160000-7e1c4000 \ ddrawELF 7e1c4000-7e23c000 Deferred rpcrt4 \-PE 7e1d0000-7e23c000 \ rpcrt4ELF 7e280000-7e284000 Deferred libnss_mdns4_minimal.so.2ELF 7e284000-7e28c000 Deferred libjson.so.0ELF 7e291000-7e295000 Deferred libnvidia-tls.so.310.14ELF 7e295000-7e2c8000 Deferred ws2_32 \-PE 7e2a0000-7e2c8000 \ ws2_32ELF 7e2c8000-7e3dd000 Deferred ole32 \-PE 7e2e0000-7e3dd000 \ ole32ELF 7e3dd000-7e411000 Deferred uxtheme \-PE 7e3e0000-7e411000 \ uxthemeELF 7e411000-7e50d000 Deferred comctl32 \-PE 7e420000-7e50d000 \ comctl32ELF 7e50d000-7e57c000 Deferred shlwapi \-PE 7e520000-7e57c000 \ shlwapiELF 7e57c000-7e795000 Deferred shell32 \-PE 7e590000-7e795000 \ shell32ELF 7e795000-7e79b000 Deferred libxfixes.so.3ELF 7e79b000-7e7a6000 Deferred libxcursor.so.1ELF 7e7a6000-7e7b6000 Deferred libxi.so.6ELF 7e7b6000-7e7ba000 Deferred libxcomposite.so.1ELF 7e7ba000-7e7c3000 Deferred libxrandr.so.2ELF 7e7c3000-7e7cd000 Deferred libxrender.so.1ELF 7e7cd000-7e7d3000 Deferred libxxf86vm.so.1ELF 7e7d3000-7e7da000 Deferred libxdmcp.so.6ELF 7e7da000-7e7fb000 Deferred libxcb.so.1ELF 7e7fb000-7e815000 Deferred libice.so.6ELF 7e815000-7e949000 Deferred libx11.so.6ELF 7e949000-7e95b000 Deferred libxext.so.6ELF 7e95b000-7e9e5000 Deferred winex11 \-PE 7e970000-7e9e5000 \ winex11ELF 7e9e5000-7e9fb000 Deferred libz.so.1ELF 7e9fb000-7ea95000 Deferred libfreetype.so.6ELF 7ea97000-7eab2000 Deferred wsock32 \-PE 7eaa0000-7eab2000 \ wsock32ELF 7eab4000-7eace000 Deferred version \-PE 7eac0000-7eace000 \ versionELF 7eace000-7eb33000 Deferred advapi32 \-PE 7eae0000-7eb33000 \ advapi32ELF 7eb33000-7ec3e000 Deferred gdi32 \-PE 7eb40000-7ec3e000 \ gdi32ELF 7ec3e000-7ed85000 Deferred user32 \-PE 7ec50000-7ed85000 \ user32ELF 7ef85000-7ef92000 Deferred libnss_files.so.2ELF 7ef92000-7efac000 Deferred libnsl.so.1ELF 7efac000-7efb5000 Deferred libnss_compat.so.2ELF 7efb5000-7efe1000 Deferred libm.so.6ELF 7efe2000-7efe6000 Deferred libxinerama.so.1ELF 7efe6000-7efea000 Deferred libxau.so.6ELF 7efea000-7eff0000 Deferred libuuid.so.1ELF 7eff0000-7eff9000 Deferred libsm.so.6ELF f73f3000-f73f8000 Deferred libdl.so.2ELF f73f8000-f75a1000 Deferred libc.so.6ELF f75a2000-f75bd000 Deferred libpthread.so.0ELF f75d0000-f75dc000 Deferred libnss_nis.so.2ELF f75dc000-f771e000 Dwarf libwine.so.1ELF f7720000-f7742000 Deferred ld-linux.so.2ELF f7742000-f7743000 Deferred [vdso].soThreads:process tid prio (all id:s are in hex)0000000e services.exe00000022 000000021 000000019 000000010 00000000f 000000016 winedevice.exe00000024 00000001d 000000018 000000017 00000001e plugplay.exe00000023 000000020 00000001f 000000027 explorer.exe00000028 000000029 WOTLauncher.exe00000030 00000002f 00000002e 00000002d 00000002c 00000002b 00000002a 000000900 (D) C:\Program Files (x86)\Continuum\Continuum.exe00000907 000000906 000000905 1500000904 000000902 000000901 0 <==System information: Wine build: wine-1.5.20 Platform: i386 (WOW64) Host system: Linux Host version: 3.6.9-030609-generic any ideas? using ubuntu 12.04 Quote
Werew Posted October 3, 2013 Report Posted October 3, 2013 cheesekiller, I got an incredibly similar problem with Lubuntu 13.04 and Wine 1.4.1. I've since updated to Wine 1.6. Seemed to solve the problem. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.