Lex Kravetski (lex_kravetski) wrote,
Lex Kravetski
lex_kravetski

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

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

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

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

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

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


Subscribe

  • Повелитель диалектики

    Наконец-то появился ролик Попова, который мне понравился.

  • Как привнеси в Scala немножко Wolfram

    В приложении к предыдущей статье я задумался, а сколько вообще надо дописать к Scala, чтобы разобранная в статье конструкция работала и там тоже. То…

  • А потом…

    После нескольких лет полноценного использования Wolfram я реально подсел на конструкцию, которая оказалась удивительно удобной для лаконичной и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 35 comments

  • Повелитель диалектики

    Наконец-то появился ролик Попова, который мне понравился.

  • Как привнеси в Scala немножко Wolfram

    В приложении к предыдущей статье я задумался, а сколько вообще надо дописать к Scala, чтобы разобранная в статье конструкция работала и там тоже. То…

  • А потом…

    После нескольких лет полноценного использования Wolfram я реально подсел на конструкцию, которая оказалась удивительно удобной для лаконичной и…