Игровая археология. Принципы хранения данных в современных играх
|
Сейчас ситуация изменилась. В подавляющем большинстве случаев разработчики прибегают к стандартным способам архивации данных. С одной стороны, разработчиков можно понять, придумывать что-то новое при современном темпе разработки игр слишком долго. С другой современные стандарты далеко не всегда дают необходимый уровень защиты. Вот и разрываются игроделы либо пользоваться чужими наработками и сдавать издателям игры в срок, либо... Нет, собственные стандарты сейчас почти никто не разpaбатывает. А вот чуть подправить уже существующие да, могут. И эти незначительные изменения зачастую заметно осложняют жизнь “потрошителям” игровых ресурсов.
|
Итак, какие же существуют на сегодняшний день стандарты? Что разработчики чаще всего используют для архивации данных в своих играх? Давайте разбираться...
Архивация
Несколько лет назад сложнее всего было разобраться в структуре игрового архива множества вариантов структур, сжатий и различных проверок. Разработчики игр уделяли сокрытию игровых данных очень много времени. Правда, вскоре выяснилось, что игры, имеющие возможность
|
Оценив сложившуюся ситуацию, множество разработчиков перешло на простой, а главное распространенный формат ZIP. Несмотря на то, что этот формат поддерживает сжатие данных, файлы в нем просто “хранятся”, то есть занимают свой полный объем. На лицензионных дисках с играми обычно лежит набор утилит для модифицирования игры, в том числе руководство по модифицированию. Специально для неумелых пользователей с
|
Важен один момент. Пpaктически все игры, оперирующие zip-архивами, легко грузят одноименные неархивированные файлы. То есть можно распаковать архив в ту же папку, а сам архив удалить. В результате игра будет грузиться в несколько раз быстрее ведь движку не придется каждый раз тратить время на работу с архивом. К примеру, если распаковать все архивы Doom 3 в соответствующие каталоги, то игра будет и грузиться, и работать заметно шустрее. На слабых машинах это особенно актуально. Все хорошо, только не забывайте один важный момент: распаковывать архивы следует строго в том порядке, в котором они пронумерованы, иначе можно получить не очень приятный сюрприз в виде не запускающейся игры. В архивах лежит все: графика, звук, музыка, скрипты, файлы локализации, игровые уровни и так
|
Также в архивах иногда хранятся пасхалки. Например, в игре “Аллоды: Проклятые земли” в игровом архиве лежал специальный текстовый файл с приветствием к любителям игровой археологии от разработчиков игры. Иногда разработчики забывают в архивах элементы, которые по каким-либо причинам не вошли в игру. Например, кто знал, что в Call of Duty имеются боты в сетевой игре? А они есть! Болванчиков даже научили бегать и стрелять.
Графика и видео
Несмотря на свою мультиплатформенность, OpenGL в последнее время уступил место DirectX. Из-за чего графику в
|
Картинки обычно хранятся в dds, а как обстоят дела с видео? Чаще всего разработчики пакуют видео в формат BIK. Правда, тут не все так гладко. Под маской *.bik могут скрываться различные форматы. Чаще всего видео можно проиграть утилитой Bink Video, разработанной компанией RAD Game Tools (ребята в свое время помогали Blizzard в разработке Warcraft 2). Для просмотра соответствующих видеофайлов нужно сначала установить утилиту, затем зайти в каталог с заветными bik-файлами и легким нажатием на левую кнопку мыши запустить видео. Программа также умеет конвертировать bik-файлы в avi и обратно.
Что же касается классических avi-файлов, то существует огромное количество программ для работы с ними. Начиная с AVIEdit, идеально подходящей для начинающих, и заканчивая мощным Adobe Premiere, с которым даже не каждый профессионал справится.
До сих пор разработчики многих игр активно используют avi или mpeg-формат. Правда, стараются это скрыть путем смены расширения с avi или mpeg на всевозможные dat и vid. Но меняется только расширение файлов достаточно в любом файл-менджере переделать его на стандартное, и можно просматривать видео в любом плеере.
|
Звук и музыка
Те разработчики, у которых хватает денег на лицензию, используют стандартный формат MP3; те, у кого не хватает хранят музыку и звуки либо в сжатом формате WAV, либо используют довольно неплохой бесплатный звуковой формат OGG. Обычно кодеки, которыми сжимаются wav, поставляются вместе с игрой.
|
Если вы хотите заменить игровые саундтреки, для конвертирования лучше всего подойдет именно SoundForge. Он не только переконвертирует звуковые файлы, но и даст возможность серьезно изменить звучание, оптимально подстраивая его под игру. К тому же утилита поддерживает множество звуковых и видеоформатов: несложно “дублировать” видеоролики, добавлять в них звуковые эффекты.
Скрипты
Скрипты... ну что, казалось бы, в них сложного. Открыть и отредактировать их может любой текстовый редактор. Но вот грамотно написать скрипт под силу далеко не каждому пользователю. Именно поэтому на страницах “Вскрытия” мы так подробно из номера в номер разбираем значения скриптов из самых популярных игр. Случается, что разработчики пишут комментарии к скриптам в
|
Обычно скрипты пишутся на специальном скриптовом языке XML или на C, так что программисты, знающие эти языки, без особых проблем могут писать соответствующие скрипты. Остальным же пользователям остается только, что называется, наугад пробовать менять в скриптах различные значения, а потом смотреть, что изменилось в игре.
Бывают скрипты, в которых находятся определенные значения, используемые игрой. Их можно назвать конфигурационными скриптами. Если вспомнить игры Legion и Chariots of War, то разработчики данных проектов почти все игровые параметры хранили в скриптах. Почитав комментарии, можно без особого труда избавить города от чумы и сделать “вечно довольное” население, либо наоборот, увеличить cмepтность и устроить постоянное недовольство подчиненных, приводящее к массовым восстаниям. Например, в Far Cry скриптами описано поведение всех игровых персонажей в различных ситуациях. Если серьезно
|
Локализация
Во многих играх в архивах лежат файлы локализации (перевода игры на тот или иной язык). Чаще всего это несколько текстовых файлов, в которых хранится вся смысловая начинка игры, а также пара-тройка шрифтов. Шрифты могут быть как закодированные, так и лежать в открытом виде либо в картинках с прозрачным фоном, где все символы расставлены друг от друга на одинаковом расстоянии, либо в стандартном TTF (TrueType) формате Windows. В таком случае шрифты можно заменить на свои собственные и переписать сюжет игры, превратив, к примеру, жестоких агрессоров в потомков футбольных фанатов, которые никак не могут забыть поражение любимой комaнды.
* * *
Для вскрытия большинства современных игр вам понадобятся: приличный архиватор, набор аудиокодеков, SoundForge, программы Rad Video Tools и DXTtools, а также простейший текстовый редактор. Вооружившись столь нехитрым набором инструментов, можно на базе любимой игры создать собственный мод.
...Первый же диалог воскресил в памяти текст книги, воспроизведенный дословно. Альтернативные варианты? Да, конечно. Если в игре вы захотите пройти тот самый путь, что прошел Виктор, и говорить ровно те самые фразы, что говорил он, — положите перед...
24 04 2024 6:23:38
воистину совершили прорыв — в Napoleon’s Ambition мы можем узнать, по каким причинам AI подписывает мир или продолжает сражаться (!). На специальном экране компьютер рассчитывает, сколько еще продержится держава (учитывая при этом размер...
23 04 2024 7:22:28
Незадачливый изобретатель с широкой улыбкой появится лишь в самом конце. Остальное же время мы проведем на четырех лапах — и это здорово. Ведь пес сильно отличается от своего хозяина-простака — умен, обязателен и общается при помощи выразитель...
22 04 2024 13:37:40
«…мы так и не смогли придумать ни одной серьезной претензии к Mortal Kombat. Игра стильная, зрелищная, разнообразная, кровавая до истерического смеха и дружелюбная к пользователю. Она, в конце концов, идеально заменяет надоевший Guitar Hero в условном спи...
21 04 2024 15:19:39
Весной этого года неожиданно свершилась так называемая "бархатная" революция — на свет появился некоммерческий российский проект "Бойцовский Клуб". За короткое время "БК" приобрел невероятную популярность среди русскоязычных пользователей Сети. В "Комбатс...
20 04 2024 19:45:45
Амбициозный миллиардер инсценирует свою cмepть, после чего собирает комaнду профессиональных вояк, готовых отказаться от своей прошлой жизни, чтобы нести добро и взрывы людям. Одной из первых целей комaнды — другие мы (не) увидим в сиквеле…|Игромания...
19 04 2024 22:44:17
Средство передвижения в этот раз называется ховеркрафтом, или попросту ховером. По сути дела, тот же автомобиль, только без колес — летает на чем-то вроде антиграва. Развивает некислые скорости за счет парочки двигателей, установленных на корме. Причем пе...
18 04 2024 11:13:43
Жанр: космическая опера Режиссер: Джеймс Кэмерон Сценарий: Джеймс Кэмерон Вглавных ролях: Сэм Уортингтон, Сигурни Уивер, Мишель Родригес, Зои Салдана, Джованни Рибизи, Стивен Лэнг Бюджет: $230 млн «Аватар» — самая…|Игромания...
17 04 2024 7:50:11
давайте потыкаем мыльный пузырь вместе: посмотрим, что получилось у австралийцев, кому может пригодиться ExitReality, а заодно разберемся, существуют ли вообще нормальные трехмерные браузеры. А то, может, революция давным-давно случилась, просто никто об...
16 04 2024 12:50:47
Два раза в год CPL проводит чемпионаты мира по Counter-Strike и другим сетевым играм. Недавно стало известно, где и когда состоится летний турнир Cyberathlete Extreme World Championships 2004, а также размеры призового…|Игромания...
15 04 2024 8:45:46
В контексте нашего издания написать про «Меченосца» можно только одно: не покупайте эту игру. Все, что вам нужно знать о новом проекте легендарной уже теперь TM Studios (авторы интеpaктивного «Боя с тенью»), заключается в следующем: это плохой,...
14 04 2024 12:26:34
«…Iron Front — игра для тех, кому по душе по пятнадцать минут отсиживаться в кустах и подолгу планировать атаку. Благо подходов к врагу здесь столько, что никакому Sniper Elite V2 и не снилось. В этом смысле Liberation 1944 гораздо сильнее напоминает шахм...
13 04 2024 12:28:59
«…Mad Max в первую очередь — дорожный боевик с погонями и перестрелками. Автомобили здесь не просто средство передвижения, но почти одушевленные персонажи, наделенные хаpaктером своего владельца. Четырехколесные монстры с легкостью передают бунтарское, па...
12 04 2024 0:38:54
Что: закрытый показ игры для прессы Где: Лондон, Великобритания Про Far Cry 5 мы знаем если не всё, то очень многое: разным сотрудникам Игромании удалось поиграть в игру и на Е3 в Лос-Анджелесе, и на gamescom, и в рамках московского…|Игромания...
11 04 2024 6:47:24
На момент публикации этой статьи компания 2К Games не смогла предоставить нам ни одного скриншота из игры, редакция «Игромании» решила незаметно подменить их скриншотами из предыдущих игр. Держать в себе нет сил, скажем сразу. Там есть…|Игромания...
10 04 2024 15:15:46
Ленчо Бальбоа, в отличие от будущего внука Рокки Бальбоа, был большим любителем кого-нибудь пришлепнуть. Но свои руки предпочитал не марать... Если честно, то очень не хочется вспоминать, чем в свое время оказались третьи «Корсары». Вер...
09 04 2024 22:15:52
«Пенумбра: Темный мир» — достаточно необычная игра. Она выделяется среди прочего новаторским управлением. В ней все придется делать собственными руками — не нажимать на абстpaктные кнопки, чтобы покрутить вентиль или открыть дверь, а лично елозить мыш...
08 04 2024 18:49:42
«…хотя облик Comic Jumper меняется с поразительной скоростью, гeймплей остается одним и тем же — это самый главный недостаток игры. На каждом уровне разработчики всегда предлагают нам одну и ту же программу развлечений: незамысловатая стрельба на манер Co...
07 04 2024 16:40:26
Black Ops 4 должна открыть новые горизонты для франшизы Call of Duty. Она намерена и занять своё место в нише тактических шутеров, и конкурировать с Fortnite и PUBG....
06 04 2024 18:19:43
24 часа в сутки вопросы по созданию, модифицированию и вскрытию игр принимаются на адрес gamedev@igromania.ru Дешевые тайтлы, получающие низкие рейтинги в игровой прессе, зачастую приносят солидный доход издателям. Зачем разработчики…|Игромания...
05 04 2024 2:36:25
«…На наш взгляд, Cursed Mountain — хоррор, основанный на тибетской мифологии, — очень неплохо описывается одной из песен Владимира Высоцкого. Тут есть и «парня в горы тяни, рискни», и «не бросай одного его», и даже «там поймешь, кто такой». Главный герой...
04 04 2024 4:22:43
Мы побеседовали с постановщиком сериала «Метод» о том, почему Капитан Америка не может бегать по Сталинграду и чем российская киносреда похожа на криминал....
03 04 2024 22:16:53
...трудовая деятельность может варьироваться: от чтения писем и кликов по сайтам рекламодателей до выполнения каких-либо заданий, например, регистраций на сайтах. В большинстве случаев каждый клик/чтение письма/регистрация оценивается в $0,0015 — $0...
02 04 2024 17:28:15
HP Jornada 568/565 — это компьютер. Миниатюрный наладонный компьютер, в английском просторечье Personal Digital Assistant (PDA). Модель 568 представляет собой последнее достижение на рынке КПК. В частности — 206-мегагерцовый процессор Intel StrongArm 111...
01 04 2024 15:25:41
«…I.R.I.S. лавирует между идущих вразнос по методике Burnout автомобилей по тесному туннелю, палит из пары пулеметов (как в классической восьмибитной аркаде Super Spy Hunter!) по горящим бензовозам, перепрыгивает через вертолеты, изящно ускользает от paке...
31 03 2024 16:59:31
Вы читаете «Во что мы играли» — ежемecячную рубрику, где мы вспоминаем, какие игры выходили ровно пять, десять, пятнадцать и двадцать лет назад. В июньском выпуске мы пытаемся выжить в условиях классического…|Игромания...
30 03 2024 19:38:30
Заглянув в раздел Files на официальном сайте Boyz Don't Cry, ваш непокорный брюзга едва не свалился со стула: там присутствовал пункт “Full Game”! Впрочем, через секунду все стало ясно: при нажатии на эту клавишу выскочила издевательская...
29 03 2024 13:24:26
Во что играли 5 лет назад Crimson Skies Дата выхода: 2000 год Жанр: Action Издатель/Разработчик:…|Игромания...
28 03 2024 16:50:29
TINCan! — наглядное подтверждение тому, что Phenomedia Publishing еще не растеряла свой творческий задор. Всего на сегодняшний день вышло две игры из этой серии. Про гоночную аркаду TINCan! Race мы рассказывали в прошлом номере, сегодня же...
27 03 2024 20:33:29
От финала великой истории всегда ждут чего-то особенного. И Питер Джексон постарался не подвести поклонников. Для последнего фильма о Средиземье он припас самое масштабное побоище, какое видел жанр кинофэнтези. Фильм «Хоббит: Битва пяти…|Игромания...
26 03 2024 4:44:10
Денис Павлушкин, автор Игромании В играх всеяден: в его интересах как нишевые проекты, например, Peace, Death! или Redeemer, так и топовые релизы в духе Destiny 2 и XCOM 2: War of the Chosen. Наконец-то. Ретрошутер DUSK, анонс которого состоялся…|Игромания...
25 03 2024 22:59:51
«…И все-таки Need for Speed: Rivals — настоящая игра нового поколения. Выставка E3 выявила основные тренды ближайших лет: мода на игры с открытым миром, объединение одиночной игры и мультиплеера, использование второго экрана. Rivals выбивает три пункта из...
24 03 2024 10:59:37
видели бы вы, с какой грацией они танцуют, с каким непередаваемым восторгом принимают подарки! Даже обычная дpaка на шпагах — и та нашпигована маленькими скриптовыми сценками. Соперники гоняются друг за другом по лестницам, вытворяют достойные акробатов т...
23 03 2024 15:43:20
“Комбат” — давняя мечта Еськова Андрея, нашего руководителя проекта. Сам он, бывший танкист Советской армии, еще, наверное, сидя за рычагами своего гусеничного чудовища, начал подумывать о создании такой игры, где можно было бы реализовать правила ведения...
22 03 2024 23:20:18
Французские компании крайне редко балуют игроманов своими разработками. Зато редкие приключенческие игры получаются у французов на славу. Именно к этому жанру творение компании «PSIGNOSIS» – игра «Город пропавших детей», продолжение одноименного фил...
21 03 2024 14:40:46
Величественная наследница клана Камисато, благородная и изящная Аяка, заставит ваших врагов остолбенеть в прямом смысле этого слова: с ней проще простого держать противников в постоянной заморозке. Сильные и слабые стороны Аяки Плюсы Высокий базовый…|Игромания...
20 03 2024 4:11:12
Фирма “1С” очень удачно угадала с моментом выпуска SWAT 3: Close Quarters Battle в России — все как раз закончили проходить четвертую часть игры. Самое время вспомнить, с чего все начиналось. Первы...
19 03 2024 21:50:38
Каждый из нас рано или поздно знакомится с базовыми правилами "Магии", овладевает основами колодостроения, учится играть разными деками и читает умные статьи зарубежных сайтов. Это — основы…|Игромания...
18 03 2024 8:46:51
Претенденты: Europa Universalis IV, Total War: Rome II, Democracy 3, Rise of Venice, Company of Heroes 2, Cities in Motion 2, SimCity (2013) Так получилось, что в плотный поток мейнстрима стратегии вписываются редко. Нынче же в…|Игромания...
17 03 2024 17:46:30
Главные герои в силу невероятного стечения обстоятельств говорят словами итальянского поэта XIV века, но в душе это — страшное, жестокое рубилово. И мы этого рубилова, признаться, очень ждем. Другой вопрос — дождемся ли...
16 03 2024 5:19:51
«...на очереди были чемпионы из Virtus.Pro. Описывать эту встречу не имеет смысла — ее надо было видеть. По напряжению и красоте это была одна из самых красивых игр на нашей памяти. Эмоции били ключом, «виртуса» то перехватывали инициати...
15 03 2024 0:14:53
24 часа в сутки любые ваши вопросы по играм принимаются по адресу: games@igromania.ru • • • Где можно купить книгу Silent Hill: Lost Memories? Silent Hill: Lost Memories — это официальный гайд по первым…|Игромания...
14 03 2024 6:13:39
«…Ровно год назад, в «Игромании» №10/2012, мы протестировали электронную книгу Sony PRS-T1. Читалка была всем хороша — шрифтами, легкостью и удобством управления, — но вот корпус никуда не годился. Не знаем, с какого перепуга, но дизайнеры Sony решили, чт...
13 03 2024 5:32:15
«…Нас ждут долгие блуждания по коридорам огромной космической посудины: здесь нужно открывать многочисленные двери, искать к ним коды и ключи, чинить и запускать различные системы. Все это выполнено в виде традиционных для панорамного квеста пазлов и мини...
12 03 2024 20:57:54
«…Результат ошеломляет: оказывается, в одной игре может сочетаться и чертовски увлекательная игровая механика, и завораживающий стиль с подтекстовыми рассуждениями о балансе противоположностей в мире…»...
11 03 2024 3:25:11
Трисс Меригольд — The Witcher Кому открывать Хэллоуинскую подборку, как не всеми любимой рыжей ведьме? На этой неделе тематический образ чародейки по-своему обыграли сразу две дeвyшки-косплеера: более традиционный и узнаваемый наряд для…|Игромания...
10 03 2024 12:13:20
Футбол можно любить по-разному. Вот я, например, делаю это сидя на диване с гeймпадом в руках. Как и миллионы таких же «футболистов», я с нетерпением ждал выхода FIFA 19. Конечно, серия не совершает ежегодные прорывы в жанре, но…|Игромания...
09 03 2024 0:37:10
Теперь касательно самой игры. Словами всех эмоций не передать. Представьте себе огромный вращающийся вентилятор, за которым находится источник света. Тени от лопастей падают на пол, причем движение теней точно повторяет движения лопастей. Стоит только вст...
08 03 2024 23:51:48
"...Ага! По всему видно, что благородный дон предпочитает крокодилов? Очень хорошо. Тогда извольте для начала выстроить на участке соответствующее логово в древнеегипетском стиле. Данный архитектурный изыск едва ли обратит на себя внимание пресмыкающихся,...
07 03 2024 8:40:21
Странам бывшего СССР очень не повезло с игровыми автоматами. Если в той же США еще в семидесятых появились ящики-гробы с полноценными видеоиграми, то главной гордостью советских залов оставался аттpaкцион «Морской бой», самым…|Игромания...
06 03 2024 7:22:27
Еще:
Игры -1 :: Игры -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 :: Игры -32 :: Игры -33 :: Игры -34 :: Игры -35 :: Игры -36 :: Игры -37 :: Игры -38 :: Игры -39 :: Игры -40 :: Игры -41 :: Игры -42 :: Игры -43 :: Игры -44 :: Игры -45 :: Игры -46 :: Игры -47 :: Игры -48 :: Игры -49 :: Игры -50 :: Игры -51 :: Игры -52 :: Игры -53 :: Игры -54 ::