Злом гри! Статті по іграх (cs зокрема) - каталог статей - клан cs sourse - Смішарики

Як зламати улюблену гру?
У багатьох з вас, без сумніву, виникали моменти, коли після знайомства з черговою іграшкою з'являлася думка: "А як би взяти і музон (звуки, малюнки) з неї витягнути?", А можливості знімання скріншотів явно було мало. Піратські диски типу "Вся музика з Need for Speed: Underground" наводила роздум про можливість подібного заходу.

трохи теорії

Логічно, що якщо в грі є музика, то вона десь вже лежить на вашому жорсткому диску фізично, а швидше за все - в папці заставленій іграшки. Зрозуміло, що виробники ігор, а особливо видавці, незацікавлені в доступності оригінального саундтрека гри і інших елементів оформлення. Тому вони пакують все ресурси гри в особливі файли, звані файлами ресурсів. Раніше, ще зовсім в недалекому минулому, досить було перетягнути такий файл в будь-який продвінутsй архіватор типу WinRar або WinZip, і побачити все як на долоні, так як файли ресурсів фактично представляли собою звичайні архіви. Тепер же все ускладнилося, оскільки виробники, стурбовані зростаючим піратством, стали шифрувати ресурси ігор. Але ідея залишилася незмінною: файл ресурсів - це архів, де лежать файли, а іноді і папки з вкладеними файлами. Хіба що нині додалося шифрування з якого-небудь стандарту, а це значить, що звичайним архіватором файл ресурсів не візьмеш.

Частина 1. Відкриття для стражденних

Управління прогой не складає особливих труднощів, хоча, треба визнати, що управління важкувато для розуміння людям, які ніколи не займалися програмуванням, тобто нам, простим смертним.

інтерфейс
Зовнішній вигляд проги простий, як булка хліба і за задумом нагадує Провідник Windows. З лівого боку вікна знаходиться список нині відкритих файлів. Кожен файл можна розгортати, також, як і папки в Провіднику. З правого боку розташований список файлів, упакованих у відкритому і виділений файл ресурсів гри. Все інше зрозуміло на рівні інтуїції будь-кому, хто більш-менш знайомий з комп'ютером :)))

можливості
Прога здатна, як свідчить ReadMe, "показувати, що знаходиться в ресурсних файлах ігор", причому гарантовано підтримуються більше 100 різних форматів файлів типу * .big, * .bin, * .utx, * .umx, * .pak і т.д .

Ну, а якщо прога його НЕ зрозуміла?

Частина 2. Якщо прога його не зрозуміла.

Тут, власне, починається найцікавіша частина роботи з програмою. Якщо DragonUnPacker не пізнав ваш формат автоматично, то він запускає свій плагін HyperRipper. Вручну це можна зробити так: 'File-HyperRipper'. Плагін покликаний, як уже було сказано, визначати ресурси в тих файлах, формат яких ще ніхто не знає проге. Сам процес протікає в такий спосіб. На вкладці Search вибираємо необхідний нам файл і вказуємо, чи потрібно зберігати інформацію про нього (галочка Create HyperRipper file). Зберігати інформацію про результати пошуку має сенс в тому випадку, якщо ви збираєтеся звертатися до цього файлу ще не один раз, оскільки процес пошуку займає досить багато часу.

Далі, на вкладці Formats, визначаємо, які формати файлів потрібно шукати. Як правило, виробники ігор групують однотипні ресурси в одному файлі (музику, наприклад). Що саме шукати, можна зрозуміти з назви самого файлу ресурсів (Music.big або Movies.bak). якщо ж ви все-таки не впевнені, виберіть варіант 'All'.

Частина 3. Що робити?

Схожі статті