Kron4ek · 12-Апр-23 14:06(1 год 10 месяцев назад, ред. 12-Апр-23 14:07)
Need For Speed: ProStreet Год выпуска: 2007 Жанр: Arcade, Racing Разработчик: EA Black Box Издательство: Electronic Arts Используется: Wine (7.0-6-proton) + DXVK (1.10.x-git) Мультиплеер: нет Архитектура: x86 Версия: 1.1 Язык интерфейса: русский, английский Язык озвучки: русский, английский Таблэтка: вылечено Системные требования:
ОС: Linux (glibc 2.27+)
Процессор: 2.8 GHz
Оперативная память: 1 GB
Видеокарта: GeForce FX 5950 и выше / Radeon 9500 и выше
Место на диске: 9 GB Описание: Очередная игра серии гоночных симуляторов Need for Speed. Она впитала все то, что так любят фанаты серии – жажду скорости, красивые автомобили, интересные трассы, дух соперничества и историю. Need for Speed: ProStreet предлагает игрокам участие в настоящих законных гоночных соревнованиях. Новейшие спортивные автомобили экстра-класса, сложные трассы с живописными пейзажами расположенные в различных уголках мира. Осталась неизменной такая любимая всеми система тюнинга. Чтобы быть лучшим необходимо постоянно совершенствовать автомобиль. Игра предлагает почувствовать себя в шкуре настоящего профессионального гонщика. Дополнительная информация:
- Если ваша система не поддерживает Vulkan, отключите DXVK в файле settings_start (DISABLE_DXVK=1).
- To change the language to english run eng/english.sh script. Порядок установки и запуска:
0. Установить в систему зависимости Wine, если они не установлены. Проще всего установить сам Wine из репозитория вашего дистрибутива, вместе с ним установятся и все необходимые зависимости.
1. Распаковать архив
2. Запустить скрипт start.sh
Я поставил мультификс от Xavier'a (сейчас называется Generic Fix), но когда запустил игру (start.sh), то он не заработал. Как запустить с мультификсом? А то Enter залипает после гонки.
UPD: сам исправил. Запускаете ./start.sh --tricks и у вас скачивается winetricks, там в свою очередь устанавливаете dll-библиотеку под названием dinput8 - API для мышек, клавы, джойстиков от DirectX 2010-ого. После установки выходите из winetricks, и потом можете запустить игру
84688223Я поставил мультификс от Xavier'a (сейчас называется Generic Fix), но когда запустил игру (start.sh), то он не заработал. Как запустить с мультификсом? А то Enter залипает после гонки.
UPD: сам исправил. Запускаете ./start.sh --tricks и у вас скачивается winetricks, там в свою очередь устанавливаете dll-библиотеку под названием dinput8 - API для мышек, клавы, джойстиков от DirectX 2010-ого. После установки выходите из winetricks, и потом можете запустить игру
В общем, я тоже столкнулся с этой проблемой. Установить dinput8 мне не помогло - игра всё также игнорила кнопку "продолжить" после гриповых гонок. В интернете нашёл один способ - переименовать исполняемый файл с nfs.exe во что-то другое (соответственно, и поправить запускающий скрипт) - это помогло, но не для всех гонок.
Пока что самый действенный способ который работает всегда - очень часто нажимать энтер после окончания гонки чтобы не успело показаться окно с подсчётом очков. Может кому-то поможет.
Kron4ek
Привет. Подскажи, что игре нужно? Выдаёт такое при запуске и не запускается (система EndeavourOS, i3 12100 / 16GB RAM / Intel UHD Graphics 730 / kernel 6.9.3 / wine-staging-9.8-1):
скрытый текст
========================================================================
Game: Need for Speed ProStreet
Version: 1.1
Wine: wine-7.0-2577-gf497ac98efb
DXVK: disabled
======================================================================== wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
0068:err:module:open_builtin_so_file failed to load .so lib "/home/mrlinux/\xd0\x97\xd0\xb0\xd0\xb3\xd1\x80\xd1\x83\xd0\xb7\xd0\xba\xd0\xb8/NFS_ProStreet/wine/lib/wine/i386-unix/wineusb.sys.so"
0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
0034:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0024:fixme:thread:SetThreadIdealProcessor (000000C0 1): stub
0024:fixme:thread:SetThreadIdealProcessor (000000C0 2): stub
0024:fixme:thread:SetThreadIdealProcessor (00000110 1): stub
0024:fixme:thread:SetThreadIdealProcessor (00000114 2): stub
0024:fixme:thread:SetThreadIdealProcessor (00000118 3): stub
0024:fixme:thread:SetThreadIdealProcessor (0000011C 4): stub
0024:fixme:thread:SetThreadIdealProcessor (00000120 5): stub
0024:fixme:thread:SetThreadIdealProcessor (00000124 6): stub
0024:fixme:thread:SetThreadIdealProcessor (00000128 7): stub
0024:fixme:thread:SetThreadIdealProcessor (0000012C 1): stub
0120:err:wgl:init_opengl Failed to load libGL: libGL.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
0120:err:wgl:init_opengl OpenGL support is disabled.
wine: Unhandled page fault on read access to 00000000 at address 0070E1EC (thread 0120), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0070e1ec).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0070e1ec ESP:041efc5c EBP:00000000 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:00ac6ec0 ECX:2241a03a EDX:02070030
ESI:6ed89da0 EDI:000000c0
Stack dump:
0x041efc5c: a4bb2ee0 f8a65695 0000002b 0000002b
0x041efc6c: 000000c0 00ac6ec0 041efea0 004b0100
0x041efc7c: 00a61810 00a89194 041efc98 00000000
0x041efc8c: 00000000 00000000 00000000 00000000
0x041efc9c: 00000000 041efcb8 004b0100 041efea0
0x041efcac: 0090489f 041efea0 0090489f 00000000
Backtrace:
=>0 0x0070e1ec in nfs (+0x30e1ec) (0x00000000)
0x0070e1ec nfs+0x30e1ec: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (39 modules)
PE 00230000-002fb000 Deferred winmm
PE 00400000-01b84000 Export nfs
PE 022f0000-0265f000 Deferred d3dx9_34
PE 02660000-02fb5000 Deferred shell32
PE 61500000-61531000 Deferred iphlpapi
PE 61740000-61784000 Deferred advapi32
PE 62fc0000-63055000 Deferred rpcrt4
PE 63480000-6348d000 Deferred version
PE 63bc0000-63bdb000 Deferred shcore
PE 64a40000-64a99000 Deferred shlwapi
PE 666c0000-666cf000 Deferred hid
PE 66880000-66980000 Deferred msvcp80
PE 66b00000-66b3e000 Deferred win32u
PE 67c80000-67fac000 Deferred d3d9
PE 682c0000-68320000 Deferred dsound
PE 68500000-6855c000 Deferred combase
PE 688c0000-688e8000 Deferred netapi32
PE 69540000-69591000 Deferred dinput8
PE 6a040000-6a065000 Deferred msacm32
PE 6a280000-6a331000 Deferred msvcrt
PE 6a400000-6a538000 Deferred ole32
PE 6b840000-6b8f9000 Deferred msvcr80
PE 6bc00000-6bc2f000 Deferred sechost
PE 6bcc0000-6bd4e000 Deferred setupapi
PE 6c9c0000-6ca45000 Deferred gdi32
PE 6cc40000-6cda5000 Deferred comctl32
PE 6d300000-6d308000 Deferred shfolder
PE 6d780000-6d7a9000 Deferred ws2_32
PE 6e4c0000-6e4d6000 Deferred dnsapi
PE 6ed00000-6ef51000 Deferred user32
PE 6f480000-6f48c000 Deferred nsi
PE 70b40000-70c1e000 Deferred ucrtbase
PE 71200000-7121b000 Deferred imm32
PE 7a840000-7a844000 Deferred opengl32
PE 7b000000-7b0e7000 Deferred kernelbase
PE 7b600000-7b81d000 Deferred kernel32
PE 7bc00000-7bcb6000 Deferred ntdll
PE 7db40000-7db44000 Deferred winex11
PE 7e860000-7e864000 Deferred wined3d
Threads:
process tid prio (all id:s are in hex)
00000020 (D) K:\game_info\data\nfs.exe
00000024 0
00000120 0 <==
00000124 2
00000128 1
0000012c 0
00000130 0
00000134 0
00000138 0
0000013c 0
00000140 0
00000144 0
00000148 2
0000014c 2
00000150 2
0000015c 0
00000030 services.exe
00000034 0
00000038 0
00000044 0
00000048 0
00000070 0
00000074 0
00000080 0
000000a8 0
000000c0 0
000000f4 0
0000003c winedevice.exe
00000040 0
0000004c 0
00000050 0
00000054 0
00000058 0
000000cc 0
00000078 winedevice.exe
0000007c 0
00000084 0
00000088 0
0000008c 0
00000090 0
00000094 0
000000a0 plugplay.exe
000000a4 0
000000ac 0
000000b0 0
000000b4 0
000000b8 svchost.exe
000000bc 0
000000c4 0
000000c8 0
000000d0 conhost.exe
000000d4 0
000000d8 explorer.exe
000000dc 0
000000e0 0
000000e4 0
000000ec rpcss.exe
000000f0 0
000000f8 0
000000fc 0
00000100 0
00000104 0
00000108 0
0000010c 0
00000110 tabtip.exe
00000114 0
00000118 0
0000011c 0
System information:
Wine build: wine-7.0-2577-gf497ac98efb
Platform: i386
Version: Windows 10
Host system: Linux
Host version: 6.9.3-arch1-1
update:
вообщем, посмотрел я старые комментарии, где Kron4ek советовал мне для других старых игр (Сталкер) установить пакеты - sudo pacman -S lib32-sdl2 и sudo pacman -S lib32 openal, установил их, перезагрузился и игра запустилась на моей вышеописанной системе, правда без звука. уже одну гонку прошёл сейчас в разрешении 1920х1080.всё нормально работает. а насчёт звука даже не знаю, на что грешить.у меня по hdmi телик подключен в качестве монитора к системному блоку, а звук в системе идёт через колонки от звуковой платы на материнке, получается 2 звуковых карты у меня, видимо в этом затык.
84688223Я поставил мультификс от Xavier'a (сейчас называется Generic Fix), но когда запустил игру (start.sh), то он не заработал. Как запустить с мультификсом? А то Enter залипает после гонки.
UPD: сам исправил. Запускаете ./start.sh --tricks и у вас скачивается winetricks, там в свою очередь устанавливаете dll-библиотеку под названием dinput8 - API для мышек, клавы, джойстиков от DirectX 2010-ого. После установки выходите из winetricks, и потом можете запустить игру
Сделал по этой инструкции. Все сработало. "Enter" в Гриппе нажимается. Ну и кажись производительность игры повысилась.
Привет!
Кто нибудь играет с геймпада? Игра его не подхватывает. Generic fix скачал, и через winetricks установил dinput8. Сама игра работает.
Геймпад ipega притворяется xbox, дистр Arch.
Ubuntu 22.04, геймпад Thrustmaster. Либо играть с геймпада, но всегда валится после гонки Grip (т.е. и не играть вовсе). Либо через --tricks ставить dinput8 со всем DirectX, тогда не валится, но и геймпад не видит. И такое впечатление что ни GenericFix, ни Xtended-Input никак не влияют на процесс. Или их надо как-то хитро ставить?
84688223Я поставил мультификс от Xavier'a (сейчас называется Generic Fix), но когда запустил игру (start.sh), то он не заработал. Как запустить с мультификсом? А то Enter залипает после гонки.
UPD: сам исправил. Запускаете ./start.sh --tricks и у вас скачивается winetricks, там в свою очередь устанавливаете dll-библиотеку под названием dinput8 - API для мышек, клавы, джойстиков от DirectX 2010-ого. После установки выходите из winetricks, и потом можете запустить игру
не работает (манджаро 24), пишет, мол, обновитесь. как быть?
Здравствуйте, подскажите, как вы всё это делаете, может гайд где нибудь есть, фикс я поставил, но игра запускается и ничего не меняется (у меня стимдек) Запускаю скрипт через стим и все работает, но вот ентер не фиксится
87224469Здравствуйте, подскажите, как вы всё это делаете, может гайд где нибудь есть, фикс я поставил, но игра запускается и ничего не меняется (у меня стимдек) Запускаю скрипт через стим и все работает, но вот ентер не фиксится[/
У меня таже буда на стим дек