Предлагаю обсудить некоторые моменты из этой статьи -
https://webcache.googleusercontent.com/search?q=cache:LO6d05h6vIQJ:http://klarden.dumdoi.com/2015/09/kak-gog-com-sohranyaet-i-vosstanavlivaet-klassicheskie-igry/%2Bkak-gog-com-sohranyaet-i-vosstanavlivaet-klassicheskie-igry/ ,
предложенной <span class="bold">Casval_Deikun'ом</span>:
1. "Реверс-инжиниринг кода двадцатилетней давности, распутывание сложных юридических узлов, оставшихся после обанкротившихся студий и всеобщий пофигизм скептически относящихся к идее издателей. Это увлекательный, и иногда изнуряющий, процесс, который, как говорит сама команда GOG, не устаёт" - возникает вопрос - "а стоит ли овчинка выделки"? Не превышают ли затраты на эту деятельность - доходы с дальнейшей реализации?
2. "биздевы" -:):) смешное слово?:):)
3. "Старые игры так часто сменяли хозяев, что никто уже не помнит, у кого остался код" - значит ли это, что часто исходный код приходится искать
у непервоначальных "хозяев",
а не у первоначальных разработчиков?
4."Нередко это всё превращается в своеобразную матрёшку из разных слоёв эмуляции, которую команда объясняет»адаптированием адаптеров под адаптеры" Это многое объясняет - касательно завышенных системных требований. Об этом вкратце, мог кто-нибудь упомянуть
здесь.
5. "Мы обычно начинаем с попыток использовать стандартные программы для обеспечения совместимости, но уже привыкли, что это не решит проблему и нужно будет придумывать что-то новое" - 1) интересно сколько игр из-за этой привычки - не было сразу запущено при помощи "стандартных программы для обеспечения совместимости"?:):):):):);
2) значит ли это, что Microsoft - криворукие мерзавцы, чьё "Исправление неполадок совместимости" почти никогда - не "исправляет неполадки совместимости"?
6. "Немало игр сегодня работает только с патчами и исправлениями сделанными фанатами. Несколько раз мы связывались с разработчиками таких модов и исправлений и спрашивали разрешения использовать их решения в нашем релизе. Мы обязательно всегда связываемся с разработчиками таких исправлений, если решаем попробовать их использовать, и нам почти всегда с радостью дают добро" - как вы думаете, приходилось ли GOG"у взамен передавать (бесплатно) какую-нибудь игру?
7. "но с бинарными файлами стараемся не связываться, потому что даже простейшие изменения в них могут привести к невероятным последствиями" - кто-нибудь может привести интересный пример невероятных последствий?
8. "Но проблему не всегда можно исправить без таких серьёзных изменений. ПК — очень неоднородная платформа и разработчикам игр нужно учитывать все различные комбинации материнских плат, видеокарт, операционных систем и прочего. И со временем это стремление только усложняет попытки восстановления работоспособности игры" - значит ли это, что общедоступные технологии - находятся на низком уровне?
Пример - мы современному калькулятору дадим "задачу" решить - чему будет равно 2x4. Всё он решает. Остаются две проблемы -
1) как ввести в калькулятор требование о решении задачи
и
2) как вывести/отобразить решение.
К чему пример - для современного компьютера даются старые задачи, чьё выполнение не должно вызвать проблем при наличии зашкаливающего и невостребованного (по идее) количества мощности и ресурсов. Но почему-то вызывает?
Проблема ещё и вот в чём - компьютеры совершенствуются, ОС'и совершенствуются (хотя по Windows - сильно и не скажешь), а старые задачи они выполнять разучились/не могут. И это категорически неправильно и ещё раз подтверждает то, что необходима унификация во многих областях/сферах/элементах и поддержка кумуляции ("кумулятивности").
Не должно у распространённых компьютеров/ОС'ей возникать проблем с запуском программ десятилетней давности, которые были распространены. И пока эта ситуация сохраняется, человечество (в целом) остаётся на низком техническом уровне. Вы ведь вспомните фантастику и супер-компьютеры, ведь там редко возникает проблема с тем, что программа не поддерживается или библиотек нет...
9. "Меню S.T.A.L.K.E.R. перегревало некоторые модели видеокарт так, что те могли сгореть." - кто-нибудь знает о подтверждённых случаях?
Спасибо за ответы.