After installing MS Vc++ 2008 with the crosstie available in this site I have this problem(launcher works but SC2 doesn't)
I have the same problem with msvcr80 native, builtin or builtin only.
If I set msvcr80 to "disable" launcher still works I no longer have the error but the game doesn't start
Unhandled exception: unimplemented function MSVCR80.dll._encode_pointer called in 32-bit code (0x7bc4b8d0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7bc4b8d0 ESP:0033fd18 EBP:0033fd7c EFLAGS:00000206( - -- I - -P- )
EAX:00403932 EBX:7bca77cc ECX:00000000 EDX:0040438c
ESI:0033fd24 EDI:7eae1104
Stack dump:
0x0033fd18: 00000000 00000000 00000000 80000100
0x0033fd28: 00000001 00000000 7bc4b8d0 00000002
0x0033fd38: 00403860 00403932 00000000 00000000
0x0033fd48: 00000000 00000000 00000000 00000000
0x0033fd58: 00000000 00000000 7ea814de 00000000
0x0033fd68: 00000000 00000000 00000000 7ead999c
Backtrace:
=>0 0x7bc4b8d0 call_dll_entry_point+0x5f0() in ntdll (0x0033fd7c)
1 0x0036000f (0x0033fde4)
2 0x00402454 in sc2switcher (+0x2453) (0x0033fe70)
3 0x7b85b34c call_process_entry+0xb() in kernel32 (0x0033fe88)
4 0x7b85c51f in kernel32 (+0x4c51e) (0x0033fec8)
5 0x7bc72a50 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
6 0x7bc7547d call_thread_func+0x7c() in ntdll (0x0033ffa8)
7 0x7bc72a2e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
8 0x7bc4b8fe call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
0x7bc4b8d0 call_dll_entry_point+0x5f0 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (53 modules)
PE 400000- 46d000 Export sc2switcher
ELF 7b800000-7ba29000 Dwarf kernel32<elf>
\-PE 7b810000-7ba29000 \ kernel32
ELF 7bc00000-7bcc4000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcc4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e613000-7e619000 Deferred libxfixes.so.3
ELF 7e619000-7e624000 Deferred libxcursor.so.1
ELF 7e6bd000-7e6e7000 Deferred libexpat.so.1
ELF 7e6e7000-7e71b000 Deferred libfontconfig.so.1
ELF 7e71b000-7e72b000 Deferred libxi.so.6
ELF 7e72b000-7e72f000 Deferred libxcomposite.so.1
ELF 7e72f000-7e738000 Deferred libxrandr.so.2
ELF 7e738000-7e742000 Deferred libxrender.so.1
ELF 7e742000-7e748000 Deferred libxxf86vm.so.1
ELF 7e748000-7e769000 Deferred imm32<elf>
\-PE 7e750000-7e769000 \ imm32
ELF 7e769000-7e770000 Deferred libxdmcp.so.6
ELF 7e770000-7e791000 Deferred libxcb.so.1
ELF 7e791000-7e8c5000 Deferred libx11.so.6
ELF 7e8c5000-7e8d7000 Deferred libxext.so.6
ELF 7e8d7000-7e8f1000 Deferred libice.so.6
ELF 7e8f1000-7e986000 Deferred winex11<elf>
\-PE 7e900000-7e986000 \ winex11
ELF 7e986000-7ea20000 Deferred libfreetype.so.6
ELF 7ea54000-7eae3000 Deferred msvcrt<elf>
\-PE 7ea70000-7eae3000 \ msvcrt
ELF 7eae3000-7eb0d000 Deferred msvcr80<elf>
\-PE 7eaf0000-7eb0d000 \ msvcr80
ELF 7eb0d000-7eb6e000 Deferred advapi32<elf>
\-PE 7eb20000-7eb6e000 \ advapi32
ELF 7eb6e000-7ec2d000 Deferred gdi32<elf>
\-PE 7eb80000-7ec2d000 \ gdi32
ELF 7ec2d000-7ed6d000 Deferred user32<elf>
\-PE 7ec40000-7ed6d000 \ user32
ELF 7ed6d000-7ed7a000 Deferred libnss_files.so.2
ELF 7ed7a000-7ed86000 Deferred libnss_nis.so.2
ELF 7ed86000-7eda0000 Deferred libnsl.so.1
ELF 7efa0000-7efcc000 Deferred libm.so.6
ELF 7efce000-7efd2000 Deferred libxinerama.so.1
ELF 7efd2000-7efe8000 Deferred libz.so.1
ELF 7efe8000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f73e1000-f73ea000 Deferred libsm.so.6
ELF f73eb000-f73f0000 Deferred libdl.so.2
ELF f73f0000-f7595000 Deferred libc.so.6
ELF f7596000-f75b1000 Deferred libpthread.so.0
ELF f75b1000-f75b7000 Deferred libuuid.so.1
ELF f75b7000-f75c0000 Deferred libnss_compat.so.2
ELF f75e0000-f75e4000 Deferred libxau.so.6
ELF f75e5000-f7727000 Dwarf libwine.so.1
ELF f7729000-f774b000 Deferred ld-linux.so.2
ELF f774b000-f774c000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 winewrapper.exe
00000009 0
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
00000023 (D) C:\Program Files\StarCraft II\Support\SC2Switcher.exe
00000024 0 <==
System information:
Wine build: wine-1.4.1-6911-g2d3089c
Platform: i386
Host system: Linux
Host version: 3.2.0-31-generic
AND now everything is broken I removed VC++ 2008 from the "Manage Bottles menu" and nothing works.