Из-за опасности терактов Минатом усиливает охрану ядерных объектовДагестан: федеральные силы почти захватили село ЧабанмахиВзрыв жилого дома положил конец спокойствию в столице

Gazeta.Ru

Prev   25.11. 0, вторник Московское время: 12:15:32 Выпуск No. 061   Next
 
[01.06.1999, 14:45:52]
Mad Cat,
<madcat@spb.cityline.ru>
Вся жизнь в заплатках, или что такое patch

Для тех, кто не в курсе, что такое patch, поясню: это "заплатка" к программе, призванная устранить ошибки при работе с оборудованием (или добавить поддержку нового) либо подлатать ошибки в самой программе, вызывающие сбои или некорректную работу. Сразу оговорюсь, что в данной заметке рассматриваться будут исключительно заплатки к играм, а о всевозможных SP (Service Pack, который, по сути, тот же patch) к столь "любимым" продуктам известной фирмы пусть говорят другие.

Итак, если говорить об играх, то поначалу большинство выходивших патчей было направлено на установку в игре возможности поддержки нового оборудования или технологий. Как известно, процесс производства игры - дело довольно длительное и занимает по времени (для хорошей игрушки) примерно 1,5 - 3 года. Ну, а если вы следите за новостями компьютерного мира, то можете легко понять, что в год в среднем происходит 2-3 события, способных серьезно повлиять на качество выходящих программ. Что же это за события?

Во-первых, выход новых поколений процессоров. Как правило, это приводит к появлению ряда дополнительных возможностей (как в случае с MMX или 3D-Now) или просто к существенному росту производительности (правда, для этого патчей как-то не выпускают). Затем всевозможные подвижки на ниве графики. Тут стоит отметить выход новых поколений 3D-акселераторов (зачастую новинки не полностью совместимы с предшественниками - как, к примеру, карточки на чипсете Voodoo Banshee не очень-то понимают старые версии Glide, с которыми прекрасно работали их предшественники - карты на чипсете Voodoo Graphics), с появлением которых также возникают новые возможности (как вариант - появление возможности сжатия текстур у Savage 3D). Плюс к этому - продвижение вперед в области звука (3D-Sound и т.д.). Далее - появление новых технологий, вроде Force Feedback (эффект обратной связи у джойстика или руля). Ну, и не следует забывать о том, что в процессе использования программы всплывают проблемы и со старым (в смысле уже существовавшим к моменту начала написания программы) оборудованием, которые по тем или иным причинам не были выявлены в процессе тестирования. Вот по таким примерно поводам и пишутся патчи.

Позже стали появляться патчи, вносящие изменения в саму программу. Сначала это были заплатки, которые изредка исправляли ошибки в работе самой программы, а в основном добавляли к ней новые возможности. Как один из самых ярких примеров - патчи к Quake 2, которые вносили изменения в сетевую версию игры (добавилась возможность CTF-игры, т.е. одного из вариантов сетевой игры, и т.д.), или патчи к Starcraft, которые вносили изменения в т.н. "баланс сил". В последнее время практически каждая вновь изданная игра не обходится без выхода заплат. Причем если раньше патчи, как и говорилось выше, были направлены на улучшение вполне работоспособной игры, то теперь зачастую (как, например, с игрой Sin) без установки патча играть практически невозможно.

Почему это происходит? По-видимому, из-за банальной спешки разработчиков и стремления сократить время до выхода игры, урезая время тестирования (или экономя на услугах beta-tester-ов - людей, занимающихся тестированием). Хотя, возможно, это новое слово в борьбе с пиратством (за редким исключением, игры, подвергшиеся процедуре пиратской локализации, "пропатчиванию" не поддаются)

Два слова о том, где взять патч и как его установить. За заплатками следует "идти" на сайт фирмы-разработчика или издателя. Если же вам захотелось произвести тотальную модернизацию своих игр, то имеет смысл поискать соответствующие патчи на каком-нибудь из крупных игровых сайтов (GameSpot, GamesDomain), дабы не тратить время на обход всех производителей.

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


. Лист SOFT: подпишись!
. download.ru: русский софт
. Freeware.ru: халява, сэр!
. FreewareHome - то же
. DaveCentral - каталог
. TuCows - выбери зеркало
. WinFiles - часть C|Net.
. NoNags - только даром
. Filez - поиск софта
. FTPSearch - пойск по FTP
... Русский FTPSearch
ПРОШЛЫЕ ВЫПУСКИ
АВГУСТ 1999
Пн Вт Ср Чт Пт Сб Вс
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

НОВОСТИ OFFLINE
Наши новости - на пейджер Мобил Телеком!
Наши новости - на ваш пейджер!
НОВОСТЬ ДНЯ
В Москве взорвался жилой дом
В Москве взорвался жилой дом
КОММЕНТАРИИ
Пропавшие дети - 2
Пропавшие дети - 2
ПОМОГИТЕ ДЕТЯМ!
П о м о г и т е  д е т я м !
WWW.SOS.RU
Ляпкин Антон Ляпкин Антон
Отсутствие желчного пузыря
Роман Чеснов (3435) 23-64-94
ПОЛИТИКА В РЖ
Война. Отставка. Все про август!
Война. Отставка. Все про август!
MSNBC.RU
GAZETA.RU - ПАРТНЕРЫ MSNBC.RU
ПРАЗДНИК
праздник



ПОИСК ПО РАЗДЕЛАМ:

GAZETA.RU

.   Ну и денек

.   Бесэдер?

.   Немузыка

.   Macht Frei

.   Time o'clock

.   Текущий выпуск

.   От редакции

.   Алгоритм

.   Досье

.   Дисковод

.   Публикация

.   Служебный раздел

.   Здоровье

.   Интернет

.   Интервью

.   Книги

.   Комментарии

.   Культура

.   Курицын Daily

.   Лесные дали

.   Мнения

.   Наедине со всеми

.   Общество

.   Пресса

.   Пушкинский проект

.   Спорт



Lenta.Ru Rambler

RB2 Network

RB2 Network

Prev   25.11. 0, вторник Московское время: 12:15:32 Выпуск No. 061   Next

Пишите нам: info@gazeta.ru
Copyright © Gazeta.Ru
RRU_Network