Неофициальный патч , иногда также называемый патчем сообщества , — это патч для части программного обеспечения, созданный третьей стороной, например, сообществом пользователей, без участия оригинального разработчика . Подобно обычному патчу, он устраняет ошибки или недостатки. Неофициальные патчи обычно не изменяют предполагаемое использование программного обеспечения, в отличие от других сторонних адаптаций программного обеспечения, таких как моды или кряки .
Распространенной мотивацией создания неофициальных патчей является отсутствие технической поддержки со стороны оригинального разработчика или поставщика программного обеспечения. Причины могут включать:
Неофициальные патчи также иногда называют фанатскими патчами или патчами сообщества , и обычно они предназначены для исправления нерешенных ошибок и предоставления технических исправлений совместимости, например, для новых операционных систем , увеличенных разрешений экрана [8] [9] или новых форматов отображения.
Хотя неофициальные патчи наиболее распространены для платформы ПК, их также можно найти для консольных игр, например, в контексте сообщества эмуляторов. [10]
Неофициальные патчи не ограничиваются техническими исправлениями; фанатские переводы программного обеспечения, особенно игр, часто создаются, если программное обеспечение не было выпущено локально. [11] Фанатские переводы наиболее распространены для японских ролевых игр , которые часто не локализуются для западных рынков. [12] [13]
Другой вариант неофициальных патчей — это патчи типа slipstream , которые объединяют официальные патчи, в то время как отдельные патчи доступны только онлайн или в виде небольших инкрементных обновлений.
Наиболее распространенным случаем является отсутствие исходного кода и оригинальных инструментов разработки для программного обеспечения. Поэтому двоичный файл неисправного программного обеспечения должен быть проанализирован во время выполнения с помощью обратного проектирования и отладки . Если проблема обнаружена, необходимо применить исправление к программе. Иногда требуются лишь небольшие изменения в файлах конфигурации или реестре , иногда для исправления ошибок требуются двоичные взломы самого исполняемого файла . Если доступен комплект разработки программного обеспечения (например, для моддинга), исправления содержимого могут быть легко произведены, в противном случае сообществу потребуется создать свои собственные инструменты. Эти найденные исправления обычно упаковываются в патчи, развертываемые пользователем (например, с помощью NSIS , Innosetup ).
Если исходный код доступен, поддержка может быть предоставлена наиболее эффективно. Иногда исходный код раскрывается намеренно, [14] [15] [16] иногда путем утечки [17] [18] [19] или по ошибке, [20] например, как это произошло с игровым движком серии Thief . [21] [22] Иногда фанаты даже полностью реверсируют исходный код из оригинального двоичного файла программы . [23] С доступностью исходного кода становится возможной даже поддержка совершенно других, но недавних платформ с исходными портами .
Хотя ни одно судебное дело не рассматривало напрямую правовые последствия неофициальных патчей, аналогичные дела рассматривались по смежным вопросам. В деле Galoob против Nintendo было установлено, что применение пользователем несанкционированного патча к системе не является нарушением авторских прав (хотя сфера действия была очень специфична для Game Genie ). С другой стороны, в деле Micro Star против FormGen Inc. было установлено, что созданные пользователем карты являются производными работами оригинальной игры. В деле Sega против Accolade 9- й округ постановил, что создание копий в ходе обратного проектирования является добросовестным использованием, когда это единственный способ получить доступ к «идеям и функциональным элементам» в защищенном авторским правом коде и когда «существует законная причина для поиска такого доступа». Согласно Закону об авторском праве Соединенных Штатов 17 Свода законов США § 117, владелец копии программы может изменять ее по мере необходимости для «обслуживания или ремонта» [24] без разрешения владельца авторских прав; аргументация также была высказана Дэниелом Дж. Бернстайном, профессором Иллинойсского университета в Чикаго . [25]
Аналогичные права пользователя предоставляются также в соответствии с европейскими законами об авторском праве. Вопрос о том, можно ли квалифицировать несанкционированные изменения законно полученного программного обеспечения, защищенного авторским правом, как добросовестное использование, является неурегулированной областью права. [26] Статья юридической фирмы Helbraun отмечает в контексте переводов фанатов, что, хотя распространение полных игр с адаптациями, скорее всего, не подпадает под добросовестное использование, распространение модификаций в виде патча может быть законно допустимо; однако этот вывод не был проверен в суде. [27]
Прием неофициальных патчей неоднозначен, но в целом владельцы авторских прав настроены неоднозначно. Когда программное обеспечение не считается коммерчески жизнеспособным, владельцы авторских прав игнорируют неофициальные патчи, поскольку они не рассматриваются как источник упущенной выгоды. [11] [28] Редко случались случаи писем о прекращении и воздержании в отношении неофициальных патчей и проектов по переводу фанатов. [29] [30]
Иногда владелец авторских прав активно поддерживает усилия сообщества разработчиков программного обеспечения по исправлению ошибок и исправлению ошибок, [31] иногда даже выпуская исходный код по лицензии на программное обеспечение , которая позволяет сообществу разработчиков программного обеспечения продолжать поддержку программного обеспечения самостоятельно. [16] [14] [15] [32] [33] [34] Примеры такого программного обеспечения приведены в Списке коммерческих видеоигр с позднее выпущенным исходным кодом .
Движение за свободное и открытое программное обеспечение было основано в 1980-х годах для решения основной проблемы неофициальных патчей, ограниченной возможности самоподдержки пользователя в бинарном распределенном программном обеспечении из- за отсутствия исходного кода. Свободное и открытое программное обеспечение требует от распределенного программного обеспечения наличия исходного кода, что предотвращает технические проблемы и правовые неопределенности, связанные с бинарным патчем пользователя в проприетарном программном обеспечении .
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка )Glass Studios закрылась в 2000 году, через год после выхода System Shock 2, и авторские права на серию перешли в руки страховой компании. Это оставило EA только с названием System Shock, но без реальных прав на разработку.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )средств безопасности ESET, создатель антивирусной программы NOD32, в среду отправил промежуточный патч для устранения ошибки, почти за неделю до того, как корпорация Microsoft планирует выпустить должным образом протестированное обновление безопасности.
-за серьезности угрозы Институт SANS, группа по компьютерной безопасности, выпустила исправление для уязвимости до тех пор, пока исправление Microsoft не станет доступно на следующей неделе.
{{cite web}}
: |author=
имеет общее название ( помощь )Томан загрузил «DPfix 0.1 alpha», патч, который позволял игрокам Deadly Premonition вручную настраивать разрешение игры. [...] В последнем выпуске DPfix были исправлены ошибки смещения пикселей, возникавшие при более высоких разрешениях, исправлено сглаживание, когда оно применялось неправильно, добавлены улучшенные эффекты глубины резкости и добавлена опция для экранного пространства Ambient Occlusion.
...] поклонники трилогии Myth продвинули эту идею на шаг дальше: у них есть официальный доступ к исходному коду игр Myth. Организованная под названием MythDevelopers, эта полностью добровольная группа программистов, художников и других талантливых людей посвящает свое время улучшению и поддержке дальнейшего развития серии игр Myth.
выпуском Homeworld 2 для ПК компания Relic Entertainment решила отплатить своим впечатляющим фанатам, опубликовав исходный код оригинальной Homeworld.
предоставил исходный код
subsim
.com [...] кампания по сбору средств собрала более 7000 долларов для запуска проекта Messerwetzer [...] Опытные волонтеры и тестировщики объединились, чтобы призвать [...] бесплатный патч размером от 5 до 6 МБ, который будет окончательно отполирован и протестирован. Первоначальный парализующий недостаток, нестабильность многопользовательской игры, был значительно минимизирован
C2E] В 2000 году исходный код Falcon 4.0 просочился, и после этого группы добровольцев смогли внести исправления и улучшения, которые обеспечили долговечность этой симуляции. Считаете ли вы утечку исходного кода хорошим или плохим событием? [Клеммик] «Абсолютно хорошее событие. На самом деле, я хотел бы знать, кто это сделал, чтобы поблагодарить их. Я искренне считаю, что это должно быть стандартной процедурой для компаний, которые решают не продолжать поддерживать кодовую базу».
эти выходные Рождество для сообщества Through the Looking Glass наступило раньше времени. Был обнаружен компакт-диск, содержащий исходный код Dark Engine, также известного как движок, используемый Thief, Thief II и System Shock 2 (не говоря уже об отмененной шпионской игре Deep Cover от Irrational и Looking Glass о холодной войне).
Ремо из Double Fine (через
Kotaku
) написал в Twitter о внезапно обнаруженных кусках неофициального золота для исправлений, указав путь на французский форум под названием Ariane4ever.
неофициальный патч для Thief II: The Metal Age (T2), который обновляет игру с версии 1.18 до версии 1.19, обеспечивая улучшенную поддержку современного оборудования и исправляя множество известных ошибок.
Dune Dynasty — это продолжение классической стратегии в реальном времени Dune II от Westwood Studios. Это не ремейк. Она основана на оригинальном игровом движке, реверс-инжиниринг которого провёл проект OpenDUNE.
…]мы рассказали г-ну Сакамото, что несколько лет назад был сделан фанатский перевод для Front Mission 1, и спросили, что он думает о таких усилиях. Продюсер ответил, что на самом деле находит их очень обнадеживающими – это то, что должны делать разработчики, но поскольку они этого не делают, вместо них это делают фанаты. Он заявил, что хотел бы иметь возможность что-то отблагодарить фанатов и хотел бы лично поблагодарить каждого из фанатов, которые работали над переводом.
С 9 мая 2009 г. патч больше не размещается из-за письма о прекращении противоправных действий от Square Enix.
[...] что никаких дальнейших патчей для игры не будет. Сообщество было предсказуемо расстроено. Вместо того чтобы отказаться от игры, пользователи решили, что если Activision не собирается исправлять ошибки, то они это сделают. Они хотели спасти игру, заставив Activision открыть исходный код, чтобы она могла оставаться живой после того, как Activision потеряет интерес. С некоторой помощью членов команды разработчиков, которые были активны на форумах фанатов, они в конечном итоге смогли убедить Activision выпустить исходный код Call to Power II в октябре 2003 г.
частью "Community Patch Team", сформированной для исправления отличной, но полной ошибок игры "Gothic 3", Mad Vulture Games занималась основной координационной работой, исправлением 3D-моделей и множеством других работ для Gothic 3 Addon "Forsaken Gods" Enhanced Edition, также являясь компанией-производителем.
Классическая Age of Empires - возрожденная в HD! Это неофициальный (HD) патч для Age of Empires: The Rise of Rome, полная переработка оригинальной игры - с разрешением HD, графикой интерфейса HD-качества, сотнями исправлений ошибок, новыми игровыми возможностями и многими другими улучшениями.
ожидается еще один большой новый релиз, но это не официальное расширение. Это Community Patch Project (CPP; будет назван Vox Populi после выпуска), созданный сообществом мод, который перестраивает и улучшает большинство систем игры в попытке сделать Civilization V лучшей игрой, какой она только может быть.
Патч сообщества на самом деле был создан на основе другого мода. С тех пор как разработка началась в 2014 году, он стал самостоятельным, что повлекло за собой ребрендинг: Vox Populi. Помимо улучшения ИИ игры, Vox Populi настраивает баланс игры и исправляет ошибки, оставшиеся после того, как Firaxis ушла. [...]мы должны уважать их за то, что они дали нам исходный код, и это, должно быть, потребовало некоторой смелости
Special Operations был уникальным для версий игры для Nintendo 64 и Playstation, но с тех пор карты были извлечены и включены в неофициальные фанатские патчи.
Нет никаких оправданий тому, что ошибка с прочностью стала частью Scholar of the First Sin. Она не ограничивается версией для ПК. Версии для PlayStation 4 и Xbox One работают со скоростью 60 кадров в секунду. From Software и Bandai Namco пока не ответили на мой запрос о комментарии. Однако вы, возможно, не удивитесь, узнав, что фанаты решили снова спасти игру. DS2fix устраняет ошибку с прочностью из игры, а также решает несколько других проблем.
...]цель неофициального патча Skyrim (он же USKP) — в конечном итоге исправить все ошибки Skyrim, которые официально не были устранены разработчиками [...]Сотни ошибок игрового процесса, заданий, NPC, объектов, предметов, текста и размещения уже исправлены
Die Erweiterung Skyrim – Director's Cut, это sich zum Ziel, немецкая версия The Elder Scrolls V: Skyrim, так что это очень важно. Для того, чтобы получить доступ к тексту и описанию, необходимо, чтобы это было так, как будто вы хотите, чтобы вы были в пути. С профессиональными неофициальными патчами Skyrim мы видим, что вы можете использовать собственные игры, но официальные патчи не должны быть исправлены. Mit der Erweiterung könnt ihr außerdem alle Englishschsprachigen Текстурированная монахиня на немецком языке.
Интернет-архив Beim ist nun nicht nur das Originalspiel [ET the Extra-Terrestrial] von 1982 zu finden, sondern auch eine Version, die seine schlimmsten Programmierfehler korrigiert.
новый Gothic 3 Enhanced Edition v1.75 Update Pack (международный)
Fixpack — это сборник WeiDU исправлений для Baldur's Gate II. […] Эти совместные усилия, включая работу моддеров из нескольких различных сообществ моддеров и помощь ведущего писателя BG2 Дэвида Гейдера, привели к созданию пакета исправлений, который в настоящее время включает все исправления, исправленные Baldurdash (включая обновление игрового текста), и несколько сотен новых исправлений ошибок. Проект продолжается, и мы работаем над значительным списком ошибок, отобранных с различных сайтов, старых форумов Baldurdash и наших собственных исследований.
Alliance 2 [...] и поддерживает как руководство по запуску игр GOG на Mac OS X, так и список игр, которые он лично протестировал на работоспособность на Mac OS X через CrossOver, Wineskin и порты с открытым исходным кодом.
Обновление 2013-03-13: Добавлена поддержка высоких разрешений видео. Например, игру можно запустить в режиме 1024x768 следующим образом: ja2.exe -res 1024x768. Должно работать любое разумное разрешение. Некоторые исправления ошибок с этого форума были интегрированы. [...]
JJ2+ — это патч с множеством исправлений ошибок и множеством новых функций, как на стороне клиента, так и на стороне сервера. [...] Одной из основных функций JJ2+ является реализация языка сценариев AngelScript, который позволяет вам писать собственные сценарии, которые управляют различными частями игры и запускаются либо на определенных уровнях, либо на многопользовательских серверах.
…]теперь вы можете играть в BO1 под Windows-7 без проблем с видео.
Что такое патч Insecticide? сделать игру MoM максимально свободной от ошибок, сложной для ИИ и удобной для пользователя без изменения контента. Теперь патч содержит более 200 исправлений ошибок, улучшений ИИ и изменений интерфейса.
Еще один фактор в пользу MVP: игра позволяет получить больший доступ к своим внутренностям, чем большинство других игр. [...] Неспособность 2K достичь рейтинга одобрения MVP, несмотря на несколько лет беспрепятственного выхода на рынке ПК, сделала MVP любимой игрой для моддеров, даже несмотря на то, что она потеряла свой внешний вид по сравнению с 2K и The Show. Поддержка сообщества достигла пика с 2005 года до выхода первой версии 2K для ПК в 2009 году, на некоторое время снизилась, а затем снова возросла, когда Take-Two покинула рынок ПК в 2013 году и полностью отменила 2K в прошлом году. Десятилетие разработки EA сделало MVP лучшей бейсбольной игрой на рынке ПК в 2005 году, а десятилетие любительской разработки помогло ей сохранить этот титул в 2015 году.
бывший программист Attention to Detail Роберт Бейкер, который также все еще лелеял мечту о Rollcage. С Бейкером связались ярые фанаты Rollcage, попросив его помочь поддерживать работу Rollcage на радикально новом оборудовании ПК, спустя 15 лет. «Я не могу говорить за других разработчиков, но лично я работал над дюжиной игр, и Rollcage — единственная игра, которую я лично поддерживал после выпуска», — говорит Бейкер. «Я не держу исходный код многих игр, поскольку он, конечно, принадлежит компании, которая их разрабатывает, но Rollcage был немного другим».
Review послужил местом сбора для Projekt Messerwetzer, проекта, который полностью реализовал вычислимость Silent Hunter II – Destroyer Command.
многих лет разработки вырезанный контент был наконец восстановлен, и большинство ошибок было исправлено благодаря проекту, известному как «Restored Content Mod».
Вдобавок ко всему, мод исправляет «более 500″ ошибок, потому что Obsidian, в основном.
Официальные многопользовательские серверы Supreme Commander: Forged Alliance уже некоторое время не работают, но, к счастью, появился [...] поддерживаемый сообществом Forged Alliance Forever. Самообновляющийся многопользовательский клиент позволяет игрокам эпической стратегии в реальном времени продолжать взрывать все в огромных количествах. Он даже добавляет новые юниты, новую фракцию и некоторые игровые режимы, которые не были доступны на официальных серверах, такие как 6v6.
[…] по сути была заброшена издателем после того, как разработчик закрылся через несколько месяцев после релиза, но фанаты просто продолжали работать, исправляя вещи, улучшая вещи, откапывая скрытый дополнительный контент […]
Исследователи безопасности разработали неофициальный патч для уязвимости Adobe Acrobat и Reader нулевого дня, которая стала объектом хакерских атак. Adobe признала наличие уязвимости на прошлой неделе, но заявила, что официальный патч не будет доступен до 11 марта.
Win98: включение исправления 48-битной LBA для Windows 98, размещенного на MSFN.ORG – реализует поддержку 48-битной LBA в драйвере IDE по умолчанию для Windows 98 для поддержки жестких дисков объемом более 137 ГБ.
Это увлекательный проект с технической точки зрения. Они реализуют отсутствующие вызовы API, используемые новыми приложениями, которые отсутствуют в Windows 98 и Windows ME.
Еще один неофициальный патч был выпущен для устранения критической уязвимости в браузере Internet Explorer от Microsoft.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка )Многие пользователи с материнской платой на чипсете nForce, которые работают или собираются установить Windows XP (32/64 бит), ищут актуальные драйверы чипсета nForce, которые подходят для их специального чипсета и обеспечат им наилучшую возможную производительность и стабильность их системы. Сама NVIDIA их не предлагает.