Введение:
Давно и плотно сижу на Linux и всё мне в этой ОС нравится, начиная от того что я в ней царь и бог, могу делать так как хочу, а не так как придумала компания которая выпускает альтернативную ОС (да да, я не опечатался, для меня Windows теперь альтернативная ОС), и заканчивая тем, что она удобна, по крайней мере лучше чем то, что сейчас называют Windows 10.
Но если в windows запуск игр как правило происходит просто и непринужденно - в Linux чтобы отдохнуть - надо сначала поработать. На мой взгляд это истинно верный подход, ну чтож, начинаем работать.
Сразу предупреждаю что гайд рассчитан на подготовленных пользователей которым просто лень погуглить. А тем кто не сможет воспроизвести эти действия, либо адаптировать их на свою версию ОС - рекомендую таки поставить Windows или же гуглить появления нимба над головой и татуировки пингвина на пятой точке.
PS: призывы выпить яду, установить Windows и прочее - отправляйте в /dev/ass, у меня есть лицензия на Windows (OMG, у 90% призывающих установить винду - стоит ломанная винда, а у меня есть лицензия и я ей не пользуюсь, значит в этом что-то есть.), но я не хочу ее ставить, она мне не удобна.
Теоретическая часть:
Самая основная проблема это запуск ИЦ, он требует функции которые не реализованы в ядре wine, а именно:
Находятся они в advapi32.dll
- AddAuditAccessObjectAce
- AddAccessAllowedObjectAce
- AddAccessDeniedObjectAce
По названию функций ясно, что ИЦ становится более параноидальным и следит за всем вокруг.
Сама же игра вполне работает даже без установки дополнительных компонентов. Правда за исключением иконок скиллов.
Я использую ОС RussianFedoraRemix но постараюсь дать команды и для хипстерской Ubuntu/mint/etc, по сути разница только в пакетном менеджере, всё остальное одно и то же.
Практическая часть:
Ну чтож, погнали. Я буду ставить вайн последней версии. Без сборки и патчей - увы ничего не заработает.
Я собирал версию 1.9.3, но пока я пишу этот гайд - у меня собирается 1.9.4 которая релизнулась час назад. Так же я использую Playonlinux так как он позволяет удобно переключаться между разными версиями wine и иметь разные префиксы для разного ПО.
Для начала клонируем репозиторий:
Заходим в папку, и ставим зависимости:
Для Fedora
Для Ubuntudnf builddep wine
Всё готово для установки, теперь необходимо наложить патчи, идем по ссылке http://pwonline.ru/forums/fredirect....i%3Fid%3D39918 и видим 3 патчика, в версию 1.9.4 их еще не включили, в дальнейшем скорее всего включат, так что проверяйте.apt-get build-dep wine
После чего собираем вайн стандартным способом
После чего качаем ИЦ, запускаем и прыгаем до потолка. Но после скачивания и установки самой игры - некрасиво материмся! Все иконки скиллов заменены на вопросы../configure --with-x
make
make install
Лечится установкой IE6, но, по крайней мере у меня, он просто так ставиться не стал и говорил что моя ОС не поддерживается. Не беда, для начала запускаем winecfg и говорим ему что у нас windows 2000, после чего IE6 спокойной устанавливается, после его установки опять запускаем winecfg и ставитм windows 7.
Можно играть!
Кстати систему меридиан починили! и накладывать этот патч не нужно.
Заключение:
Гайд намеренно написан так, чтобы невозможно было просто скопировать комманды и получить желаемое. Для тех кто не понял как делать - рекомендую либо гуглить, либо поставить винду.
Приложение:
Показано с 1 по 10 из 24
-
19.02.2016 19:22 #1
[Гайд] Игровой центр и PerfectWorld на Linux 2016
Последний раз редактировалось dIMONYGA; 19.02.2016 в 19:24. Причина: забыл про меридианы
-
08.03.2016 15:25 #2
Патч в транке, отдельно ничего прикручивать не нужно (кроме ie6)
-
19.03.2016 20:30 #3
А как бороться со светофором при входе на старых персонажей? на новых создавшихся заходит а тут краш летит
-
19.03.2016 21:14 #4
Падает при запуске клиента где-то в дебрях mrac. Wine Staging 1.8, 1.9.5. Сам г. центр запускается, пароль жрёт, а при запуске игры упс.
Зачем зря ассист нажимать? Долго и неудобно. // BubbleMan
-
21.03.2016 08:26 #5
-
21.03.2016 08:27 #6
-
21.03.2016 21:28 #7Код:
4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.223:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.223:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.223:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.GetLocalTime(0034fdd0) ret=0041e355 4383.224:00af:00b0:trace:ntdll:RtlSystemTimeToLocalTime (0x34fd48, 0x34fd50) 4383.224:00af:00b0:Ret KERNEL32.GetLocalTime() retval=00000001 ret=0041e355 4383.224:00af:00b0:Call KERNEL32.VirtualFree(00940000,00000000,00008000) ret=00403995 4383.224:00af:00b0:trace:virtual:NtFreeVirtualMemory 0xffffffff 0x940000 00000000 8000 4383.226:00af:00b0:trace:heap:RtlFreeHeap (0xffbf0000,70000061,0xffbf2398): returning TRUE 4383.226:00af:00b0:Ret KERNEL32.VirtualFree() retval=00000001 ret=00403995 4383.226:00af:00b0:Call ntdll.RtlDeleteCriticalSection(006dab88) ret=00408e6a 4383.232:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x16c9a0): returning TRUE 4383.232:00af:00b0:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=00408e6a 4383.232:00af:00b0:Call KERNEL32.VirtualFree(025a0000,00000000,00008000) ret=00404943 4383.232:00af:00b0:trace:virtual:NtFreeVirtualMemory 0xffffffff 0x25a0000 00000000 8000 4383.235:00af:00b0:trace:heap:RtlFreeHeap (0xffbf0000,70000061,0xffbf4bb0): returning TRUE 4383.235:00af:00b0:Ret KERNEL32.VirtualFree() retval=00000001 ret=00404943 4383.235:00af:00b0:Call KERNEL32.VirtualFree(00a80000,00000000,00008000) ret=00404943 4383.235:00af:00b0:trace:virtual:NtFreeVirtualMemory 0xffffffff 0xa80000 00000000 8000 4383.238:00af:00b0:trace:heap:RtlFreeHeap (0xffbf0000,70000061,0xffbf25d8): returning TRUE 4383.238:00af:00b0:Ret KERNEL32.VirtualFree() retval=00000001 ret=00404943 4383.238:00af:00b0:Call KERNEL32.FreeLibrary(7b810000) ret=0040ab8c 4383.238:00af:00b0:trace:module:LdrUnloadDll (0x7b810000) 4383.238:00af:00b0:trace:module:LdrUnloadDll (L"KERNEL32.dll") - START 4383.238:00af:00b0:trace:module:MODULE_DecRefCount (L"KERNEL32.dll") ldr.LoadCount: 36 4383.238:00af:00b0:trace:module:LdrUnloadDll END 4383.238:00af:00b0:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0040ab8c 4383.238:00af:00b0:Call KERNEL32.LocalFree(001718b8) ret=0040aba6 4383.250:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x1718b8): returning TRUE 4383.255:00af:00b0:Ret KERNEL32.LocalFree() retval=00000000 ret=0040aba6 4383.255:00af:00b0:Call KERNEL32.FreeLibrary(7b810000) ret=0040ab8c 4383.255:00af:00b0:trace:module:LdrUnloadDll (0x7b810000) 4383.255:00af:00b0:trace:module:LdrUnloadDll (L"KERNEL32.dll") - START 4383.255:00af:00b0:trace:module:MODULE_DecRefCount (L"KERNEL32.dll") ldr.LoadCount: 35 4383.255:00af:00b0:trace:module:LdrUnloadDll END 4383.255:00af:00b0:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0040ab8c 4383.255:00af:00b0:Call KERNEL32.LocalFree(00171770) ret=0040aba6 4383.265:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x171770): returning TRUE 4383.271:00af:00b0:Ret KERNEL32.LocalFree() retval=00000000 ret=0040aba6 4383.271:00af:00b0:Call KERNEL32.ExitProcess(00000000) ret=00406747 4383.271:00af:00b0:trace:module:LdrShutdownProcess () 00af:00b0:Call PE DLL (proc=0x7ca18020,module=0x7c9b0000 L"msvcrt.dll",reason=PROCESS_DETACH,res=0x1) 4383.271:00af:00b0:trace:msvcrt:DllMain (0x7c9b0000, DLL_PROCESS_DETACH, 0x1) pid(af), tid(b0), tls(8) 4383.271:00af:00b0:trace:msvcrt:_lock (28) 4383.271:00af:00b0:trace:msvcrt:_lock (17) 4383.271:00af:00b0:trace:msvcrt:_lock : creating lock #28 4383.271:00af:00b0:Call KERNEL32.InitializeCriticalSection(7ca4a334) ret=7c9e1285 4383.276:00af:00b0:trace:heap:RtlAllocateHeap (0x110000,70000062,00000020): returning 0x112ae0 4383.276:00af:00b0:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=7c9e1285 4383.276:00af:00b0:trace:msvcrt:_unlock (17) 4383.276:00af:00b0:trace:msvcrt:_unlock (28) 4383.276:00af:00b0:trace:msvcrt:_lock (29) 4383.276:00af:00b0:trace:msvcrt:_lock (17) 4383.276:00af:00b0:trace:msvcrt:_lock : creating lock #29 4383.276:00af:00b0:Call KERNEL32.InitializeCriticalSection(7ca4a350) ret=7c9e1285 4383.282:00af:00b0:trace:heap:RtlAllocateHeap (0x110000,70000062,00000020): returning 0x16d6f0 4383.282:00af:00b0:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=7c9e1285 4383.282:00af:00b0:trace:msvcrt:_unlock (17) 4383.282:00af:00b0:trace:msvcrt:_unlock (29) 4383.282:00af:00b0:trace:msvcrt:_lock (30) 4383.282:00af:00b0:trace:msvcrt:_lock (17) 4383.282:00af:00b0:trace:msvcrt:_lock : creating lock #30 4383.282:00af:00b0:Call KERNEL32.InitializeCriticalSection(7ca4a36c) ret=7c9e1285 4383.287:00af:00b0:trace:heap:RtlAllocateHeap (0x110000,70000062,00000020): returning 0x123400 4383.287:00af:00b0:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=7c9e1285 4383.287:00af:00b0:trace:msvcrt:_unlock (17) 4383.287:00af:00b0:trace:msvcrt:_unlock (30) 4383.287:00af:00b0:trace:msvcrt:msvcrt_flush_all_buffers :flushed (3) handles 4383.287:00af:00b0:trace:msvcrt:MSVCRT__fcloseall :closed (0) handles 4383.287:00af:00b0:Call ntdll.RtlDeleteCriticalSection(022a0cd4) ret=7c9d7012 4383.293:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x193480): returning TRUE 4383.293:00af:00b0:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=7c9d7012 4383.293:00af:00b0:Call ntdll.RtlDeleteCriticalSection(022a0cf8) ret=7c9d7012 4383.298:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x1917b8): returning TRUE 4383.298:00af:00b0:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=7c9d7012 4383.298:00af:00b0:Call ntdll.RtlDeleteCriticalSection(022a0d1c) ret=7c9d7012 4383.303:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x1917e8): returning TRUE 4383.304:00af:00b0:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=7c9d7012 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,022a0cc8) ret=7c9db36e 4383.304:00af:00b0:trace:heap:RtlFreeHeap (0x22a0000,70000062,0x22a0cc8): returning TRUE 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 4383.304:00af:00b0:Call ntdll.RtlFreeHeap(022a0000,00000000,00000000) ret=7c9db36e 4383.304:00af:00b0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7c9db36e 00af:00b0:Ret PE DLL (proc=0x7ca18020,module=0x7c9b0000 L"msvcrt.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7cf81120,module=0x7cf70000 L"imagehlp.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7cf81120,module=0x7cf70000 L"imagehlp.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7d51eb60,module=0x7d4e0000 L"dbghelp.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7d51eb60,module=0x7d4e0000 L"dbghelp.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7d54d660,module=0x7d540000 L"psapi.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7d54d660,module=0x7d540000 L"psapi.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dc54040,module=0x7dc40000 L"dnsapi.dll",reason=PROCESS_DETACH,res=0x1) 4383.304:00af:00b0:trace:dnsapi:DllMain (0x7dc40000, 0, 0x1) 00af:00b0:Ret PE DLL (proc=0x7dc54040,module=0x7dc40000 L"dnsapi.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dbfd460,module=0x7dbe0000 L"netapi32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:netapi32:DllMain 0x7dbe0000,0,0x1 00af:00b0:Ret PE DLL (proc=0x7dbfd460,module=0x7dbe0000 L"netapi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dc6eb80,module=0x7dc60000 L"wsock32.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7dc6eb80,module=0x7dc60000 L"wsock32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dcb1690,module=0x7dcb0000 L"icmp.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7dcb1690,module=0x7dcb0000 L"icmp.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dce37d0,module=0x7dcc0000 L"ws2_32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:winsock:DllMain 0x7dcc0000 0x0 0x1 00af:00b0:Ret PE DLL (proc=0x7dce37d0,module=0x7dcc0000 L"ws2_32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dd34ff0,module=0x7dd00000 L"oleacc.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:oleacc:DllMain 0x7dd00000, 0, 0x1 00af:00b0:Ret PE DLL (proc=0x7dd34ff0,module=0x7dd00000 L"oleacc.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7deede80,module=0x7deb0000 L"comdlg32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:commdlg:DllMain (0x7deb0000, 0, 0x1) 00af:00b0:Ret PE DLL (proc=0x7deede80,module=0x7deb0000 L"comdlg32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dd8bce0,module=0x7dd60000 L"winspool.drv",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7dd8bce0,module=0x7dd60000 L"winspool.drv",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7d976670,module=0x7d960000 L"uxtheme.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:uxtheme:DllMain 0x7d960000 0x0 0x1: stub 00af:00b0:Ret PE DLL (proc=0x7d976670,module=0x7d960000 L"uxtheme.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dbaa710,module=0x7db50000 L"winex11.drv",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7dbaa710,module=0x7db50000 L"winex11.drv",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7de53390,module=0x7ddb0000 L"comctl32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:commctrl:DllMain 0x7ddb0000,0,0x1 00af:00b0:Ret PE DLL (proc=0x7de53390,module=0x7ddb0000 L"comctl32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dfad0b0,module=0x7dfa0000 L"authz.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:authz:DllMain (0x0x7dfa0000, 0, 0x1) 00af:00b0:Ret PE DLL (proc=0x7dfad0b0,module=0x7dfa0000 L"authz.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7effd5a0,module=0x7eff0000 L"shfolder.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7effd5a0,module=0x7eff0000 L"shfolder.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7eb966a0,module=0x7ead0000 L"oleaut32.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7eb966a0,module=0x7ead0000 L"oleaut32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7ea63f40,module=0x7e990000 L"ole32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:ole:DllMain 0x7e990000 0x0 0x1 00af:00b0:Ret PE DLL (proc=0x7ea63f40,module=0x7e990000 L"ole32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e635410,module=0x7e5e0000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7e635410,module=0x7e5e0000 L"rpcrt4.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dc96d50,module=0x7dc80000 L"iphlpapi.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7dc96d50,module=0x7dc80000 L"iphlpapi.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e431750,module=0x7e3a0000 L"shell32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:shell:DllMain 0x7e3a0000 0x0 0x1 00af:00b0:Ret PE DLL (proc=0x7e431750,module=0x7e3a0000 L"shell32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e301620,module=0x7e2c0000 L"shlwapi.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:shell:DllMain 0x7e2c0000 0x0 0x1 00af:00b0:Ret PE DLL (proc=0x7e301620,module=0x7e2c0000 L"shlwapi.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7dfcd1f0,module=0x7dfc0000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1) 4383.305:00af:00b0:trace:imm:DllMain 0x7dfc0000, 0, 0x1 00af:00b0:Ret PE DLL (proc=0x7dfcd1f0,module=0x7dfc0000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e854e40,module=0x7e7b0000 L"user32.dll",reason=PROCESS_DETACH,res=0x1) 4383.310:00af:00b0:trace:heap:RtlFreeHeap (0x110000,70000062,0x15e3d0): returning TRUE 00af:00b0:Ret PE DLL (proc=0x7e854e40,module=0x7e7b0000 L"user32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e674710,module=0x7e660000 L"version.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7e674710,module=0x7e660000 L"version.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e713b30,module=0x7e690000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7e713b30,module=0x7e690000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7e94fbd0,module=0x7e900000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7e94fbd0,module=0x7e900000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7b8891f0,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7b8891f0,module=0x7b810000 L"KERNEL32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 00af:00b0:Call PE DLL (proc=0x7bca2a60,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) 00af:00b0:Ret PE DLL (proc=0x7bca2a60,module=0x7bc10000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) retval=1
-
22.03.2016 14:46 #8
Как правильно установить ie6? Я запилил его через winetricks, и запустил - работает. Но скиллов все ровно не видно. Слышал что другие ставят ie8, но тогда мне нужно снести ie6 и поставить ie8?
PS: wine 1.9.6 http://pwonline.ru/forums/fredirect....%2Fwine-builds
-
22.03.2016 15:29 #9
Кстати да, на новых персонажей тоже нету иконок, всё под ? стоит. IE6 ставил через PlayOnLinux
-
25.03.2016 17:11 #10