Gorky 17

Gorky 17

Not enough ratings
Как запустить старую игру
By Telariust
помощь, советы, подсказки, заметки
   
Award
Favorite
Favorited
Unfavorite
проблемы, Видео


Файл игры .EXE, Свойства
Признаки: вылетает/виснет;
(общий совет, иногда это даже на удивление помогает)

Что делать:
Правой кнопкой мыши по .EXE, Свойства ;
Может помочь "Запустить от Админа", "Совместимость WindowsXP", "Использовать разрешение 640x480", "Отключить Масштабирование изображения", "Цветопередача 16bit" ;

Попробуйте запустить через "Средство Устранения Неполадок" ;
("Исправление неполадок совместимости")

Кликните правой кнопкой мыши на .EXE ;
Меняйте "Программа открывается, но не отображается должным образом", "Приложение запускается в маленьком окне", "Настройки крупномасштабного шрифта".




Отключите G-sync
Признаки: ничтожный FPS (1 кадр в 5 сек) или (наоборот) сверх быстрая скорость игры;

Эта новая технология реально не дружит со старыми играми.
Если поддержка G-sync не заявлена игрой прямо и явно в описании, то могут быть проблемы даже с относительно современными играми.
Со временем эта проблема будет встречаться все чаще, поскольку все больше мониторов и видеокарт поддерживают G-sync.

Что делать:
Отключите G-sync (в Панели Управления Nvidia/Radeon);
Пуск =>ПанельУправления =>Nvidia/Radeon ;

Включите V-sync (в игре, если он есть);
(V-sync - вертикальная синхронизация)



Кодеки, например "K-Lite Codec Pack"
Признаки: вылетает/виснет;
(при запуске, на этапе просмотра видео ролика Интро)

Пакеты кодеков влияют на старые игры.

Что делать:
Можно переустановить, поставив галку, Только для собственного плеера (MPC-HC).

Можно добавить Игру в исключения.
Пуск, "K-Lite Codec Pack", "Configuration", "ffdshow video decoder", "DirectShow Control",
поставить галку, "don't use ffdshow in", Edit, добавить "gorky17.exe" ;
Если при установке выбраны кодеки LAV (а не ffdshow) то там нет списка исключений.

Пример, неочевидная взаимосвязь кодека "ffdshow" и "d3d11.dll";





Разрешение 640x480 (800x600), нет в современных мониторах
Признаки: вылетает/виснет;
(видео ролики и/или игра, по умолчанию на разрешении 640x480)
(проблема только для ПолноЭкранного режима экрана, не Оконного)

Современные мониторы не поддерживают 640x480 (800x600).
(сейчас минимальное поддерживаемое 800x600 или 1024x768)

Что делать:
Иногда разрешение реально поддерживается монитором, но отсутствует в списке доступных.
Попробовать вручную добавить 640x480 в Свойства Монитора в список.
Пуск =>ПанельУправления =>Nvidia/Radeon ;




16 бит, запуск в Окне (Оконный режим)
Признаки: вылетает/виснет;
(при попытке переключить в Оконный режим)

Старые игры не любят запускаться в Окне.
(режим Окна противоположен ПолноЭкранному режиму)

Что делать:
Может помочь - понизить Цветопередача экрана с 32 бит до 16 бит в свойствах Экрана.
ПанельУправления =>Экран =>Настройка параметров =>Дополнительные =>Монитор ;
(в Windows 10 можно установить отдельно для Игры в Свойствах .EXE файла)

- программа dgVoodoo имеет опцию запуска игры в окне;
- любую старую игру можно запустить в окне через DXWnd;
(смотри раздел ниже)



Масштабирование более 100%
Признаки: неправильное позиционирование указателя мыши;
(это чтобы текст в винде был читаем при высоком разрешении экрана)

Что делать:
Для Windows10 можно установить Масштабирование только для Игры ;
(чтобы избежать изменений во всей Системе)
Кликните правой кнопкой мыши на .EXE ;
Свойства =>Совместимость =>НастройкиВысокогоМасштабирования(HighDPISettings) ;
поставить галку Переопределение (OverrideScalingBehaviour) и "Приложение" ;

Для Windows7 требуется установить Масштабирование 100% во всей Системе.
Пуск =>ПанельУправления =>Экран =>УдобствоЧтенияСэкрана =>Мелкий-100% ;




Черные полосы по краям экрана
Признаки: черные полосы по краям экрана;

Старые игры сделаны под "квадратный" формат экрана 4:3 ;
А новые мониторы имеют формат 16:9 ;

Что делать:
Программа dgVoodoo растянет формат 4:3 в 16:9;
Вкладка General, Scaling mode "Stretched";

Программа dgVoodoo поможет запустить старые игры;
(смотри раздел ниже)



мешает Оверлей
Признаки: вылетает/виснет;
- пустой черный экран в Главном Меню..
- экран просто зависает рано или поздно, фоном играет музыка..

Что делать:
Отключите Оверлеи или закройте эти программы:
- AMD (удалите игровой профиль GPU);
- Nvidia =>"GeForce Experience" =>"Shadowplay as Share" (мешает);
- AfterBurner, RivaTuner;
- Origin (мешает);
- Discord, Skype;
- Windows Xbox;
- Steam? (вроде не мешает);
- другие;
Shadowplay, известный как Share, нужно отключить на Панели Настроек GeForce Experience. Закрытие процесса в ДиспетчерЗадач не отключит Shadowplay!




мешает Профиль GPU
Признаки: вылетает/виснет;

Игровой профиль привязан к имени .EXE файла.
Переименуйте .EXE и запустите.
Если теперь игра запустилась, то проблема в Профиле GPU.

Что делать:
(рекомендованные профили GPU)
(оптимизация графики от RivaTuner)

Пуск =>ПанельУправления =>Nvidia/Radeon ;
"Управление настройками 3D" =>"Программы" ;
Удалите/отключите профиль, он может мешать правильной работе GPU.




Неверный автовыбор GPU (ноутбук)
Признаки: тормозит/вылетает/виснет;

На ноутбуках бывают активны сразу два GPU:
- Интегрированный (Intel HD, встроенный в CPU);
- Дискретный (Nvidia/AMD, отдельный чип);

За их "правильное" использование отвечает технология "Optimus".
Но она не всегда способна понять, когда программе нужен дискретный GPU.

Что делать:
Задайте явно, какой именно GPU использовать для данной игры.
Пуск =>ПанельУправления =>Nvidia/Radeon ;
"Управление настройками 3D" =>"Программы" ;

Можно добавить "Запуск с GPU.." в контекстное меню для файлов.



проблемы, Звук


Нет Звука
Признаки: нет звука;

Что делать:

1) DirectX 9.0с Runtime Pack (June 2010)
www.microsoft.com/en-au/download/details.aspx?id=8109

2) "DirectDraw Compatibility Tool"
www.???




Зависает, повторяющийся звук - IndirectSound (dsound.dll)
Признаки: вылетает/виснет;
(игра регулярно спонтанно периодически виснет)
(заевший зацикленный повторяющийся звук)

Когда у вас более 2х динамиков (звук 2.1 или 5.1 или 7.1)
Старые Игры не знают, что такое объемный звук.
Также современные звуковые карты работают в режиме эмуляции звука.

Что делать:
Загрузите, распакуйте и переместите в папку с Игрой.
www.indirectsound.com/downloads.html
Попробуйте v12 (EAX=ON) или v14 (EAX=OFF) или v15 (noX3DAudio)
Эта dsound.dll подменяет родную из DirectX, как обертка, согласует старое с новым.

После WinXP поддержка DirectMusic была прекращена и происходит только эмуляция.
Возможно, это корень всех проблем со звуком в старых Играх.
Start =>ControlPanel =>Programs => "Windows Features On and Off" =>"Legacy Components" =>"Direct Play" ON
Пуск =>ПанельУправления =>Программы =>"Вкл/Выкл Компонентов" =>"Устаревшие Компоненты" =>"Прямое воспроизведение" Вкл.
(В Windows7 этого пункта нет)




Зависает, повторяющийся звук - mss32.dll и mp3dec.asi
Признаки: вылетает/виснет;
(игра регулярно спонтанно периодически виснет)
(заевший зацикленный повторяющийся звук)

Что делать:
В играх где воспроизведение звуков реализовано через DLL пару файлов
mss32.dll и mp3dec.asi (лежат в корне папки игры)
До WindowsXP (win95, win98) оно нормально работает.
Но на других системах могут быть регулярные спонтанные зависания и вылеты.


Особенно часто баг возникает при "Совместимость WindowsXP(sp2/sp3)"
Используйте "Совместимость Windows95/98" (но это не самое лучшее решение)

Желательно обновить до версии "Version:6.0m".
Безопаснее всего - скачать игру "Zeus: Master of Olympus + Poseidon" (Zeus v2.1)
(например, купить в Steam или скачать с торрента)
(внимание, дополнение Посейдон обязательно!)
Там "Version:6.0m", которая корректно работает на WinXP,7,8,10.
Контрольные суммы должны быть
CRC32:9BD81E9D mss32.dll (Version:6.0m)
CRC32:FA4BC870 mp3dec.asi

Обновить надо оба файла, они связаны!
Об этом мало пишут, часто меняют только mss32, а потом жалуются.
Например, часто рекомендуют ссылку
community.pcgamingwiki.com/files/file/514-miles-sound-system-mss-v60m/
Но там только mss32.dll без mp3dec.asi, это неправильно!
Если есть ко мне доверие, можно сразу забрать DLL по ссылке
wdfiles.ru/e11658
Вобщем, просто заменить эти два файла и игра стабилизируется.

Пользователь сообщает, как решил проблему, обновив mss32.dll и MP3DEC.ASI
caesar3.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=9,7677,,20

(не всегда верно, но встречается)
На Windows7(x64,SP1) нет проблемы зависания c родными (старыми) mss32 DLL.
А замена на новые DLL, наоборот, вызывает зависание.
Поэтому нельзя рекомендовать замену всем, нужно учитывать OS.


проблемы, другое


Репозиторий игр Steam по умолчанию
"C:/Program Files(x86)/Steam/steamapps/common"

Это очень плохо:
- в пути к Игре стоит ПРОБЕЛ;
(старые Игры могут иметь проблемы в пути с символами, отличными от a-Z 0-9)
- "Program Files" устанавливает повышенное требование к правам;
(необходимо дать Игре права Aдминистратора, хотя возможно они ей и не нужны)

Что делать:
Очень рекомендую в настройках сменить репозиторий Steam, например "D:/Steam/"




Пробелы / кирилица / юникод в пути до Игры
Признаки: вылетает/виснет;

Старые игры могут вылетать при попытке доступа в папку, если в имени Пользователя есть не a-Z буквы (на родном языке).

Что делать:
Не поможет Переименовать!
(отображаемое имя измениться, а реальный путь до профиля - нет)
Поможет только создать нового Пользователя (Windows).
Если вам хочется, чтобы Система обращалась к вам на родном языке, создайте пользователя на латинице (например, "iamuser"), а уже потом переименуйтесь.




Как определить причину вылета Игры
Что делать:
журнал Windows
В "Журналы Windows" =>"Приложение" можно узнать подробнее про ошибку Игры.
Открыть Win+R =>eventvwr
или
Пуск =>Строка поиска =>eventvwr





Ничего не помогает
Самый надежный способ играть без глюков

Что делать:
Поставить виртуальную машину с WindowsXP.

Например, VMware Workstation (Pro/Player).
В ней с 15й версии добавлена полная эмуляция AGP видеокарты.
Гарантирую вам - любая старая игрушка заработает.
С некоторых пор я часто использую этот вариант - он всегда и сразу работает.
(для Windows7 идеальна 16я версия VMware)



шаблон
Признаки:
Описание:
Что делать:


dgVoodoo
Программа dgVoodoo поможет запустить старые игры
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
Запуск игр на устаревших версиях 6,7,8 DirectX.
В комплекте три DLL для DirectX, которые умеют считывать настройки из dgVoodoo.conf.
Чтобы заработало, распакуйте прямо в папку где .EXE игры.
(D3D8.dll, D3DImm.dll, DDraw.dll, dgVoodoo.conf, dgVoodooCpl.exe)

Вкладка General



Вкладка Glide
(Glide - это API компании 3dfx для видеокарт Voodoo)
Специально стоит галка Watermark (логотип dgVoodoo), чтобы увидеть, когда игра юзает Glide а когда DirectX.



Вкладка DirectX (самая важная)
Топ1 популярная проблема НЕ запуска - конфликт Разрешения экрана.
Попробуйте:
- не указывать разрешение ("Unforced");
- свое разрешение экрана;
- родное разрешение игры;
- разрешение формата 4:3 (640x480, 1024x768, 1440x1080);
(например, 1440x1080, нет в списке, но можно написать руками)

По другим настройкам сложно дать совет - зависит от игры (точнее от года выпуска).
Погуглите минимальные требования игры чтобы понять ее ожидания от вашего железа.

Чтобы запустить в Оконном режиме


dgVoodoo по умолчанию растянет разрешение формата 4:3 на 16:9.
(решение проблемы "черные полосы по краям экрана")
Но если хочется родного старого квадратного экрана, то на вкладке General меню "Scaling mode" режим "Stretched 4:3".
dgVoodoo нужен чтобы стримить старые игры, в которых нет DirectX9.
(видеозахват через OBS использует DirectX9)

DxWnd
Любую старую игру можно запустить в окне через DxWnd.
(запуск игр на устаревших версиях 6,7,8 DirectX)
www.reddit.com/r/impressionsgames/comments/5kwbzx/how_to_get_caesar_iii_to_run_in_windowed_mode_on/

Современный логотип


(ранее DxWnd имела логотип Old-Games.RU)


Оконный режим чере DxWnd позволяет:
- можно перетащить окно Игры на другой монитор (и мышь будет работать!);
- обход Цветопередача НЕ 16 бит;
- обход Масштабирование НЕ равно 100%;
- убирает оконную рамку, которая так раздражает многих в Оконном режиме;

Возможностей меньше чем у dgVoodoo, но среднему пользователю легче использовать.

известные Игры


Гайд для Горький-17
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2893183608



Гайд для Pharaoh (изначальный протип для этого гайда)
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2625065788