Железнодорожный магнат 3 (Railroad Tyccon 3 от 1С)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Ответить
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Железнодорожный магнат 3

Сообщение landrew.xp »

Направьте, плиз, мой взор в правильном направлении.
Имею следующую проблему.
Устанавливаю под wine сабж. Устанавливаю DirectX 8.1, который идёт вместе с игрой.
С вероятностью примерно 0.1 игра запускается и нормально играет.
С вероятностью примерно 0.05 в игре имеется звук.
Т.е. не предпринимая никаких действий я играю в игру, выхожу, заново запустить уже не могу.
Кто виноват и что делать?

KUbuntu 8.10. Все обновления установлены.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: Железнодорожный магнат 3

Сообщение oldbay »

landrew.xp писал(а):
20.01.2009 21:15
Направьте, плиз, мой взор в правильном направлении.
Имею следующую проблему.
Устанавливаю под wine сабж. Устанавливаю DirectX 8.1, который идёт вместе с игрой.
С вероятностью примерно 0.1 игра запускается и нормально играет.
С вероятностью примерно 0.05 в игре имеется звук.
Т.е. не предпринимая никаких действий я играю в игру, выхожу, заново запустить уже не могу.
Кто виноват и что делать?

KUbuntu 8.10. Все обновления установлены.


что пишет в консоли - когда не пускается ?
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Железнодорожный магнат 3

Сообщение landrew.xp »

oldbay писал(а):
21.01.2009 11:39
что пишет в консоли - когда не пускается ?

Вечером выложу лог.
Но первыми идут строчки что не может получить доступ к /dev/sg1, /dev/sg2 и т.д.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Железнодорожный магнат 3

Сообщение landrew.xp »

Код:

andrew@andrew-ubuntu:~/.wine/drive_c/Program Files/Railroad Tycoon 3$ wine RT3.exe err:aspi:SCSI_OpenDevice Failed to open device /dev/sg1: Permission denied err:aspi:SCSI_OpenDevice Failed to open device /dev/sg2: Permission denied err:aspi:SCSI_OpenDevice Failed to open device /dev/sg3: Permission denied fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors. fixme:ntdll:server_ioctl_file Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0) wine: Call from 0x7b8455b0 to unimplemented function ntoskrnl.exe.IoGetDeviceObjectPointer, aborting wine: Unimplemented function ntoskrnl.exe.IoGetDeviceObjectPointer called at address 0x7b8455b0 (thread 001c), starting debugger... Unhandled exception: unimplemented function ntoskrnl.exe.IoGetDeviceObjectPointer called in 32-bit code (0x7b845623). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b845623 ESP:7ec3a3e8 EBP:7ec3a44c EFLAGS:00000246( - 00 - IZP1) EAX:7b82ecb9 EBX:7b8b6ff4 ECX:00000000 EDX:7ec3a474 ESI:7ec3a474 EDI:00451b45 Stack dump: 0x7ec3a3e8: 7ec3a474 00000008 0000003c 80000100 0x7ec3a3f8: 00000001 00000000 7b8455b0 00000002 0x7ec3a408: 7ee02b40 7ee04bbd 00000000 00000000 0x7ec3a418: 7ec3a494 7bc69dfb 7ec3a4ac 7ec3a478 0x7ec3a428: 0000001c 7ec3a4ec 7ec3a4ec 7effeff4 0x7ec3a438: 7ec3a45c 004534a6 7b8455ba 7effeff4 Backtrace: =>1 0x7b845623 in kernel32 (+0x25623) (0x7ec3a44c) 2 0x7ee02ad5 in ntoskrnl (+0x12ad5) (0x7ec3a47c) 3 0x7edfb008 in ntoskrnl (+0xb008) (0x7ec3a4e4) 4 0x00451ab8 in pfsvgae.sys (+0x1ab8) (0x7ec3a4ec) 5 0x00451c93 in pfsvgae.sys (+0x1c93) (0x7ec3a918) 6 0x7effcf79 in winedevice (+0xcf79) (0x7ec3a9d8) 7 0x7ee56cd2 in advapi32 (+0x26cd2) (0x7ec3aa28) 8 0x7bc6d65e call_thread_entry_point+0xe() in ntdll (0x7ec3aa38) 9 0x7bc6ec82 in ntdll (+0x5ec82) (0x7ec3aad8) 10 0x7bc6ee7d in ntdll (+0x5ee7d) (0x7ec3b3c8) 11 0xf7e6650f start_thread+0xbf() in libpthread.so.0 (0x7ec3b4c8) 12 0xf7de4ece __clone+0x5e() in libc.so.6 (0x00000000) 0x7b845623: subl $4,%esp Modules: Module Address Debug info Name (31 modules) PE 450000- 45c000 Export pfsvgae.sys ELF 7b800000-7b93c000 Export kernel32<elf> \-PE 7b820000-7b93c000 \ kernel32 ELF 7bc00000-7bca7000 Export ntdll<elf> \-PE 7bc10000-7bca7000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7eaa9000-7eabf000 Deferred hal<elf> \-PE 7eab0000-7eabf000 \ hal ELF 7eabf000-7eb2b000 Deferred msvcrt<elf> \-PE 7ead0000-7eb2b000 \ msvcrt ELF 7ec3c000-7ec50000 Deferred libresolv.so.2 ELF 7ec50000-7ec6f000 Deferred iphlpapi<elf> \-PE 7ec60000-7ec6f000 \ iphlpapi ELF 7ec6f000-7ecd2000 Deferred rpcrt4<elf> \-PE 7ec80000-7ecd2000 \ rpcrt4 ELF 7ede3000-7ee1b000 Export ntoskrnl<elf> \-PE 7edf0000-7ee1b000 \ ntoskrnl ELF 7ee1b000-7ee6e000 Export advapi32<elf> \-PE 7ee30000-7ee6e000 \ advapi32 ELF 7ee6e000-7ee87000 Deferred libnsl.so.1 ELF 7ee87000-7ee90000 Deferred libnss_compat.so.2 ELF 7efc5000-7efeb000 Deferred libm.so.6 ELF 7efeb000-7f000000 Export winedevice<elf> \-PE 7eff0000-7f000000 \ winedevice ELF f7cf0000-f7cfc000 Deferred libnss_files.so.2 ELF f7cfd000-f7d01000 Deferred libdl.so.2 ELF f7d01000-f7e5f000 Export libc.so.6 ELF f7e60000-f7e79000 Export libpthread.so.0 ELF f7e79000-f7e84000 Deferred libnss_nis.so.2 ELF f7e8e000-f7fc5000 Deferred libwine.so.1 ELF f7fc7000-f7fe7000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 00000009 0 0000000c 0000001b 0 0000001a 0 00000016 0 00000015 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000014 0 00000011 0 00000010 0 00000017 (D) C:\windows\system32\winedevice.exe 0000001c 0 <== 00000019 0 00000018 0 Backtrace: =>1 0x7b845623 in kernel32 (+0x25623) (0x7ec3a44c) 2 0x7ee02ad5 in ntoskrnl (+0x12ad5) (0x7ec3a47c) 3 0x7edfb008 in ntoskrnl (+0xb008) (0x7ec3a4e4) 4 0x00451ab8 in pfsvgae.sys (+0x1ab8) (0x7ec3a4ec) 5 0x00451c93 in pfsvgae.sys (+0x1c93) (0x7ec3a918) 6 0x7effcf79 in winedevice (+0xcf79) (0x7ec3a9d8) 7 0x7ee56cd2 in advapi32 (+0x26cd2) (0x7ec3aa28) 8 0x7bc6d65e call_thread_entry_point+0xe() in ntdll (0x7ec3aa38) 9 0x7bc6ec82 in ntdll (+0x5ec82) (0x7ec3aad8) 10 0x7bc6ee7d in ntdll (+0x5ee7d) (0x7ec3b3c8) 11 0xf7e6650f start_thread+0xbf() in libpthread.so.0 (0x7ec3b4c8) 12 0xf7de4ece __clone+0x5e() in libc.so.6 (0x00000000) wine: Call from 0x7b8455b0 to unimplemented function ntoskrnl.exe.IoGetDeviceProperty, aborting wine: Call from 0x7b8455b0 to unimplemented function ntoskrnl.exe.IoGetDeviceToVerify, aborting fixme:cursor:SetSystemCursor (0x1126,00007f8a),stub! fixme:cursor:SetSystemCursor (0x112e,00007f00),stub! fixme:cursor:SetSystemCursor (0x113e,00007f03),stub! fixme:cursor:SetSystemCursor (0x1146,00007f01),stub! fixme:cursor:SetSystemCursor (0x1156,00007f88),stub! fixme:cursor:SetSystemCursor (0x1166,00007f86),stub! fixme:cursor:SetSystemCursor (0x1176,00007f83),stub! fixme:cursor:SetSystemCursor (0x1186,00007f85),stub! fixme:cursor:SetSystemCursor (0x1196,00007f82),stub! fixme:cursor:SetSystemCursor (0x11a6,00007f84),stub! fixme:cursor:SetSystemCursor (0x11b6,00007f04),stub! fixme:cursor:SetSystemCursor (0x11c6,00007f02),stub!
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Железнодорожный магнат 3

Сообщение Hoblin »

Похоже на работу защиты программы. Вернее, не-работу.
Странно, что вообще есть вероятность успешного запуска, раз обращение к нереализованным функциям идёт...
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Железнодорожный магнат 3

Сообщение landrew.xp »

Hoblin писал(а):
22.01.2009 10:11
Похоже на работу защиты программы. Вернее, не-работу.
Странно, что вообще есть вероятность успешного запуска, раз обращение к нереализованным функциям идёт...

Но в том то и дело. Успешные запуски осуществляются.
Игра идёт практически нормально, за исключением некоторых функций прозрачности (выбранные поезда, станции, сектор обзора на карте), но это не сильно мешает.
Я даже вроде со звуком разобрался - запускаю игру из авторана, и создается впечатление, что достаточно дождаться окончания музыкального ролика при запуске меню (он короткий), и после этого даже звук в игре работает.
Но вот условия успешного запуска самой игры мне пока не ведомы.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: Железнодорожный магнат 3

Сообщение oldbay »

landrew.xp писал(а):
22.01.2009 10:23
Hoblin писал(а):
22.01.2009 10:11
Похоже на работу защиты программы. Вернее, не-работу.
Странно, что вообще есть вероятность успешного запуска, раз обращение к нереализованным функциям идёт...

Но в том то и дело. Успешные запуски осуществляются.
Игра идёт практически нормально, за исключением некоторых функций прозрачности (выбранные поезда, станции, сектор обзора на карте), но это не сильно мешает.
Я даже вроде со звуком разобрался - запускаю игру из авторана, и создается впечатление, что достаточно дождаться окончания музыкального ролика при запуске меню (он короткий), и после этого даже звук в игре работает.
Но вот условия успешного запуска самой игры мне пока не ведомы.


тут - всеж кажется дело в екзешнике самой игры - похоже на не очень качественный nocd - поищи по инету разные варианты, вполне возможно есть патч с более адекватно взломаным запускающим файлом
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Железнодорожный магнат 3

Сообщение landrew.xp »

oldbay писал(а):
22.01.2009 14:18
тут - всеж кажется дело в екзешнике самой игры - похоже на не очень качественный nocd - поищи по инету разные варианты, вполне возможно есть патч с более адекватно взломаным запускающим файлом

nocd не использую. Проверка найтивная.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Ответить