Не запускаются старые игры на full hd мониторе
Думаю, многие хабравчане проводят какую-то часть своего досуга за компьютерными играми. И если дело касается игр последних лет, то проблем нет, лишь бы мощности компьютера хватало. Но со старыми играми всё не так просто.
Часто бывает, что игра просто не хочет запускаться на современных ОС и железе, или же работает некорректно (слишком быстро, графические артефакты и т.д.) Это печальная ситуация, но сейчас не о ней. Во-первых, популярные игры, как правило, написаны пряморуко худо-бедно, но работают. А во-вторых, это тема для отдельной объемной статьи.
Предположим, что ваша любимая игра все же запустилась. Сначала радости нет предела. Но только до тех пор, пока вы не обнаружите, что максимальное доступное разрешение — 1024х768, а то и вовсе 800х600. На современном мониторе это означает огромные элементы GUI игры, смазанную картинку, а если монитор широкоформатный — еще и сильно искаженные, «пузатые» пропорции. Некоторых фанатов такие мелочи, конечно же, не смущают. Но зачем отказывать себе в максимальном удовольствии от игры, если решить проблему не так уж и сложно?
Под катом — способ запустить с современным разрешением некоторые популярные игры начала 2000х.
1. Age of Empires II
Здорово было бы сделать подобный патч для первой части Age of Empires, но моих знаний ассемблера и реверс-инжиниринга, увы, не хватило.
2. Arcanum: of Steamworks and Magic Obscura
3. Civilization III
В каждой новой версии Цивилизации общий игровой процесс остается неизменным, но в деталях игра сильно изменяется. А в них, как известно, кроется дьявол ;) Поэтому время от времени появляется желание запустить старую часть и окунуться в давно любимый геймплей. Для того, чтобы выйти за рамки стандартных 1024х768, даже не придется модифицировать файлы игры. Всё, что нужно — найти в папке с игрой *.ini-файл настроек и добавить туда одну строку. Если у вас полное издание игры (например, Steam-версия), то это будет файл Sid Meier's Civilization III Complete\Conquests\conquests.ini. Добавьте в него строку «KeepRes=1» и сохраните. После этого игра будет запускаться в том же разрешении, в котором работает ваш рабочий стол:
4. Heroes of Might and Magic III
Серия «Герои Меча и Магии» не нуждается в представлениях. А ее третья часть до сих пор многими считается лучшей. Но если в 1999 году 800х600 было волне типичным разрешением, то сейчас его иначе как архаичным не назовешь, правда?
Так же решили русские моддеры во главе с baratorch и создали HoMM 3 HD Mod. Данный мод, кроме поддержки любых разрешений, добавляет несколько приятных мелочей в интерфейс игры, при этом не затрагивая ее баланс.
При разрешении 1920х1200 и маленькой карте она почти вся влазит в игровой экран :)
Как и в случае с Arcanum, после установки патча нужно запустить утилиту настройки, которая сгенерирует *.exe для игры в высоком разрешении. Узнать подробнее, а также скачать сам патч, можно на его сайте.
5. Stronghold
К сожалению, в рамках одной статьи нельзя написать про все шедевры прошлых лет. Но одной строкой упомяну, что также существуют патчи высокого разрешения на такие игры как Fallout, StarCraft, Planescape: Torment, Космические Рейнджеры и многие другие. Чтобы узнать, сделали ли патч для вашей любимой игры, достаточно во всезнающем Google к ее названию добавить фразу «high resolution». Также весьма полезен в деле осовременивания игр сайт Widescreen Gaming Forum. Надеюсь, что вы найдете на просторах интернета заветный файлик для нужной игры. А если нет, можно попытаться сделать патч самостоятельно ;)
UPD: перезалил скриншоты. Теперь в статье уменьшенные версии для экономии трафика. Но они кликабельны, можно открыть скриншоты большего размера.
Приятных игр!
Чтобы запускать игры в высоком разрешении, необязательно тратить деньги на монитор с поддержкой 4К. Если края текстур с шероховатостями вам не нравятся, опция под названием суперсэмплинг позволит получить разрешение 4К и даже выше на мониторе 1080p.
Суперсэмплинг
Что такое суперсэмплинг? Если вы знакомы с компьютерными играми, то могли слышать про сглаживание. Края объектов, которые должны быть плавными, могут выглядеть как ступеньки лестницы. Это напоминает о трёхмерных играх 90-х годов. Особенно часто это может встречаться на низких разрешениях вроде 1080p. Чтобы такого не происходило, игры включают в себя функции сглаживания, чтобы сделать изрезанные края плавными.
Современные версии сглаживания, такие как Subpixel Morphological Antialiasing (SMAA), работают достаточно хорошо, убирая изрезанные края без большого расхода ресурсов. Однако, и они не идеальные. Многие сглаживают только определённые типы зубцов по краям полигонов, а другие размывают изображение.
На изображении показана листва в игре Shadow of The Tomb Raider. Слева можно увидеть изрезанные края с отключенным сглаживанием. Справа SMAA делает изображение лучше, но сглаживание заставляет ветви исчезнуть в небе, добавляя заметное размытие. Улучшение оказывается не идеальным.
Здесь на помощь приходит суперсэмплинг. Вместо применения сглаживания к определённым частям изображения суперсэмплинг обрабатывает всю игру на более высоком разрешении, вроде 4K. Затем происходит масштабирование под ваш монитор. Результат не такой же, как запуск игры на реальном мониторе 4К, но лучше по сравнению с разрешением 1080p даже с включенным сглаживанием.
Для примера можно посмотреть на фотографии ниже. Слева изменённое SMAA изображение, справа использование суперсэмплинга до разрешения 4K. Можно увидеть значительную разницу в ветвях на переднем плане и в деревьях на расстоянии справа. На мониторах это видно ещё лучше, чем на фотографиях. Хотя игра по-прежнему запускается на мониторе с разрешением 1080p, ветви стали чётко видимыми без размытия и сглаживания, как на предыдущем изображении.
Суперсэмплинг не является новой технологией. Это одна из самых старых форм сглаживания. Её можно сравнить с методом грубой силы и из-за этого наблюдается значительное падение производительности. На смену пришли более современные методы сглаживания вроде MSAA и FXAA, которые не так влияют на частоту кадров.
В наши дни популярность суперсэмплинга растёт. Если у вашего компьютера есть запас производительности, мощная видеокарта или вы играете в игры возрастом несколько лет, это хороший вариант для повышения качества графики.
Достаточно мощный компьютер может объединять суперсэмплинг со встроенным сглаживанием в настройках игры для получения ещё более чёткого изображения. Это хорошо подходит для стратегий в реальном времени, если вы захотите увидеть больший участок карты в игровом окне.
Приветствую вас в моем персональном блоге. Хочу сразу заметить, что данная тема является больше сборником маленьких заметок или инструкций "первого уровня" для тех пользователей, которые уж очень хотят окунуться в ретро, но испытывают различные проблемы с запуском старых игр на новых ОС и современном железе. Я решился на написание таковой только потому что сам уже страдал от подобных проблем и хотел поделиться информацией с не особо "прошаренными" юзерами. Думаю, что будет логично разбить топик на части, соответствующие разным проблемам с запуском/игровым процессом.
○Игра шла на старом ОС (Win XP, Vista). Не запускается на новом (Win 7,8,10)
Чаще всего проблемы совместимости касаются игр, выпущенных в период до появления Windows 7, которые позже не были под него оптимизированы или переизданы. Итак, в таких случаях в первую очередь стоит попробовать стандартный путь "лечения":
1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Совместимость»
4. Ставим галочку напротив записи «Запустить программу в режиме совместимости с:»
5. Ниже в списке выбираем версию ОС, с которой игра нормально запускалась раннее
В пункте "Параметры" стоит выбирать:
• Использовать 256 цветов — если игра выпускалась на DOS, Windows 98 и использует таковую палитру
• Использовать разрешение экрана 640 х 480 — если игра выпускалась под мониторы малого разрешения. Помогает редко, но попробовать можно.
• Отключить визуальное оформление — при возникновении проблем с иконками в окнах и меню
• Отключить композицию рабочего стола — при возникновении проблем, аналогичных прошлому пункту. Этот режим отключает ряд визуальных эффектов рабочего стола, включая прозрачность интерфейса Windows и т. д.
• Отключить масштабирование изображения при высоком разрешении экрана — при возникновении проблем с чрезмерно уменьшенным/увеличенным интерфейсом/шрифтом в игре
Ниже (в окошке «Уровень прав») можно включить запуск с правами администратора, при возникновении проблем с разрешением для запуска игры.
После всех корректировок жмём «Применить» и «ОК»
Многим также поможет сайт Games Revival, посвященный исключительно портам старых игр на новое железо. Там можно найти такие классические проекты как Doom, Quake, Prince of Persia, а также множество других отлично портированных игр.
Отдельно стоит упомянуть разнообразные виртуальные машины и эмуляторы. На таких площадках как VirtualBox и Microsoft Virtual PC 2004 можно запустить огромное количество старых игр без использования дополнительного софта и оптимизации, однако неизбежна сильная потеря производительности и лаги/фризы на среднем/слабом железе. Это может стать хорошим решением для обладателей более-менее мощного железа, а также для тех, кто хочет опробовать игры с прошлых поколений консолей на ПК. Например, ePSXe и pSX emulator отлично справляются с эмулированием игр с первой Playstation на хорошем ПК.
○Игра запускается в формате 4:3 или с малым разрешением экрана
Первым делом стоит попробовать изменить разрешение самостоятельно, без патчей. Этот вариант у меня лично работал в играх Age of Empires и Age of Mythology. Итак:
1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Ярлык»
4. Дописываем в строку «Объект» через пробел xres=*ширина экрана* yres=*высота экрана*. К примеру, xres=1366 yres=768, если разрешение вашего монитора 1366x768, чтобы получилось примерно так: «D:\Games\game.exe» xres=1366 yres=768
После этого запускаем игру и проверяем, изменился ли формат экрана. Стоит заметить, что иногда может потребоваться перезапустить игру пару раз.
○Игра запускается, но есть проблемы с цветами
Также достойны упоминания:
ResidualVM — программа со своим перечнем игр, аналогичная ScummVM
RetroArch — эмулятор «всё в одном» (пачка эмуляторов в одной программе)
DxWnd — утилита для настройки старых игр. Может, к примеру, запустить в окне игры без такового режима.
Большое спасибо, за то, что читали мой первый топик на этом сайте. Он делался от чистого сердца для тех людей, которые по каким-либо причинам не могут поиграть в классические игры на своём ПК. Если я вам помог — отпишите в комментариях, пожалуйста. Будет очень приятно. Жду также вашей критики. Заранее спасибо)
В прошлом посте мы поговорили о том, в какие игры стоит поиграть на ультрашироком мониторе. Но в той подборке мы показали проекты, которые без проблем запускались в соотношении 21:9. А ведь есть еще столько крутых игр, выпущенных до наступления эры UltraWide – и в них тоже иногда хочется вернуться. Из этой статьи вы узнаете о методах, которые помогут включить 21:9 там, где такое соотношение сторон изначально не поддерживалось.
Такие методы можно поделить на два вида: установка дополнительных программ и редактирование файлов игры (или скачивание уже отредактированных). И те, и другие – плоды трудов талантливых энтузиастов, которые объединяются в группы, создают профильные форумы и готовы потратить много сил, чтобы любители ультрашироких мониторов могли наслаждаться старыми играми.
1. Готовые решения
Когда всю работу делают роботы
Больше половины готовых решений лежит на плечах двух программ – Widescreen Fixer и Flawless Widescreen. Они распространяются бесплатно и сами адаптируют игры под UltraWide-монитор. Плагины с настройками постоянно пополняются новыми проектами. А еще есть несколько игр, где вместо программ нужно использовать модифицированные файлы – это тоже очень просто, поэтому относится к готовым решениям. Теперь давайте посмотрим, как будут выглядеть игры, в которых поддержку 21:9 можно добавить за несколько минут.
Star Wars Republic Commando
Включаем Widescreen Fixer и выбираем одноименный плагин. Затем жмем на шестеренку рядом с названием игры и ставим галочку в параметре Automatically Detect Resolution – так программа сама определит нативное разрешение экрана. В качестве опции можно поиграться с ползунком FOV (поле зрение по горизонтали) чуть ниже и сохранить параметры в файл System.ini. Это все, что нужно сделать – можно идти надирать задницу дроидекам! Выглядеть игра будет вот так.
Singularity
Тут все просто – игра должна работать с включенной Widescreen Fixer. Не забудьте только заранее выставить максимальное разрешение экрана, чтобы программа подстроила под экран именно эти параметры. Также можно добавить лишних градусов углу обзора, хотя и без них игра выглядит отлично.
Alien vs Predator 2000
Аналогично Singularity, запускаем игру параллельно с утилитой и сносим головы всем дерзким Чужим.
Mass Effect
Некоторые игроки отмечали проблемы с отображением HUD. Если у вас то же самое – решение находится здесь.
Mirror’s Edge
Ничего лишнего, кроме запущенной Flawless Widescreen, игра не требует. В Mirror’s Edge захватывающие виды на минималистичный город. Если правильно настроить параметры FOV, то от прыжков между крышами зданий может даже немного укачивать – настолько игре подходит прохождение в формате 21:9.
Assassin’s Creed 4: Black Flag
GTA Vice City
Игра поддерживает любое разрешение монитора вплоть до 4K, однако с нестандартным соотношением сторон ведет себя неприветливо. Скачиваем с Github архив с дополнительными скриптами (GTAVC.WidescreenFix.zip) и закидываем их в корневую папку. Есть аналогичное решение для GTA 3. Его вы найдете в том же разделе сайта.
Need for Speed: Most Wanted
Скачиваем архив по ссылке и закидываем содержимое в корневую папку игры. Недостаток мода для некоторых может заключаться в том, что авторы оставили HUD без изменений.
2. Решаем проблему самостоятельно
Когда давно не прыгал с шаманским бубном вокруг компьютера
Для начала открываем Steam, в котором установлена игра. Щелкаем правой кнопкой мыши на Half-Life и заходим в ее свойства. Там задаем параметры запуска значениями -w 3440 -h 1440 (зависит от модели монитора). Нажимаем OK. Основная проблема решена, теперь Half-Life работает в 21:9.
Корневая папка содержит файл Quake4Config.cfg – он-то нам и нужен! Ищем строку seta r_customHeight и заменяем ее и три следующих строки на вот эти:
seta r_customHeight "1440"
seta r_customWidth "3440"
seta r_aspectRatio "1"
Теперь Quake запускается в нужном нам разрешении, но соотношение сторон осталось прежним. Здесь нам помогут файлы из этого архива. Копируем содержимое в корневую папку с подтверждением замены и запускаем игру. Теперь даже меню и элементы HUD на своих местах. Перекрестие прицела, правда, немного деформируется.
Call of Duty 2
Для этой игры нам потребуется HEX-редактор. С его помощью открываем файл gfx_d3d_x86_s.dll и ищем шестнадцатеричные значения 39 8E E3 3F. Заменяем их на CD 90 18 40 и сохраняемся в программе. Таким образом мы подогнали соотношение сторон к 21:9. Нативное разрешение экрана – 3440х1440 – игра предлагает сама в меню настроек, но в результате изображение будет немного растягиваться в ширину. Почти незаметно.
Call of Duty 4: Modern Warfare
Обращаемся к тому же HEX-редактору, но на этот раз открываем iw3sp.exe в корневой папке и делаем абсолютно все то же самое, что в Call of Duty 2. И не забываем про резервы оригинальных файлов.
Civilization 3
После первой установки запустите и закройте игру. Затем в файле Civilization3.ini в самом низу добавьте строку keepRes=1. Так игра подстроится под разрешение вашего рабочего стола. HUD адаптируется и сам расползется по краям экрана, поэтому лишних манипуляций решение не подразумевает. Удивительно, как просто и качественно можно адаптировать такую старую игру.
Unreal Tournament 2004
Файл ut2004.ini в папке system корневой директории содержит строки:
Практически любую игру можно (и даже нужно!) адаптировать под 21:9. Иногда потребуется время и терпение, зато кроме как на ПК вы нигде ничего подобного сделать не сможете. Приведенные в качестве примера игры – лишь малая часть из тех, что уже оптимизировали под UltraWide-мониторы.
Автор текста: Дмитрий Швед (@HarryCane1995).
Подумалось тут.
Ответ на пост «Не прокатило»
у всех есть такие родственники.
есть у меня замечательный дядя, которого я видел последний раз лет в 10. Спустя 20 лет он приехал в гости. По дороге его уставший от жизни жигуль тройка немного рыгнул трамблером. Приехал к нему с подкатом, жигуля погрузили и поехали на место семейной сходки.
по приезду дядя очень нахваливал мою машину, а потом, уже за столом, выдал что дарит мне свой жигуль: мол хоть и ломается, но это уже почти ретро и скоро я её смогу продать за все деньги мира. Ну пьяные базары, обычное дело.
после чего уже все тёти\дяди начали хором вещать что я должен в ответ отдать ему свою машину. На резонный вопрос "а схуяле я должен отдавать машину стоимостью на два ноля больше чем его отрыга" был получен ответ "он старый, хорошей машины уже не купит, а ты молодой и ещё на такую-же заработаешь. Да и ваще он твой дядя, семейные узы нужно чтить". Предложил им обменять их трёшку на мою дачу в 75км от города, почему-то отказались. Когда начал аппелировать к семейным узам - был послан нахуй. Послал всех в ответ, свалил. Бонусом получил пожизненный отпуск от всех обязательных семейных мероприятий, ведь мало того что отказался помогать родственнику, так ещё и после посыла нахуй не остался ночевать в летней кухне чтобы по утру за свои бабки чинить отрыгу и потом развозить всю эту пиздобратию по домам (как оказалось они на это расчитывали, ведь я хорошо зарабатываю, значит могу весь день быть бесплатным таксистом)
потому радуйтесь что проебали отношения с таким замечательнейшим родственником :)
Добрый КиШ
Мотивации пост
. а в пустыне она вообще бесценна.
ХедХантер и кладмены
На днях листал ХХ.
Штук 5 вакансий курьера. От найка и адидас до ксиаоми и секс-шопа . Вакансии в самом верху в топе, смотрело со мной около 150 человек. Оклад 15к в неделю и 350 за точку. Нормально так для курьера?
В итоге все эти вакансии - кладмена. Работодатель зовёт в телегу.
Мне просто интересно , ХХ настолько похуй, что у него там творится? Очевидно вакансия левая, ибо заработок нереальный для курьера. Где пожаловаться не нашёл, выливаю свой гнев сюда. Вообще подозреваю, что все все знают.
Рамзан Кадыров замечен в сепаратизме?
Как все уже знают, Кадыров пригрозил силой отнять у ингушей их земли.
Как это: часть страны решила отобрать территорию у другой части этой же страны?
Интересно, почему на него не заводят дело за призывы к силовому захвату или отчуждение территории?
А ведь это сепаратизм. Развал СССР тоже начался с взаимных претензий его республик. Если какой-то регион России, собирается силой захватить другой регион, то это уже не субьект Российской Федерации. Это самостоятельная государственная единица.
Как вы считаете, можно ли расценивать действия Рамзана Кадырова как прямой отказ подчиняться действущему законодательству России и проявлением сепаратизма?
Галя! У нас отмена!
В свете последних событий.
Прошу юридической помощи, напали чеченцы в метро
Здравствуйте, я очень сомневался писать пост или нет, но сил уже нет бороться в одиночку с нашей правоохранительной системой. 30 августа я ехал на работу к 14:00, на выходе из метро Юго-Восточная на меня напали 2 чеченца ( https://www.m24.ru/shows1/14/308198 сюжет на Москва 24, правда они вырезали специально тот кусок, когда я отмахивался, разрывая дистанцию, уже после нескольких минут избиения в голову и назвали это "дракой", хотя ни одного удара я не нанес), я подбежал к службе безопасности метрополитена, одна из сотрудниц сразу убежала, вторая стояла и смотрела как меня избивают, ничего не делая. В итоге мне сломали нос и нанесли множественные повреждения в области головы. Когда они меня били они орали, что они из Чечни и всех русских вы**ут и ничего им не сделают, явный состав 282 статьи УК РФ, однако в итоге им инкриминировали лишь 115. После их задержания, когда я ждал скорую, полицейская сказала, что у них был нож и они орали, что воевали против русских в чеченскую войну, а также что они находятся под действием наркотиков (в таганском отделении опер потом также сказал). После меня отвезли в ГКБ им. Пирогова, в приемное отделение к нейрохирургу, где я пробыл более 6 часов, как в последствии выяснилось, принял со скорой меня санитар, а заключение выдал медбрат. В итоге в заключении прописаны препараты, которые мне якобы ввели, но их не вводили + заключение противоречит в некоторых моментах самому себе. Госпитализировать меня отказались, хотя по словам врачей скорой должны были госпитализировать на 10-14 дней. На следующий день я пошел в травмпункт рядом с домом, чтобы снять всё-таки побои, но травматолог сказал, что поставил бы ушиб мягких тканей только в случае наличия разрыва кожи (хотя это уже должно быть рваной раной, в моём понимании).
На данном этапе мне не дали ознакомиться с материалами уголовного дела, нож по словам дознавательницы в деле не фигурирует, я просил ознакомить меня с записями с камер видеонаблюдения, мне было отказано, а также с дозоров полицейских, тоже было отказано. Дознавательница не присылает никаких повесток по следственным действиям, я посмотрел, её действия нарушают 164, 188 и 192 статьи УПК РФ, когда на очередной встрече я хотел написать заявление на отвод дознавателя. Я думаю, что дознавательница ангажирована к этим чеченцам и/или диаспоре. При первой встрече, назначенной на 10:00, она отказалась меня принять к оговоренному по телефону (повестки не было) времени, а когда из кабинета выходил другой сотрудник, я слышал, как она говорит кому-то из своих "мариную **анного терпилу".
Прошу оказать юридическую помощь, что делать с этой дознавательницей? Что делать с врачами, которые отказались меня принимать и госпитализировать? Мне назначена очная ставка на 20 ноября, но я боюсь туда идти, потому что возможен вариант, что эти чеченцы придут туда с оружием.
Подбегая к сотрудникам безопасности метро, я включил камеру, думал это их вразумит, я стал кричать, что они хотят меня убить, но люди даже не обернулись. У меня сохранился кусочек видео, до того момента, как один из нападавших выхватил телефон (когда он выхватил телефон, то прервал запись) у меня из рук и начал меня избивать.
Читайте также: