Как сделать репак игры steam

Как сделать репак игры steam

Как создать repack игры?

Как правило, разработчики игр продают только свой оригинальный продукт, и не всегда выпускают к нему аддоны и DLC. Не смотря на это, если он завоевал множество фанатов, то обязательно появляются re-pack-версии. Пользователи добавляют к ним любительские патчи и расширения.

Необходимо: – Inno Setup 5.2.2; – ISTool.

В начале следует установить игру на жёсткий диск, добавив туда всё, что вам угодно. Например, различные crack, DLC, аддоны, русификаторы, авторские варианты озвучки, а также любые другие подобные дополнения. Более того, у вас есть возможность перекодировки или вырезки видеоролика и части звуков, что, несомненно, уменьшит выходной объём продукта.

Потом устанавливайте утилиту INNO Setup. Запустите её. В отобразившемся окне необходимо заполнить поля «Имя приложения», «Разработчик» и «Домашняя страница». Обычно в последние две строчки вводят имя (или ник) автора репака и адрес сайта, для которого и планируется создание этого продукта. Нажмите кнопку «Далее».

В следующем окне указываются каталоги установки. Просто вводите соответствующие параметры, а уточнения отмечайте.

Далее определяйте дополнительные параметры, вроде «возможности поместить ярлык на рабочий стол» и «имени каталога в меню пуск».

Последний экран потребует от вас выбора пуки к папке, в которую сохранится repack. Уточнив его название, перейдите к выбору иконки: проще и лучше всего воспользоваться иконкой самой игры, которая находится в корневом каталоге оной. Установите пароль, если это необходимо. Обычно для этого используют имя ресурса, для которого и создаётся repack.

На вопрос «Хотите ли вы использовать стандартный скрипт» следует ответить «Нет». В первую и вторую строчку появившегося после этого кода введите значения «DiskSpanning=true» и «DiskSliceSize=1457664000». Подтвердите выполнение действий, нажатием кнопки «Готово».

После установки программы ISTOOl, запустите её. Откройте в неё сохранённый ранее скрипт, для чего, открыв «Опции» => «Компилятор», установите максимальный уровень сжатия, а в пункт «Реестр» добавляйте сохранённый вами файл. Затем открывайте меню «Скрипт», чтобы заменить написанное справа от ValueData на «; Flags: uninsdeletekey». Для сохранения репака в конечном виде следует кликнуть по кнопке «Готово».

Источник

Как сделать Репак | RePack

#1 Александр Дюмин

Приветствую,сейчас я расскажу вам как сделать Repack.
И так для начала нам понадобится Inno Setup 5.2.2 и ISTool.
(Если не нашли эти программы, пишите мне в ЛС. Дам ссылки)..

Таким образом мы попадаем в редактор реестра Windows. В реестре все значения и данные хранятся в виде ключей разных типов.

В первом окне надо ввести:
Имя приложения
Имя и версию
Разработчик (можете себя написать если хотите)
Страничку укажите http://zlotracker.org/ или сайта куда вы хотите выложить Репак

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Выберите главный исполняемый файл и папку где лежит сама игра!
На скриншоте пример CoD4.

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

В седьмом окне жми «Финиш»
Вам вылетит окно «Хотите ли Вы собрать Вам скрипт» отвечайте НЕТ.

Потом добавьте в строчку «[Setup]» на самый верх:

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Потом уж сохраняете этот скрипт.

Дальше выбирайте секцию «Скрипт»

Опускайтесь в самый низ и там будет вкладка «[Registry]»
В этой вкладке синим шрифтом написано «ValueData»: и вот то-что после этой «ValueData» написано, сотрите.
И вставьте вот это:

Дальше сохраняйте скрипт. Потом заходите опять в Inno Setup. Откройте этот скрипт и запустите чтобы он делал инсталятор.

Когда сделаете инсталятор удалите ту игру из которой делали RePack. И установите из инсталятора который вы щас сделали.
Игра должна быть рабочей.

Ещё до того как вы сделали инсталятор (когда установили игру), вы можете поджать видео,звук. Вам нужна программа RAD Video Tools.

Устанавливаете программу
Заходите в папку с установленной программой
Запускаете radvideo.exe
Выбираете файл и кликаете на этой кнопке:

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

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

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

И теперь ждём! Обычно это долгий процесс, так что наберитесь терпения!

Источник

BlackStar Localizations Studio

Меню навигации

Пользовательские ссылки

Объявление

Информация о пользователе

Руководство по перепаковке игр для начинающих

Сообщений 1 страница 19 из 19

Поделиться12009-12-28 12:04:03

Небольшое отступление

Цель нашего РЕпака

Необходимые инструменты
————————————
Total Uninstall 4.8

Собственно руководство

Проход первый:
1) Запускаем программу Total Uninstall, открываем в ней наш диск и указываем файл установки, обычно он с именем setup.exe. Если такового там нет или в чем то сомневаетесь, указывайте файл авторана autorun.exe. Запускаем установку. При установке отказываемся от установки всяких Acrobat Reader-ов, DirectX-ов, Game Arcade и прочего. Ставим только собственно игру. В конце и после установки игру НЕ ЗАПУСКАТЬ. После установки закрываем Total Uninstall.

Проход второй:
Опять запускаем Total Uninstall. Указываем в нем главный эксешник игры. Запускаем игру. Лезем в настройки игры и меняем что возможно. Если есть возможность сохранить игру сразу, то сохраняем. если нет, то играем до первого чекпоинта. Выходим из игры. Закрываем Total Uninstall.

Подготовка к сборке

4) Смотрим файлы созданные/измененные при запуске игры. Их мы так же как и созданные при установке/запуске игры добавим в деинсталляцию.

Примечание:
Если не хотите удалять сейвы при деинсталляции игры, то не включайте их в деинсталлятор. Я лично удаляю все начисто. К тому же многие игры создают сейвы в корне папки установки. И их удаление не предотвратить при деинсталляции. Так что если сейвы нужны, сохраняем в другое место перед деинсталляцией.

Сборка (обобщенная)

Пихаем дистрибутив в инсталлятор. Добавляем данные реестра созданные при установке. Добавляем данные реестра созданные при запуске в деинсталляцию. Добавляем созданные после запуска файлы в деинсталляцию. Компилируем. Получаем дистрибутив с «чистой» деинсталляцией.

Инсталляторы для игр

Для игр подходят не все инсталляторы. Некоторые просто виснут при упаковке. Список подходящих инсталляторов ниже.

Аспекты сжатия

Собственно описание и сравнение

Примечание:
Степень сжатия зависит от дистрибутива игры, разные игры жмутся по разному.

При сжатии в LZMA, если вам по барабану время и прочее, подумайте о тех кому вы это дадите. Хотят ли они ставить игру полчаса или нет, а если у кого то «дохлый» комп то при установке может вообще повиснуть. Вот именно поэтому разработчики и жмут в ZIP или CAB. Лично я лучше пожертвую несчастными 50-100 мегабайтами, но зато упаковка/установка не занимает много времени. К тому же эти 50-100 мб ничего н дают. Если уж делаете сборник и на диске не хватает 100-200 мб, то есть смысл пожать в LZMA. Хотя по сравнению с тем же ZIP сжатием выгода будет невелика.

Если все же решили жать в LZMA, сначала сделайте сборку в ZIP сжатии и запомните получившийся размер. Времени это займет не более 2-5 минут. Зато будет возможность оценить разницу в размере ZIP и LZMA. Может случиться что LZMA сжатие окажется бессмысленным. И вы только потратите лишнее время на упаковку/установку.

Проще купить лишнюю болванку, тем более для получения качественной записи на болванку нужно писать не более 4200 мегабайт. То что на ней пишут 4.7 ГБ это фуфло. Там их нет. К тому же проги для записи пишут свою служебную информацию, которая тоже занимает место.

Советы по Inno Setup

Скрипт:
Не пытайтесь писать скрипт вручную. Этого никто не делает. Можете сделать шаблон, и редактировать его под каждую игру. Или используйте Мастер для создания основного скрипта, а потом редактируйте его под свои нужды. Реестр, запуск, деинсталляция и прочее.

Неправильно:
Root: HKLM; Subkey: «Software\Activision\Call of Duty 2»; ValueType: string; ValueName: «. «; ValueData: «. «; Flags: uninsdeletekey
Root: HKLM; Subkey: «Software\Activision\Call of Duty 2»; ValueType: string; ValueName: «. «; ValueData: «. \. «; Flags: uninsdeletekey

Правильно:
Root: HKLM; Subkey: «Software\Activision»; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: «Software\Activision\Call of Duty 2»; Flags: uninsdeletekey

Root: HKLM; Subkey: «Software\Activision\Call of Duty 2»; ValueType: string; ValueName: «. «; ValueData: «. «
Root: HKLM; Subkey: «Software\Activision\Call of Duty 2»; ValueType: string; ValueName: «EXEString»; ValueData: «. \. «

Ну вот вроде все пока. Это в общих чертах. Описать все невозможно. Задаем вопросы для подробностей. Вопросы по Inno Setup касающиеся сборки игровых дистрибутивов, так же пишем здесь, а не в разделе «Инсталляторы». Чтоб не нырять за вопросами/ответами туда-сюда.

Послесловие

Обрезальщикам-перекодировщикам, в данной теме не писать. Чтоб не засирать ее. Кому не терпится, создайте новую тему и пишите. Все описания обрезаний-перекодов отсюда будут удаляться без предупреждения.

Источник

как сделать RePack для игры простому пользователю

Что такое репак?

Слово пришло к нам из английского языка – Repack (переупаковка). В процессе создания, разрабатывается новый инсталятор или просто записываются файлы с новыми данными. Чаще всего это компьютерные игры, например, с установленными скинами или последними обновлениями.

Многие люди просто не могут купить какую-нибудь игру, фильм и другой цифровой товар. Кому-то нужна версия с меньшим дисковым пространством, установленными «таблетками», модификациями и так далее. В общем, репак, это тот продукт, но с какими-то изменениями (если это фильм, то могут быть добавлены переводы или субтитры).

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

Чтобы хакнуть игру, нужно обладать серьезными знаниями. Однако, изучать программирование не обязательно. Есть пользователи, которые просто покупают игру и сразу добавляют её в раздачи. Только конкурентов будет слишком много, поэтому нужно хоть какие-то изменения добавлять.

Советы по заработку на репаках

В любом деле есть свои тонкости, зарабатывать на репаках с играми, фильмами, программами не так просто. Во-первых, высокая конкуренция, множество бесплатных раздач. Во-вторых, монетизация трафика требует профессионального подхода. В-третьих, придется научиться делать эффективные инсталяторы.

Тем не менее, схема рабочая, а чтобы быстрее выйти на достойный профит, прислушайтесь к этим рекомендациям:

Начинать всегда сложно, учесть каждую мелочь невозможно. Сделайте первый шаг прямо сейчас, научитесь делать качественные репаки и придумайте идеи для улучшения игр. В целом, схема не такая сложная, но требует кое-каких знаний.

У пользователей интернета широкие возможности, если вам показался этот метод слишком сложным, посмотрите 7 способов заработать новичку в интернете с нуля.

Заработок на репаках – это лишь один из множества вариантов, который часто используется не для прямого получения прибыли, а для направления трафика на сайты. Способ не самый простой, зато конкуренция в нём не такая высокая, как к примеру, в инфобизнесе.

Видео

Источник

Репака

Репаки наше все, репаки софта, програм и т.д

Как сделать свой репак игры

от admin

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Как сделать свой репак игры

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Repack или переупаковка – это процесс создания инсталлятора программы, игры и т.п. с меньшим размером дистрибутива, чем оригинальный. Чаще всего Repack’у подвергаются компьютерные игры. В переупакованную версию могут быть внесены некоторые изменения, установлены последние обновления, добавлены сторонние компоненты и т.п.

Чтобы создать качественный Repack, возможно, потребуется затратить значительное время, все зависит от конкретной игры или программы.

Далее будет рассмотрен пример создания репака с использованием программных продуктов Inno Setup, ISTool и Precomp. Также для сжатия файлов будет использоваться архиватор с открытым кодом 7-Zip.

Первое, что следует сделать – это определиться для каких целей будет создаваться репак. Если вы хотите максимально сжать игру, чтобы записать ее на DVD диск, то следует знать, что не все можно ужимать до бесконечности. Например, установленную программу объемом 8Гб (ужать) до размера DVD диска получается крайне редко, все зависит от количества и типов файлов, сжимаемых архиватором.

Если вам хочется сделать красивый интерфейс установки программы, да и еще дополнить ваш репак дополнительными компонентами установки, то для этого вам придется прочитать много страниц справки по программе InnoSetup и просмотреть несколько примеров уже созданных скриптов.

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Создать самый простейший репак возможно всего лишь с помощью двух программ – InnoSetup и ISTool. После ее установки и запуска, программа предложит создать скрипт с помощью мастера. Но перед этим необходимо подготовить само приложение, которое будет переупаковываться. Как известно, все приложения прописывают в реестре определенную информацию, без которой многие из них не смогут работать. Поэтому необходимо сохранить записанные в реестре ключи, чтобы в дальнейшем их добавить в процессе установки. Зайдите в редактор реестра (нажмите сочетание Win+R и впишите REGEDIT) и откройте ветку HKEY_LOCAL_MACHINE — SOFTWARE, где следует искать записи по вашей игре или программе. После того, как искомая папка будет найдена выделите ее мышкой и по правой кнопке мышкой нажмите (Экспортировать) и сохраните ключ реестра в удобное место, например на (Рабочий стол).

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Теперь вернемся к мастеру Inno Setup. На первом этапе вам необходимо задать имя программе, ее версию, указать разработчика и веб-страницу приложения. Вы можете не заполнять некоторые поля, но имя и версию программы лучше указать. Кликайте по кнопке (Далее) и переходите к следующему шагу. На этом шаге укажите месторасположение, куда будут устанавливаться файлы программы по умолчанию. Обычно это программная папка на системном диске (Program Files), но вы можете выбрать любую. Ниже укажите обязательно имя папки программ. Если этого не сделать, то программа будет устанавливаться в корень папки, а это может привести к печальным последствиям при ее удалении. Тут же можно установить или снять галочки (Позволять пользователю менять папку установки) – если вы хотите, чтобы у пользователя была такая возможность; (Приложение не нуждается в каталоге) – установите галочку, если для вашего приложения не нужна папка (обычно это один exe-файл, или приложение, которое устанавливается во временную папку).
На следующем шаге необходимо указать путь к исполняемому файлу программы, в окошке (Другие файлы приложения) и укажите папку с игрой или программой, которые будут в последствие сжаты внутренним компрессором.
На следующем этапе задайте имя папки в меню (Пуск), а также установите галочки, которые необходимы для создания ярлыков на рабочем столе, в меню быстрого запуска и другие, которые считаете необходимыми для вашей программы. На последнем этапе следует указать папку, куда будут сохраняться уже откомпилированные файлы (дистрибутив), имя исполняемого файла. Здесь же можно указать путь к иконке инсталлятора. После чего нажмите (Далее) и (Готово). Программа предложит создать еще один скрипт, нажимайте (Нет).
В результате работы мастера создается программный код (скрипт), который можно отредактировать. Поэтому сохраните его в удобном месте и продолжите работу.

Если создаваемый Repack программы или игры достаточно велик, то имеет смысл его разбить на части, чтобы размер частей был оптимальным для записи на 4,7Гб DVD диск. Для это в скрипте в секцию [Setup] следует добавить следующие строки:
SlicesPerDisk=3
DiskSpanning=true
DiskSliceSize= 1457664000
После чего сохраните скрипт и закройте программу.

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Для этого нам понадобиться утилита ISTool. Запустите ее и откройте скрипт, который был ранее создан с помощью Inno Setup. Выберите в левом меню подраздел (Registry) и кликнете по таблице справа правой кнопкой мышки. В контекстном меню следует выбрать пункт (Import From File…) и укажите путь к сохраненному reg-файлу.
После чего необходимо подправить секцию реестра в скрипте. Перейдите в подраздел (Script) и опуститесь вниз до секции [Registry]. Здесь будет строка, в которой следует найти параметр (ValueData:), после которого удалите всю строку до конца и вставьте на ее место: ; Flags: uninsdeletekey
Таким образом, после удаления программы ключ из реестра Windows также будет удален.

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Зайдите в меню (Options) и установите следующие значения:
(Compression) – (lzma), (Level) – ultra64
Установите галочку (Solid compression)
И задайте значение (Internal Compression) – ultra64
После чего нажмите кнопку (ОК) и сохраните скрипт.

После всего этого вы уже способны создать Repack. Для чего обратно откройте скрипт в Inno Setup и нажмите в меню кнопку (Компиляция). Будет создан установочный файл (exe) и один или несколько файлов с данными (bin). Проверить работоспособность Репака можно только пробной установкой программы.

Но не всегда созданный таким образом Repack удовлетворит пользователя, ведь сжатие lzma/ultra64 хоть и имеет максимальный уровень, не всегда способно сжимать любой тип файлов. Для более сильного сжатия файлов требуется использовать прекомпрессор – Precomp.

Прекомпрессор позволяет разжать сжатые файлы игры, чтобы в дальнейшем их сжать более мощным архиватором. Чаще всего прекомпрессии подвергают файлы ресурсов игры или программы, которые могут иметь размер от нескольких мегабайт до сотен мегабайт. Именно файлы ресурсов практически не сжимаются каким-либо архиватором.

Precomp, который может использоваться для прекомпрессии файлов, выпущен в нескольких версиях – это версия 0.38; 0.4; и 0.41. Выбор версии precompa практически не влияет на конечный результат, но при обратном процессе необходимо знать версии прекомпрессора, с помощью которой был разжат файл.

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

Итак, имеется исходный файл (Resource.DAT), для его сжатия воспользуемся прекомпрессором версии 0.38 (работа с остальными версиями нечем не отличается). Для удобства поместим этот файл в отдельную папку, в которую также следует положить фалы прекомпрессора (precomp038.exe, packjpg_dll.dll, zlib1.dll). Теперь необходимо создать BAT-файл, чтобы запустить прекомпрессию. Для этого открываем «Блокнот» и пишем следующую строку:

Сохраняем документ под любым именем в ту же папку с расширением bat.

Как сделать репак игры steam. Смотреть фото Как сделать репак игры steam. Смотреть картинку Как сделать репак игры steam. Картинка про Как сделать репак игры steam. Фото Как сделать репак игры steam

precomp038.exe – указывается исполняемый файл прекомпрессора;

-slow – режим работы прекомпрессора, в данном случае используется режим (slow) (медленный). Данный режим позволяет оптимально разжимать данные с минимальными затратами времени. Существует более быстрый параметр (-f), однако не всегда он способен достаточно разжимать данные. Есть и более глубокий метод анализа (-brute), однако его следует использовать лишь в тех случаях, когда режим (slow) не может разжать данные. Режим (brute) очень медленный, прекомпрессия выполняться может несколько часов для файла размером до сотни мегабайт, поэтому такой режим используют крайне редко;

Далее в синтаксисе идет имя файла. Здесь же можно указать полный путь к папке, если, например, файл располагается в другой папке, например: D:/Repack/Resource.DAT.

После того как файл BAT был сохранен, запустите его на выполнение двойным кликом мышки. Появится окно консоли (командной строки), где начнется процесс прекомпрессии с отображением процента выполнения задачи. По завершению прекомпрессии, консоль закроется, а в папке появится файл Resource.pcf. На данном этапе вам следует сравнить размер исходного и полученного файла. Файл Resource.pcf должен быть больше (ведь мы производим разжатие) файла Resource.DAT. Если разница в размерах незначительна, то придется использовать более глубокий уровень прекомпрессии (-brute). Если же выходной файл заметно больше исходного, то при его сжатии тем же 7-Zip вы получите значительно меньший архив, чем при сжатии исходного файла, тем же архиватором с тем же уровнем сжатия. Файлы PCF могут быть обработаны любым архиватором, но наиболее часто применяют 7-Zip и FreeArc, последний в некоторых случаях может дать более сильное сжатие.

Дополнительно перед архивированием файлы PCF могут быть еще обработаны Sper, чтобы добиться еще большего итогового сжатия. Но мы не будем рассматривать данный процесс, так как не всегда в нем есть потребность. Те кто заинтересуется подобной процедурой без труда найдет подробное описание в сети Интернет.

Таким образом, можно преобразовать все трудно сжимаемые фалы и в результате после архивирования вы получите размер дистрибутива значительно меньший, чем при простой компиляции скрипта в Inno Setup с максимальными настройками сжатия.

Для того, чтобы использовать полученный архив, в скрипт InnoSetup добавляется программный код. Нет нужды изучать язык программирования, чтобы написать такой код, все уже было сделано и отработано. Поэтому для использования архивов в установке программы или игры рекомендуется воспользоваться библиотекой ISDone. Библиотека умеет работать и распаковывать архивы 7-zip, rar, arc, pcf и srep. Данная библиотека имеет подробное руководство и пример ее использования, поэтому в данной статье не будем на этом останавливаться.

Довольно подробное руководство с примерами имеет и сама программа Inno Setup. В сети можно найти сборку этой программы, включающей всевозможные модули с примерами скриптов, которые способны реализовать самые разнообразные потребности пользователей: показ слайдшоу, проигрывание звука и флеш-анимации и многое другое. Конечно, чтобы разобраться в этих скриптах потребуется потратить некоторое время, так в них используется элементы программирования на языке Delphi.

В процессе создания собственного репака у вас могут возникать всевозможные вопросы, ответы на которые можно найти на различных форумах.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *