April 17th, 2021

(no subject)

Europa Universalis 4, ввиду того, что была давно написана, на мониторах с большим разрешением выглядит как адский ад. У вас есть две опции: либо всё будет чётко, но очень мелко, а потому играть надо будет с лупой, либо всё будет крупным, но размазанным — вот так разработчики решили эту проблему: максимально тупым масштабированием графики в рантайме каким-то говноалгоритмом.

При этом обнаружился некий мододел, который написал сотню строк на Питоне, кои при запуске просто проходят по всем картинкам и увеличивают их не быстрым, но зато хорошим алгоритмом. А заодно во всех файлах с диалогами трансформируют координаты в той же пропорции. Ждёшь десять минут и после этого у тебя всё чётко на мониторе с высоким разрешением.

Та же проблема есть во всех парадоксовских играх, кроме Crusader Kings 3, причём решается она точно тем же кодом (с минимальными поправками на чуть-чуть другие названия папок).

Внимание, вопрос: что, блин, помешало самим разработчикам написать эти сто строк и универсально пофиксить тем самым проблему со всеми своими играми? Включить это дело в поставку каждой из, чтобы там была кнопка «переделать под другое разрешение», и все были бы довольны?

Моя версия: не догадались до столь очевидного решения. Да, парадоксально звучит, но действительно куча вещей в мире основано на вот этом простом «они не догадались, а кто-то другой догадался».

P.S. Для тех, кто не в курсе нюансов, специально поясню: фирма до сих пор торгует дополнениями к этим играм, выпуская их примерно раз в полгода. Под каждое отдельно выпускается бесплатный патч и ещё несколько выходит между дополнениями.