[Обсуждение технических вопросов по играм для Windows] Как сделать Репак

Страницы :  1, 2, 3 ... 29, 30, 31  След.
Ответить
Автор
Сообщение

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 11-Мар-10 21:20 (9 лет 5 месяцев назад, ред. 15-Мар-10 21:44)

Приветствую,сейчас я расскажу вам как сделать Repack.
И так для начала нам понадобится Inno Setup 5.2.2 и ISTool.
(Если не нашли эти программы, пишите мне в ЛС. Дам ссылки).
Краткий лирический отступ. А зачем вообще делают репаки!? - зачастую игру перепаковывают только для того, чтобы в итоге она занимала меньше места на винте, или поместилась на DVD-R. Если игра весит 8-9гб - её никак не перепаковать в 4.7гб... в таких случаях рекомендую просто порезать её на части при создании образа в Alcohol120%... в итоге можно будет загнать обе части на 2 болванки. Но мы отклонились от нашей темы. И так вернемся к мануалу по созданию репаков.
После того как вы установили вышеупомянутый софт, - установите игру с которой и хотите сделать RePack (перепаковку).
  • нажмите Win+R (или пуск->выполнить) - В строке пишите "regеdit" нажимаешь "Enter"
    Таким образом мы попадаем в редактор реестра Windows... В реестре все значения и данные хранятся в виде ключей разных типов.
    Откройте ветку HKEY_LOCAL_MACHINE -> SOFTWARE и найдите там свою игру которую вы установили.
    Нашли? - подсвечиваем мышку к этой папке и нажимаем правую кнопку мыши (т.е. контекстное меню) -> "Экспортировать"
    Дальше сохраняете этот файл (.reg - ключик реестра windows) для удобности себе на "Рабочий стол".
    Потом создаёте инсталятор через Inno Setup.
Как создать инсталятор
В первом окне надо ввести:
Первое окно
  • Имя приложения
  • Имя и версию
  • Разработчик (можете себя написать если хотите)
  • Страничку укажите rutracker.org или сайта куда вы хотите выложить Репак
Второе окно жмите "Далее" :
Второе окно
Третье окно:
Третье окно
Выберите главный исполняемый файл и папку где лежит сама игра!
На скриншоте пример CoD4.
Четвёртое окно.
Четвёртое окно
Делаем всё так:
Пятое окно тоже пропускаем -> "Далее"
Шестое окно:
Шестое окно
В седьмом окне жми "Финиш"
Вам вылетит окно "Хотите ли Вы собрать Вам скрипт" отвечайте НЕТ.
Потом добавьте в строчку "[Setup]" на самый верх:
Код:
DiskSpanning=true
DiskSliceSize=1457664000
Потом уж сохраняете этот скрипт.
Дальше зайдите в ISTool откройте в нём тот скрипт который сохранили.
Когда откроете выберите "Options" и там во вкладке Компилятор у вас должно стоять так: Сжатие lzma Уровень ultra64.
И внутреннее сжатие тоже должно быть - ultra64
Нажимаете ОК.
Дальше с левой стороны выбираете секцию "Реестр"
И справа от этих "секций" у тебя будет поле в клеточку. Вот на этом поле нажмите на правую кнопку мыши и выберите "Импортировать из файла"
Выберите тот файл "реестра" который вы сохранили.
Дальше выбирайте секцию "Скрипт"
Опускайтесь в самый низ и там будет вкладка "[Registry]"
В этой вкладке синим шрифтом написано "ValueData": и вот то-что после этой "ValueData" написано, сотрите.
И вставьте вот это:
Код:
{app}; Flags: uninsdeletekey
Дальше сохраняйте скрипт. Потом заходите опять в Inno Setup. Откройте этот скрипт и запустите чтобы он делал инсталятор.
Когда сделаете инсталятор удалите ту игру из которой делали RePack. И установите из инсталятора который вы щас сделали.
Игра должна быть рабочей...
Ещё до того как вы сделали инсталятор (когда установили игру), вы можете поджать видео,звук. Вам нужна программа RAD Video Tools.
RAD Video Tools: инструкция по использованию
  • Устанавливаете программу
  • Заходите в папку с установленной программой
  • Запускаете radvideo.exe
  • Выбираете файл и кликаете на этой кнопке:

  • Затем здесь указываете на сколько процентов вы хотите сжать видео или аудио от оригинала (от 1% до 99%):

    И теперь ждём! Обычно это долгий процесс, так что наберитесь терпения!
Дальше будем изучать фриарк. Если есть вопросы пишите.
Как сделаете какой-то repack - отпишитесь.
На сегодня всё, удачи всем
[Профиль]  [ЛС] 

Гость


Гость · 12-Мар-10 21:16 (спустя 23 часа, ред. 12-Мар-10 21:16)

Хм... довольно интересная, а главное полезная для меня информация, большое спасибо.
 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 13-Мар-10 00:18 (спустя 3 часа)

ScariN
всегда пожалуйста! Завтра-послезавтра будет второй урок
[Профиль]  [ЛС] 

_BzD_

Стаж: 9 лет 6 месяцев

Сообщений: 7


_BzD_ · 14-Мар-10 02:31 (спустя 1 день 2 часа, ред. 22-Сен-12 16:31)

Спасиба
[Профиль]  [ЛС] 

Black$caR

Стаж: 10 лет 8 месяцев

Сообщений: 190

Black$caR · 22-Мар-10 00:08 (спустя 7 дней)

СВД
Скажите, ведь Вы это с другого сайта взяли. Верно?
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 22-Мар-10 19:13 (спустя 19 часов)

Black$caR
подобный урок есть на un-derv-er-se-.su, но автор этого урока - я. А проверка в адвего показывает 100% копии только на рутрекер.орг и на un-derv-er-se-.su. Так что ...
[Профиль]  [ЛС] 

Takred

Стаж: 9 лет 8 месяцев

Сообщений: 29

Takred · 22-Мар-10 20:59 (спустя 1 час 45 мин., ред. 22-Мар-10 20:59)

Спасибо, очень полезная информация)))
На пример показано пережатие видео Bik формата (насколько я знаю через эту прогу редактируется видео только этого типа, исправь если я не прав), а что делать если видео какого-либо другого формата?
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 22-Мар-10 21:42 (спустя 43 мин.)

Takred
Видео в основном идёт именно в этом формате. А так хз как. Просто перепакуй Инно сетапом. Он тоже сжимает неплохо.
[Профиль]  [ЛС] 

ad777

Стаж: 10 лет 7 месяцев

Сообщений: 41

ad777 · 23-Мар-10 09:34 (спустя 11 часов)

А если отсутствует ветка реестра, по определенным причинам(просто игра не была установленна, а была распакованна с последующей заменой некоторых файлов), без нее прокатит?
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 23-Мар-10 09:42 (спустя 7 мин.)

ad777
в большинстве случаев да, но есть такие игры которым просто необходим файл из реестра.
[Профиль]  [ЛС] 

Black$caR

Стаж: 10 лет 8 месяцев

Сообщений: 190

Black$caR · 23-Мар-10 15:44 (спустя 6 часов)

Takred
Есть другие программы, спросите у Google.
ad777
Файлы реестра есть всегда.
[Профиль]  [ЛС] 

yamahа

Стаж: 11 лет 4 месяца

Сообщений: 3248

yamahа · 23-Мар-10 18:24 (спустя 2 часа 40 мин.)

Не, я конечно понимаю, но то что вы показали не даст сильного сжатия.
Вырезание "лишнего' с игры?
Архивирование?
Прекомп?
Да и еще много нюансов.
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 23-Мар-10 19:03 (спустя 39 мин.)

yamahа
ну так это ведь не конец Написано же русским по белому:"Дальше будем изучать фриарк."
А вырезание показать наглядно практически невозможно, так как если показывать как вырезать язык с той или иной игры, то нужно для каждой игры делать урок.
[Профиль]  [ЛС] 

Galogenus

Стаж: 9 лет 6 месяцев

Сообщений: 55

Galogenus · 24-Мар-10 11:20 (спустя 16 часов)

СВД
Вполне вменяемый урок по пользованию Inno Setup.
Нового так и не открыл, а вот интерес к уроку с приличным сжиманием данных, довольно высок.
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 24-Мар-10 13:00 (спустя 1 час 40 мин.)

Galogenus
сделаю как только буду свободен.
[Профиль]  [ЛС] 

qip12345678

Стаж: 11 лет 2 месяца

Сообщений: 160


qip12345678 · 26-Мар-10 00:36 (спустя 1 день 11 часов)

А вот если в реестре не найти ветку игры, то что делать?
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 26-Мар-10 11:27 (спустя 10 часов)

qip12345678
Ищите не по названию игры, а по названию компании издателя.
[Профиль]  [ЛС] 

qip12345678

Стаж: 11 лет 2 месяца

Сообщений: 160


qip12345678 · 26-Мар-10 12:19 (спустя 52 мин.)

СВД писал(а):
qip12345678
Ищите не по названию игры, а по названию компании издателя.
по названию комании издателя тоже не находит(игра например braid)
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 26-Мар-10 14:10 (спустя 1 час 51 мин.)

qip12345678
Погугли, мож чё найдёшь.
[Профиль]  [ЛС] 

qip12345678

Стаж: 11 лет 2 месяца

Сообщений: 160


qip12345678 · 26-Мар-10 16:46 (спустя 2 часа 35 мин., ред. 26-Мар-10 20:37)

СВД писал(а):
qip12345678
Погугли, мож чё найдёшь.
может на висте по другому как-то , а то у меня там слишком мало папок для всех моих программ.и добавить в строчку сетап это как? тоесть рядом приписать, или в квадратных скобках?Добавь пример - как далжно всё в итоге выглядеть плиз.
и как-то сжимает не очень.т.е. я взял игру одну допустим инсталлер весом 100 мегабайт без всяких долгих распаковок и т.д. я взял удалил дистриутивы стороних програм и языки примерно 20 мб.делаю как тут написано всё ультра 64.-1-ое 2 фаила(а исходнгый был 1-ин) второе размер 115 мб. ???
[Профиль]  [ЛС] 

Axl89

Стаж: 10 лет

Сообщений: 595

Axl89 · 29-Мар-10 16:25 (спустя 2 дня 23 часа, ред. 29-Мар-10 16:25)

Здравствуйте, меня ещё интересует как сделать в установочнике выбор языка игры, версий, дополнений и прочих дополнительных файлов. Сами то файлы я достану, а вот что писать в скрипте не знаю. Ещё интересует программа, с помощью которой можно будет как раз отследить какие ветки реестра добавляет игра при установке/эксплуатации.
[Профиль]  [ЛС] 

qip12345678

Стаж: 11 лет 2 месяца

Сообщений: 160


qip12345678 · 29-Мар-10 16:54 (спустя 29 мин.)

Axl89 писал(а):
Здравствуйте, меня ещё интересует как сделать в установочнике выбор языка игры, версий, дополнений и прочих дополнительных файлов. Сами то файлы я достану, а вот что писать в скрипте не знаю. Ещё интересует программа, с помощью которой можно будет как раз отследить какие ветки реестра добавляет игра при установке/эксплуатации.
regshot делает снимок перед установкой и после и сравнивает различия.
[Профиль]  [ЛС] 

ramon_sobaka

Стаж: 9 лет 7 месяцев

Сообщений: 16

ramon_sobaka · 29-Мар-10 19:28 (спустя 2 часа 33 мин., ред. 29-Мар-10 19:28)

Может не в тему ...но как достать звуки с Bad Company 2????
...))) или как открыть их архивы *.fbrb
[Профиль]  [ЛС] 

Axl89

Стаж: 10 лет

Сообщений: 595

Axl89 · 30-Мар-10 13:05 (спустя 17 часов)

Ещё одно, по этой инструкции в меню пуск, в меню быстрого запуска и на рабочем столе он создаёт ярлыки без адресов.
[Профиль]  [ЛС] 

Ded [email protected]

Стаж: 9 лет 8 месяцев

Сообщений: 5


Ded [email protected] · 30-Мар-10 19:31 (спустя 6 часов)

Axl89 писал(а):
по этой инструкции в меню пуск, в меню быстрого запуска и на рабочем столе он создаёт ярлыки без адресов.
Та же история,в итоге автор мне посоветовал использовать Smart Install,и честно говоря я очень доволен этой прогой.Делает все как надо,и даже красиво можно исполнить.
[Профиль]  [ЛС] 

mishgun0

Top User 06

Стаж: 12 лет 1 месяц

Сообщений: 102

mishgun0 · 31-Мар-10 21:56 (спустя 1 день 2 часа)

А когда будет обещанный второй урок?
[Профиль]  [ЛС] 

СВД

Стаж: 9 лет 6 месяцев

Сообщений: 12


СВД · 31-Мар-10 22:11 (спустя 14 мин., ред. 31-Мар-10 22:11)

mishgun0
На выходных планирую. Ждите
Ded [email protected]
Я сразу сказал что с смарт инсталом всё намного проще. Там всё интуитивно понятно.
[Профиль]  [ЛС] 

qip12345678

Стаж: 11 лет 2 месяца

Сообщений: 160


qip12345678 · 01-Апр-10 22:11 (спустя 23 часа)

с нетерпением жду туторо по тому как в установщик включать всякие распаковщики. а то таким способом как тут написано сжимает ещё хуже чем было.
[Профиль]  [ЛС] 

atmotrance

Стаж: 11 лет 6 месяцев

Сообщений: 221

atmotrance · 02-Апр-10 11:04 (спустя 12 часов)

у меня руки кривые
[Профиль]  [ЛС] 

АмальUchiha

Стаж: 10 лет 1 месяц

Сообщений: 59

АмальUchiha · 02-Апр-10 11:25 (спустя 21 мин.)

Pimenov_Sergei
7?
за урочек спасибо!!))
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error