Quake как изменить разрешение экрана

Обновлено: 04.07.2024

призрак на форуме

Захотел я вспомнить былые времена, порезаться в Квак-1 с дополнениями, установил его со своего диска, купленного в 1999 году. Из директории с установленной игрой удалил opengl32.dll, поскольку карта у меня уже давно не 3dfx (вернее сменил разрешение на .bak) - стал требовать glide2x.dll. Раздобыл и его, благо это не проблема. Конечно, времена нынче не те, игра летает как ошпаренная, но. Почему-то в настройках игры невозможно переустановить разрешение - только 640х480 и не больше. А эта здоровенная доска с иероглифами просто выводит из себя, ну и разрешение просто кажется маловатым, хотя бы потому, что ресурсов железа выше крыши. Если интересуют ключевые моменты в описании железа и прочего - то: видеокарта GeForce FX 5600 XT, драйвер ForceWare версии 77.77, операционная система WinXP SP2. Про остальное не беспокойтесь: P4 Northwood 2 GHz, памяти 1024 метра. Пошарился по всем возможным конфигурационным файлам в надежде изменить настройки вручную, менял соответствующие позиции - эффекта нет.


mafk



Просмотр профиля

Какой клиент используешь? Fuhquake? Если да -- то можно выставить нужное разрешение при старте. В командной строке пишешь что-то вроде (сейчас кваки под рукой нет, точно сказать не могу):

fuhquake-gl.exe -width 640 -height 480

Поиграл бы в ку1 с удовольствием.


mafk



Просмотр профиля
QUOTE (Пользователь №840 @ Nov 30 2005, 03:06)
порезаться в Квак-1 с дополнениями, установил его со своего диска, купленного в 1999 году

Вобщем если просто в Q1 single player захотелось поиграть (безо всяких аддонов) -- то советую скачать Fuhquake QW client. Можно скачать вот тут:

Если у тебя диск со всякими дополнительными наборами уровней типа Rogue Quake, Scourge of Armagon, или вообще, не дай бог, nehahra -- то Fuhquake на них глючит (а с нехахрой вообще не заработает, она только со своим клиентом идёт), поэтому придётся мучиться со стандартным glquake.exe, а он, надо сказать, по сравнению с fuhquake всё равно что Windows 3.11 супротив Windows XP.

Вобщем если простой сингл ку1 -- качай fuhquake. Имхо самый лучший QW клиент на сегодняшний день.

Если аддоны -- придётся мучиться с glquake, или вообще играть в софте (я их все в софте проходил -- отлично играется ). Кстати с fuhquake аддоны запускаются, но глючат. Половина монстров некорректно отображается (или вообще ни одного монстра на уровне), то ещё чего-нибудь в этом духе.


longbow

Есть ноутбук с одной встроенной и одной внешней («дискретной») видеокартой:

У этого ноутбука есть один встроенный (1920x1080) и один внешний монитор (3840x2160).

Так вот проблема в том, что ни один из движков quake ( quakespasm , darkplaces ) я не могу включить в разрешении, отличном от «родного» разрешения монитора (4k для внешнего либо 1080p для встроенного).

Причём независимо от того, добавляю ли я ключи командной строки ( -width 640 -height 480 ) либо предварительно переключаю монитор в более низкое разрешение (через lxrandr или arandr ) – я вижу либо искажённую картинку, либо серый экран. Поведение не зависит от используемого движка quake.

Попробуй в начале сменить разрешение на нужное на самом мониторе посреством screen -s разрешение , а потом запускать движок quake, после выхода из quake вернёшь назрешение назад.


Не знаю, как в портах первого Quake, но в актуальных source-портах Quake II, например, Yamagi Quake II, для вывода изображения используется библиотека SDL2, которая позволяет запускать Quake II в различных разрешениях не меняя сам видеорежим. Достигается это, если я ничего не путаю, с помощью флага SDL_WINDOW_FULLSCREEN_DESKTOP :

В самом Quake II это видно как «Fullscreen: Keep resolution».

EXL ★★★★★ ( 02.01.20 22:33:02 )
Последнее исправление: EXL 02.01.20 22:56:32 (всего исправлений: 1)

Quakespasm в помощь

Порт выше. На SDL2. Ромеро одобряет.

В quakespasm есть настройка r_scale, которая позволяет понизить качество картинки не меняя разрешение.

А, написано в шапке.

Там спец квар есть для эксклюзивного полного разрешения.

Или хочется игру растянуть на все мониторы.

Нет, хочется таки на одном.

Но неужели мой сценарий настолько редок, что стандартными настройками это решить невозможно? Зачем специальные переменные?

В общем, всем спасибо, но проблема разрешилась совсем по-другому.

Во-первых, для quakespasm , поддерживающего оконный режим, нашёлся свой специфичный обходной путь: предварительно переключившись в видеорежим с пониженным разрешением, запустить его с пониженным разрешением, выключив при этом window decorations. При этом окно, естественно, рисуется, начиная с левого верхнего угла, т. е. с геометрией WxH+0+0 , что меня вполне устраивает:

Что касается darkplaces , то здесь такой трюк не прокатывает. Но выяснилось, что у WindowMaker есть свои сильные и слабые стороны. Похоже, что переключения видеорежима в 1080p с помощью обычного lxrandr / arandr было недостаточно, т. к. (моя гипотеза) размер корневого окна оставался прежним. А вот после перезапуска WindowMaker последующий запуск любого из движков quake в полноэкранном режиме в текущем (пониженном) разрешении проходил успешно.

В данной теме я опишу, как сделать широкоформатное разрешение в игре Quake 3 Arena и ее модификациях типа Team Arena. На практике это должно работать.

1. Сохраняем все настройки в игре, настройки яркости и детализацию текстур и выходим из игры.
2. Вам нужно найти папку <папка с игрой>\baseq3. Там вам необходимо найти файл q3config.cfg.

Если у вас игра куплена в Steam, то данная папка находится по адресу:
Steam\SteamApps\common\quake 3 arena\baseq3\q3config.cfg - для оригинальной игры Quake 3 Arena или модификаций типа Fire and Ice;
Steam\SteamApps\common\quake 3 arena\missionpack\q3config.cfg - для Quake 3 Team Arena.

Для оригинальной игры все проще:
Quake 3 Arena\baseq3\q3config.cfg - для оригинальной игры Quake 3 Arena или модификаций типа Fire and Ice;
Quake 3 Arena\missionpack\q3config.cfg - для Quake 3 Team Arena.

Открываем и правим файл q3config.cfg. Вам нужно найти следующие параметры:

Изменяем параметр "x" на "-1". После этого ищем следующие строки:

seta r_customwidth "xxxx"
seta r_customheight "xxx"

Ставим требуемое вам разрешение. Например 1920x1080. Параметр r_customwidth - это ширина. Параметр r_customheight - это высота. Иногда строки могут быть поменяны местами, но порядок всех этих строк должен быть соблюден, иначе игра не примет новые параметры и будет работать под старым разрешением.

Данный параметр меняем по желанию, однако с увеличением угла обзора играть становиться намного лучше. Рекомендуется поставить 100 единиц при формате экрана 16:10 или 105 при формате 16:9. У меня всегда стоит 130 единиц. Это позволяет получить офигенные впечатления от игры

Примечание: если игра вылетает при телепортации игрока или других персонажей - у вас проблемы с игрой. Настройка данной конфигурации проверялась на игре, выпущенной под редакцией Triada, а также на оригинальной лицензионной версии игры. Версия от Игромира будет глючить, проверено!

Как заставить старые игры работать в формате 21:9 Длиннопост

В прошлом посте мы поговорили о том, в какие игры стоит поиграть на ультрашироком мониторе. Но в той подборке мы показали проекты, которые без проблем запускались в соотношении 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. Это все, что нужно сделать – можно идти надирать задницу дроидекам! Выглядеть игра будет вот так.

Как заставить старые игры работать в формате 21:9 Длиннопост

Singularity

Тут все просто – игра должна работать с включенной Widescreen Fixer. Не забудьте только заранее выставить максимальное разрешение экрана, чтобы программа подстроила под экран именно эти параметры. Также можно добавить лишних градусов углу обзора, хотя и без них игра выглядит отлично.

Как заставить старые игры работать в формате 21:9 Длиннопост

Alien vs Predator 2000

Аналогично Singularity, запускаем игру параллельно с утилитой и сносим головы всем дерзким Чужим.

Как заставить старые игры работать в формате 21:9 Длиннопост

Mass Effect

Некоторые игроки отмечали проблемы с отображением HUD. Если у вас то же самое – решение находится здесь.

Как заставить старые игры работать в формате 21:9 Длиннопост

Mirror’s Edge

Ничего лишнего, кроме запущенной Flawless Widescreen, игра не требует. В Mirror’s Edge захватывающие виды на минималистичный город. Если правильно настроить параметры FOV, то от прыжков между крышами зданий может даже немного укачивать – настолько игре подходит прохождение в формате 21:9.

Как заставить старые игры работать в формате 21:9 Длиннопост

Assassin’s Creed 4: Black Flag

Как заставить старые игры работать в формате 21:9 Длиннопост

GTA Vice City

Игра поддерживает любое разрешение монитора вплоть до 4K, однако с нестандартным соотношением сторон ведет себя неприветливо. Скачиваем с Github архив с дополнительными скриптами (GTAVC.WidescreenFix.zip) и закидываем их в корневую папку. Есть аналогичное решение для GTA 3. Его вы найдете в том же разделе сайта.

Как заставить старые игры работать в формате 21:9 Длиннопост

Need for Speed: Most Wanted

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

Как заставить старые игры работать в формате 21:9 Длиннопост

2. Решаем проблему самостоятельно

Когда давно не прыгал с шаманским бубном вокруг компьютера

Для начала открываем Steam, в котором установлена игра. Щелкаем правой кнопкой мыши на Half-Life и заходим в ее свойства. Там задаем параметры запуска значениями -w 3440 -h 1440 (зависит от модели монитора). Нажимаем OK. Основная проблема решена, теперь Half-Life работает в 21:9.

Как заставить старые игры работать в формате 21:9 Длиннопост

Корневая папка содержит файл Quake4Config.cfg – он-то нам и нужен! Ищем строку seta r_customHeight и заменяем ее и три следующих строки на вот эти:

seta r_customHeight "1440"

seta r_customWidth "3440"

seta r_aspectRatio "1"

Теперь Quake запускается в нужном нам разрешении, но соотношение сторон осталось прежним. Здесь нам помогут файлы из этого архива. Копируем содержимое в корневую папку с подтверждением замены и запускаем игру. Теперь даже меню и элементы HUD на своих местах. Перекрестие прицела, правда, немного деформируется.

Как заставить старые игры работать в формате 21:9 Длиннопост

Call of Duty 2

Для этой игры нам потребуется HEX-редактор. С его помощью открываем файл gfx_d3d_x86_s.dll и ищем шестнадцатеричные значения 39 8E E3 3F. Заменяем их на CD 90 18 40 и сохраняемся в программе. Таким образом мы подогнали соотношение сторон к 21:9. Нативное разрешение экрана – 3440х1440 – игра предлагает сама в меню настроек, но в результате изображение будет немного растягиваться в ширину. Почти незаметно.

Как заставить старые игры работать в формате 21:9 Длиннопост

Call of Duty 4: Modern Warfare

Обращаемся к тому же HEX-редактору, но на этот раз открываем iw3sp.exe в корневой папке и делаем абсолютно все то же самое, что в Call of Duty 2. И не забываем про резервы оригинальных файлов.

Как заставить старые игры работать в формате 21:9 Длиннопост

Как заставить старые игры работать в формате 21:9 Длиннопост

Civilization 3

После первой установки запустите и закройте игру. Затем в файле Civilization3.ini в самом низу добавьте строку keepRes=1. Так игра подстроится под разрешение вашего рабочего стола. HUD адаптируется и сам расползется по краям экрана, поэтому лишних манипуляций решение не подразумевает. Удивительно, как просто и качественно можно адаптировать такую старую игру.

Как заставить старые игры работать в формате 21:9 Длиннопост

Unreal Tournament 2004

Файл ut2004.ini в папке system корневой директории содержит строки:

Как заставить старые игры работать в формате 21:9 Длиннопост

Практически любую игру можно (и даже нужно!) адаптировать под 21:9. Иногда потребуется время и терпение, зато кроме как на ПК вы нигде ничего подобного сделать не сможете. Приведенные в качестве примера игры – лишь малая часть из тех, что уже оптимизировали под UltraWide-мониторы.

Автор текста: Дмитрий Швед (@HarryCane1995).


Невероятно!

Невероятно! Монахи, Долголетие, Бессмертие, Юмор, Пикабу

Тибетский монах был обнаружен в горах Непала. Он считается самым старым человеком на планете с возрастом в 201 год. Он находится в состоянии глубокого транса, или медитации, под названием "такатет".

Когда его обнаружили в пещере, спасатели сначала подумали, что это просто мумия.

Но ученые, в дальнейшем изучавшие его, обнаружили, что у него есть пульс, хоть и очень медленный.

Рядом с ним лежали его вещи. На одном из кусков бумаг было написано: "иди спать и хватит верить всему, что читаешь на Пикабу".

Баянометр молчал, извините если уже было :)

Не анекдот, а Писание.

Чат мой, люди знакомые, ставлю пятничное моё;)

Не анекдот, а Писание. Чат, Коронавирус, Вакцинация, Религия


Само зло

Само зло Хабиб Нурмагомедов, Троллинг, Тролль, Facebook, Длиннопост

Уравнение: BLM - 2,5 = 0

Уравнение: BLM - 2,5 = 0

Как решить проблему с беженцами придумали ещё в 2002 году

Современные методы работы с населением

Современные методы работы с населением

Мама - алиментщик, горе в семье

Мама - алиментщик, горе в семье Негатив, Алименты, Мама, Скриншот

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


Ещё не всё потеряно

Ещё не всё потеряно

Ответ на пост «Насчет мигрантов на стройках»

Ещё раз о мигрантах и т.н. "не желании наших граждан работать НА ТАКИХ РАБОТАХ за ТАКУЮ ЗАРПЛАТУ" (. )
Я, почему то, когда слышу выше приведённую отмазку наших предпринимателей и чиновников, всегда слышу другое. А именно "Мы не сможем так же навариваться и так же выжимать работников как сегодня, если это будут россияне. По этому гастарбайтеры нам выгоднее. " А как Вы думаете?


Быстро сдался

Быстро сдался

Холл

Одну половину мы помыли Fairy.

Воссоздание старых модельных фотографий своего отца

Исповедовал

Искусственный интеллект ерунды не подскажет)


Долг полмиллиона в 19 лет

Привет, Пикабу!
Не знаю куда себя деть, поэтому хочу рассказать свою историю жизни вам, может быть надеясь на вашу помощь, ведь здесь явно есть люди, которые более опытные в сфере закона.

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

Проблема долгов меня ещё начала беспокоить очень давно, примерно с возраста 14 лет точно.
До совершеннолетия я пыталась выписаться из квартиры к своим родственникам, чтобы избежать долга, но они, если мягко сказать, не согласились. Выбора куда вписаться у меня больше не было.
После совершеннолетия мне арестовали все мои карты, сначала это были не большие суммы в пределах 2-5 тысяч (но даже таких сумм я не имела, чтобы гасить долги, потому что живу я за свой счёт, а по большей части это только моя стипендия).
Чуть позже мне арестовали мою стипендиальную карту уже на 50т.р., взимая полную сумму стипендии ежемесячно (которая составляет 1006 рублей), чуть позже я начала получать стипендию на другую карту, до этого я, конечно, пыталась решить проблему арестов, но ничего не вышло, потому что к приставам попасть было просто невозможно.

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

На днях мне пришло постановление на гос.услуги о том, что с меня требуют 486,430 рублей за неоплаченные коммунальные платежи, которые я якобы должна добровольно оплатить в течение 5 дней. (Также на гос.услугах уже есть одно постановление на сумму 12400 тоже за неоплаченные ком.услуги. На сбере арестовано порядка 110тысяч рублей и на запсибе 47 тысяч рублей).

Я всю ночь не спала, читала как решить эту проблему и пока что вот, что у меня из этого вышло:
Долг на ноябрь 2021 составляет: 468 430,21р (по квитанции).

1. Коммунальщики могут требовать долг за три года, или 36 месяцев. (Порядок применения исковой давности: Исковая давность не может прерываться посредством бездействия должника (статья 203 ГК РФ). То обстоятельство, что должник не оспорил платежный документ о безакцептном списании денежных средств, возможность оспаривания которого допускается законом или договором, не свидетельствует о признании им долга.)

(Признание части долга, в том числе путем уплаты его части, не свидетельствует о признании долга в целом, если иное не оговорено должником.)

Я не знаю применяется ли в моём случае исковая давность, но по факту я никаких долгов не признавала.
Допустим,
4930*36=177,480 р. (Основной долг, сумма, конечно, не точная, потому что нет квитанций, но хотя бы приближенная)
468,430 - 177,480 = 290,950 р.— Этот долг не смогут взыскать через суд, в том числе пеню, которую на эту сумму начислили.
Соответственно, на настоящий момент долг на всех жильцов квартиры составляет 177,480р.
(Точную сумму можно узнать по старым квитанциям, которых у меня нет, да и у родителей тоже)

2. Нельзя взыскивать солидарно долги, возникшие до моего совершеннолетия. (ГК РФ Статья 21. Дееспособность гражданина; СК РФ Статья 64. Права и обязанности родителей по защите прав и интересов детей; СК РФ Статья 56. Право ребенка на защиту) По закону за несовершеннолетнего собственника ЖКУ должны оплачивать родители или другие законные представители, даже если они живут отдельно. Это значит, что я должна платить за ЖКУ только после того, как мне исполнилось 18 лет. (Если мне сейчас 19,8 лет, я должна заплатить только за 22 предыдущих месяца, а за 14 предыдущих — в пределах срока исковой давности — должны платить мои мать и отец.)

Соответственно, долг с момента моего совершеннолетия (март 2020 по ноябрь 2021) составляет на всех прописанных жителей 108,460р (сумма опять же не точная, а приближенная), следовательно, эта сумма делится на всех прописанных жителей квартиры:
108 460 : 4 = 27,115р. - составляет солидарный долг на каждого прописанного на период марта 2020г по ноябрь 2021г. (За этот период есть некоторые проблемы, например, то что сестра с дочерью выписались и из чего я не знаю как правильно высчитать солидарный долг, но он 100% не будет составлять больше 40тысяч)

3. Так как, я студент на очном отделении дневного обучения бюджетного финансирования(прилагается справка), я не имею возможности работать, чем является одна из причин, из чего следует, что у меня нет иных доходов, для обеспечения себя даже проживанием на прожиточной минимум, так как моя гос.стипендия составляет 1006,25р. (И иных доходов я не имею, родители меня ничем не снабжают. Одеваюсь, обуваюсь и тд я лично за свой счёт).

4. На основе вышеуказанного я хочу опротестовать постановление о возбуждении исполнительного производства, вынесенное в рамках исполнительного производства № 2*****/21/720**-ИП Причина: неоплаченные коммунальные платежи в соответствии с судебным приказом № 2-****2021/14/16м от 17.11.2021. Взыскатель: ООО УК "Юг", так как, на основе всех выше указанных причин, я считаю, что сумма штрафа является не верной и требуется отмене, либо перерасчету.

Но проблема ещё в том, что я не могу записаться к приставам, ни у самого пристава, ни у дежурного нет записи.

Также я хочу выписаться из квартиры, чтобы больше старые долги меня не беспокоили, потому что по закону они не мои, а от своих я не отказываюсь и готова решать проблему с ними в отличие от своей семьи!
Также до этого я думала объявить себя банкротом через МФЦ, но для начала нужно идти к приставам о прекращении этих постановлений.

Читайте также: