Сейчас на форуме: tyns777 (+4 невидимых)

 eXeL@B —› Программирование —› PatchMaker
. 1 . 2 . 3 . 4 . >>
Посл.ответ Сообщение

Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 06 апреля 2006 01:12
· Личное сообщение · #1

Всем привет! Надеюсь, разделом я не ошибся
Хочу предложить на ваш суд свой патчер - PatchMaker ( eagle-xk.hut2.ru/files/PatchMaker.rar ). Тула позволяет создать патч не очень большого размера, в зависимости от количества ресурсов размер может варьироваться от 53 до 100-120 Кб без использования пакеров. Запаковынный Upack'ом он будет весить где-то 25-45 Кб... Основные достоинства:
* Позволяет импортировать/экспортировать CRK файлы
* Настраивается заголовок окна и 3 поля - название проги, ник крякера, дата релиза
* Добавление своих ресурсов: лого (Bitmap 320x90), музыка (MIDI), иконка программы
* Возможность показа внешнего NFO-файла (звиняйте, пока без юникода, так что псевдографика отсутствует)
* Доступен режим Restore. Взлом и восстановление производится в два этапа: сначала проверка, и только потом сам патчинг - в том случае, если все файлы могут быть пропатчены.
* Стандартный дескрипшн
* Никаких упоминаний о Patch Maker'е, дополнительных About'ов и т.п.
* Исходники доступны. PatchMaker писан с использованием VCL, Patcher же - исключительно KOL/MCK (это скачивайте сами). Дополнительные компоненты: acWorkRes и заголовки DirectX для работы с DirectMusic также включены в архив.
В комплект входит также плагин для Avenger'а, позволяющий импортировать патчи PatchMaker'а (если не сжимались ресурсы CRK и NFO секции PATCHER).

Известные проблеммы:
- музыка может проигрываться немного некорректно в зависимости от драйверов/звуковухи
- я пока еще не узнал, как юзать юникод в KOL/MCK, поэтому NFO пока в ANSI
- пока не реализован режим патча по маске файлов (CRK)




Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

Создано: 06 апреля 2006 09:55
· Личное сообщение · #2

Неплохо. Чтобы твой патч-мейкер не затерялся среди великого множества равных несколько предложенией-замечаний:
1. недостаток - как и большинство подобных прог работает только с файлами одинакового размера. Однако, как известно, иногда можно пропатчить PE-файл только через добавление в него новой секции, что увеличивает его размер. Вывод: желательно предусмотреть возможность создания патчера с добавлением байт (compare файлов разного размера);
2. чего не видел ни у одной подобной тулзы: возможность добавления в патче поля TEdit для внесения из него информации в заданную ветку реестра (например регистрационного имени);
3. должна быть автоматическая упаковка файла на выходе (да, хоть бы UPX пихни в ресурсы).



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 06 апреля 2006 11:43
· Личное сообщение · #3

да, вроде бы все ничего, только из-за того что сам patchmaker упакован у-паком, его Mc-afee все время съедает... лучшеб upx-ом воспользовался...



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 06 апреля 2006 14:54
· Личное сообщение · #4

>> Чтобы твой патч-мейкер не затерялся среди великого множества равных несколько предложенией-замечаний
Ну, я не видел аналогичных предложений с функцией Restore Именно поэтому-то я и взялся писать свой патчер

>> иногда можно пропатчить PE-файл только через добавление в него новой секции
Знамо, но на моей практике такие случаи были крайне редки. Хотя в TODO обязательно занесу

>> добавления в патче поля TEdit для внесения из него информации в заданную ветку реестра
Спасибо, что напомнил Мне этого тоже иногда нехватало Думаю, скоро добавлю.

>> должна быть автоматическая упаковка файла на выходе
НИ-ЗА-ЧТО! А вдруг кто-нить захочет упаковать чем-то покруче? Да и увеличивать размер патчмейкера UPX'ом не хочу - овчинка выделки не стоит - и так у каждого он есть, патчи за день сотнями не клепаются, так что сами справитесь
Да, ещё одно: у UPX нет фичи выбора ресурсов для сжатия, так что после такого заюзывания чтобы импортнуть патч в Avenger его нужно будет распаковывать... хотя это и не большая проблемма

>> из-за того что сам patchmaker упакован у-паком, его Mc-afee все время съедает
ОК, учтём... Правда, McAFee не прав, ох как не прав... В принципе, могу его вообще не паковать... С другой стороны - исходники у вас есть, можете сами скомпилить...




Ранг: 85.7 (постоянный)
Активность: 0.110
Статус: Участник

Создано: 06 апреля 2006 15:24
· Личное сообщение · #5

--= Eagle =-- пишет:
Ну, я не видел аналогичных предложений с функцией Restore Именно поэтому-то я и взялся писать свой патчер

Смотри внимательно. С функцией Restore хватает патчеров.
--= Eagle =-- пишет:
должна быть автоматическая упаковка файла на выходе

Выбор упаковщика имеется ввиду.

-----
Я фантомас, а ты гавно





Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

Создано: 06 апреля 2006 16:45
· Личное сообщение · #6

--= Eagle =-- пишет:
>> иногда можно пропатчить PE-файл только через добавление в него новой секции
Знамо, но на моей практике такие случаи были крайне редки. Хотя в TODO обязательно занесу

Да, пожалуйста, иначе CodeFusion тебе не перебить ;)
Последний, кстати, выдает патчи размером 17-19 Кбайт (это к пункту 3 моего "wish list").



Ранг: 30.7 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 06 апреля 2006 17:28
· Личное сообщение · #7

YDS пишет:
чего не видел ни у одной подобной тулзы: возможность добавления в патче поля TEdit для внесения из него информации в заданную ветку реестра (например регистрационного имени);

А разве dUP этого не делает?




Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

Создано: 06 апреля 2006 18:09
· Личное сообщение · #8

DenX пишет:
YDS пишет:
чего не видел ни у одной подобной тулзы: возможность добавления в патче поля TEdit для внесения из него информации в заданную ветку реестра (например регистрационного имени);
А разве dUP этого не делает?

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

P.S. Был приятно удивлен новыми возможностями dUP-a (у меня была старая верси 1.14): теперь там и настраиваемые скины, и музыка и х.з. еще чего. Только вот указанной возможности работы с реестром нет.
P.P.S Уходим в оффтоп.




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2006 18:15 · Поправил: Hellspawn
· Личное сообщение · #9

--= Eagle =-- пишет:
от 53 до 100-120 Кб без использования пакеров. Запаковынный Upack'ом он будет весить где-то 25-45 Кб.


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

но это только моё скромное мнение...

-----
[nice coder and reverser]




Ранг: 36.9 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 06 апреля 2006 18:28
· Личное сообщение · #10

Мидишная музыка не всегда катит. Добавь плиз xm (либа minifmod) и v2m (либа v2_rulez для дельфи. про нее я уже где-то писал). Соответственно либу пусть берет в зависимости от файла, а не все скопом пакует.
[Как придется патч делать - заюзаю тулзу, вот только minifmod добавлю сначала ]
ЗЫ: Еще не хватает возможности интегрировать анпакер (если изменяемый файл запакован)
А так общая оценка 5- [минус за отсутсвие поддержки xm]
удачи!




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 06 апреля 2006 18:29
· Личное сообщение · #11

Hellspawn пишет:
помоему слишком много, для обычного патча, который правит пару байт...

Да нормально, потянет

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

Да, и еще - кол-во байт для патча лучше неограничивать.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 06 апреля 2006 18:31
· Личное сообщение · #12

Dark_Phoenix пишет:
Мидишная музыка не всегда катит. Добавь плиз xm

Муза - это ваще левая фича. Лучше обратить внимание на функциональность. Кто пишет патчи с музой - те патчеры не юзают.




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2006 19:05
· Личное сообщение · #13

щас поюзал не много...
что не понравилось...
(Wrong File Data) - я боюсь много юзеров вообще не поймут о чём речь..
лучше что-то более информативное (Wrong EXE Version) хотя бы

окошко слишком уж простенькое
добавь графу FileSize.. ну можно ещё ExeName... (какой файл то патчим)
кнопочки можно наверное чуть поменьше сделать... или вообще придать
им стиль flat...

ну понравилось, быстрота сравнения... достаточно шустро,
есть графа дата релиза+дата туда автоматом вставляется, очень хорошо...
удобно

-----
[nice coder and reverser]




Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 06 апреля 2006 22:28
· Личное сообщение · #14

>> Смотри внимательно. С функцией Restore хватает патчеров.
Назови хоть пару штук, плиз... Кроме ScAEvoLa's PatchEngine - этот неплох, но я им не пользуюсь - мне он что-то не очень

>> Да, пожалуйста, иначе CodeFusion тебе не перебить ;)
Лично мне не нравится их патчер.

>> Мидишная музыка не всегда катит. Добавь плиз xm (либа minifmod) и v2m (либа v2_rulez для дельфи.
>> про нее я уже где-то писал).
Если не трудно - ссылочку плиз... Я давно искал компоненту, которая позволяла бы музыку из ресурса проигрывать, не распаковывая ресурс на винт. Будут премного благодарен, ага

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

>> Да, и еще - кол-во байт для патча лучше неограничивать.
Такого ограничения нет.

>> (Wrong File Data) - я боюсь много юзеров вообще не поймут о чём речь..
>> лучше что-то более информативное (Wrong EXE Version) хотя бы
Патчить не обязательно EXE'шники, это может быть любой файл, даже не PE, в принципе

>> окошко слишком уж простенькое
А чё усложнять - проще интерфейс - дружелюбнее к пользователю

>> добавь графу FileSize.. ну можно ещё ExeName... (какой файл то патчим)
Ты, кажись, плохо смотрел. Там практически полная поддержка оригинального CRK - патчинг неограниченого количества файлов, с любыми расширениями и именами. Я не могу влепить десяток CRC, FileSize'ов, FileName'ов и т.п. Поэтому всё скидывается в одно Memo, и этого, ИМХО, вполне достаточно.

>> кнопочки можно наверное чуть поменьше сделать... или вообще придать им стиль flat...
Если хочешь - разработай свой диз и праттач сюда, я посмотрю... Требование только одно: не использовать ничего кроме MCK. А вообще, по-хорошему, если вы захотите, могу потом попробовать добавить в патчмейкер функцию замещения формы патчера на вашу собственную, или закинуть несколько примеров форм - на выбор Только нужно, чтоб кто-то эти примеры сделал. Чур, я одну уже написал - и мне она нравится

З.Ы. На эти два месяца я не планирую никаких _кардинальных_ изменений, т.к. у меня не будет времени - скоро сессия, но финсы и аддоны "по мелочам" - запросто. Да, кста, если кто владеет делфой и хочет помочь в кодинге - подключайтесь, места в about'е хватит на всех.



Ранг: 36.9 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 06 апреля 2006 23:36
· Личное сообщение · #15

--= Eagle =-- пишет:
Да, кста, если кто владеет делфой и хочет помочь в кодинге - подключайтесь, места в about'е хватит на всех.

я владею. И с удовольствием подключусь. Стучись в асю: 268899604
Единственно с MCK и KOL'ом опыт у меня был небольшой т.к. они уверенно не хотят работать под 2005ым дельфи
--= Eagle =-- пишет:
Если не трудно - ссылочку плиз...

slippage.narod.ru - либа для v2m (v2_rulez)
где минифмод не помню. Посмотри в нете - русурсов где скачать до фига.
Где то эта тема и на форуме поднималась.
--= Eagle =-- пишет:
им стиль flat...

Ну не знаю.... может XPbutton было бы красивше?



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 06 апреля 2006 23:44
· Личное сообщение · #16

С аськой ничего не получится - я в онлайне не сижу. Но моё мыло - eagle-iam[at]narod[dot]ru ;)
По поводу остального - поиск я юзаю, только если выхожу с выделенки, но это не дома и бывает раз в две-три недели Так что если директлинков с указанием размера нету - я пока пас...




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 06 апреля 2006 23:59
· Личное сообщение · #17

Давно пора *.midi юзать,спектр мелодий пошире чем у трекер,да и размер меньше,и качество.
Сенькс!

-----
Чтобы юзер в нэте не делал,его всё равно жалко..





Ранг: 264.0 (наставник), 5thx
Активность: 0.210
Статус: Участник
Vanilla Sky

Создано: 07 апреля 2006 11:30
· Личное сообщение · #18

Все стали свои тулзы писать - приятно.
Патчер я не тестил, хватает пока, что тестить. =)
НО! Одна мысль: надоели уже эти патчеры с убогими интерефейсами самих патчей. Может добавить скинов каких, ньть? А мож ваще прикрутить сникы от винапма? Звучит как полный бред, но делать что-то нужно... кругом однообразие.



Ранг: 36.9 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 07 апреля 2006 13:23 · Поправил: Dark_Phoenix
· Личное сообщение · #19

Bronco пишет:
Давно пора *.midi юзать,спектр мелодий пошире чем у трекер,да и размер меньше,и качество.

позвольте с вами не согласиться.
1). Если у конечного юзера конченая звуковуха - качество будет АТСТОЙ.
а трекеры звучат одинаково на всех машинах.
2). Пока нормальную мидишку найдешь (не убогую и урезаную) - проще повесится.
3). Кто сказал, что мало?
modplug.com
modarchive.com (тебе 13 гектаров мало?)
ну и гугл с яндексом тебе в ... браузер
А ты, eagle плиз проверь по4ту.
там тебе от меня мыло с minifmod'oм.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 07 апреля 2006 13:48
· Личное сообщение · #20

Пока всё, что есть в этом патч мэйкере есть и в других, но нет того, что опять же есть в других, а то что есть - сделано опять же хуже, чем в других (хотя бы размер). Так что не вижу плюсов.

-----
Yann Tiersen best and do not fuck





Ранг: 85.7 (постоянный)
Активность: 0.110
Статус: Участник

Создано: 07 апреля 2006 14:04 · Поправил: Rid3r
· Личное сообщение · #21

PE_Kill пишет:
Пока всё, что есть в этом патч мэйкере есть и в других, но нет того, что опять же есть в других, а то что есть - сделано опять же хуже, чем в других (хотя бы размер). Так что не вижу плюсов.

Угу. Патчмейкеров хватает. Ничего нового нету. А вод проигрывание мидов не понравилось сразу. Хотя за то что сторался молодец. Только делай чтонить оригинальное.

-----
Я фантомас, а ты гавно




Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 апреля 2006 14:12
· Личное сообщение · #22

Grim Fandango пишет:
Одна мысль: надоели уже эти патчеры с убогими интерефейсами самих патчей. Может добавить скинов каких, ньть?

Ага... В результате - патчер можно писать хоть на VCL, т.к. скин весит килобайт так 300...

Grim Fandango пишет:
А мож ваще прикрутить сникы от винапма?

Нереально. Ты вообще смотрел винамповые скины как сделаны?

PE_Kill пишет:
Пока всё, что есть в этом патч мэйкере есть и в других, но нет того, что опять же есть в других, а то что есть - сделано опять же хуже, чем в других (хотя бы размер). Так что не вижу плюсов.

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




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 07 апреля 2006 14:27
· Личное сообщение · #23

www.chemax.ru/tools3.php

-----
Yann Tiersen best and do not fuck




Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 апреля 2006 17:45
· Личное сообщение · #24

Я иногда посещаю эту страничку, и большинство патчей отсюда видел. Так что опишу:

Abel Loader Generator - не патчер

aPATCH - не пробовал

Blinkinc DeltaPatch - это update-maker, а не патчер. Он не генерит exe'шного модуля

The Buddha Patchfile Creator - да, имеет restorer, размер файла тоже не очень большой. Но сам патчмейкер не удобен, позволяет патчить только один файл, не имеет лого, музыки и не больно красивый интерфейс (ИМХО), не поддерживает внешний NFO

CodeFusion Wizard - этот действительно крут - и размер небольшой,и функциональность намного мощнее. Но опять-таки - нет лого, музыки, функции restore, не поддерживает внешний NFO

Crayzee's Patcher - тут я особо не разбирался, у меня не получилось даже создать автономный exe-шник... Мутноватый он какой-то

DzA's Generic Packed/Encrypted PE patcher - лоадер, использующий функцию inject'а

Embryo Patcher - патчит один файл, никакой особой привлекательности

Flu[X] Byte Patcher - просто прочтите описание... Даже не смешно...

Launcher Generator - название говорит за себя...

NchantA's Graphical User Interface(GUI) for R!SC's Process Patcher - ещё один лоадер

Patch Creation Wizard - патч одного файла, никаких наворотов интерфейса: ни дескрипшена, ни лого - ничего вообще. Правда, есть ещё 2 метода взлома, но это отдельный разговор.

Patch Maker (с) не моё - кажись, этого не видел. По дескрипшену - сильно недотягивает

Patch Maker's Tool Kit - не видел, не знаю. Опять же, по дескрипшену - не впечатлил.

Patch On Fly - создаёт лоадеры

Patcher Generator - не видел, не знаю, не скажу.

PatchFX - мне очень нравится, свой патчер пытался сделать похожым на неё. Только намного лучше. ИМХО, получилось, т.к. у PatchFX довольно много минусов.

Patching Engine - тоже не видел. Дескрипшен не впечатлил, честно говоря.

Predator's Extreme Loader Generator - собственно, лоадер-генератор

Private Compiler - не видел, обязательно посмотрю. Потом, как-то...

Process Patcher - тоже не byte-patcher

R!SC's Process Patcher - тоже...

Patch engine - вряд-ли что-то получше..

RTD WIN Patch Engine - неплохо, но всё же, не дотягивает до моего Patch Maker'а

ScAEvoLa's PatchEngine - вещь хорошая, но я на ней как-то обломался, после этого не использую. Из минусов - опять-таки поддержка только одного файла, никаких лого, музыки... Зато есть restore

Test Department's Compare and Patch Machine - не видел, но заинтересован.

The Patching Machine - по дескрипшену - слабоват...

Tola's Patching Engine - не видел, но посмотрю обязательно

Very Intelligent Patcher - помню, помню... Такого глюкаваого патчера я никогда прежде не видел!

WinPatch - по дескрипшену похоже на update-maker. Но я его не видел, хотя посмотрю потом - интересно всё же...

Yoda Process Patcher - создаёт только лоадеры...

Итого, тут есть не так много программ, которых я не видел. Какие проги ты назвал лучшыми, чем мои, интересно услышать?

З.Ы. Да, кстати, скажу прямо - я знаю ещё несколько патч-мэйнкеров: Cogen, FileCompare, XPatcher - эти намного похужее будут, есть ещё s0m / Neo s0m - но это вообще мощные скриптеры, у них возможностей восновном побольше, хотя кой-чего всё же не умеют (например, проигрывать музыку и интерфейс у сделанных ими кряков будет далеко не ахти).



Ранг: 50.3 (постоянный), 2thx
Активность: 0.020
Статус: Участник

Создано: 07 апреля 2006 18:38
· Личное сообщение · #25

http://diablo2oo2.di.funpic.de/downloads/dup2.rar http://diablo2oo2.di.funpic.de/downloads/dup2.rar




Ранг: 116.7 (ветеран)
Активность: 0.10
Статус: Участник

Создано: 07 апреля 2006 19:24
· Личное сообщение · #26

--= Eagle =--, ты забыл про DUP упоменуть, а про него просто не могу не сказать лестных слов. Вот действительно мощная вещь! И лоадеры, и инлайн, и оформление крэков, и музыка...куча всего!Давно уже в моём инструментарии. Вот на кого тебе равняться надо. Так что работай, создавай и воздастся тебе



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 апреля 2006 19:34
· Личное сообщение · #27

slip пишет:
diablo2oo2.di.funpic.de/downloads/dup2.rar

Да, безусловно, это действительно что-то! Мне очень понравилоь, правда. Хотя есть определенные минусы: ехе-шник уже запакован, так что качество сжатия будет не очень высоко, плюс не все пакеры его сжимать соглашаются (UPX, допустим, отказался). Лого отсутствует, хотя его наверняка можно всунуть как ресурс. С функцией restore будет посложнее - она даже не предусмотрена.
А вообще - очень классный патчер, согласен. Вряд ли мне удасться его переплюнуть по функциональности. Но всё же некоторые положительные моменты у моего патчера тоже есть. Кстати, на написание своего патчмейкера меня сподвигло то, что не обнаружилось ни одного такого, в котором меня всё устраивало бы. Как видите, я стараюсь




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 07 апреля 2006 19:41
· Личное сообщение · #28

--= Eagle =-- пишет:
Кстати, на написание своего патчмейкера меня сподвигло то, что не обнаружилось ни одного такого, в котором меня всё устраивало бы

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



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 апреля 2006 21:14
· Личное сообщение · #29

Ara, справедливо




Ранг: 199.9 (ветеран), 4thx
Активность: 0.120.02
Статус: Участник

Создано: 07 апреля 2006 22:22
· Личное сообщение · #30

--= Eagle =-- пишет:
Хотя есть определенные минусы: ехе-шник уже запакован, так что качество сжатия будет не очень высоко, плюс не все пакеры его сжимать соглашаются (UPX, допустим, отказался)..

У меня работает

--= Eagle =-- пишет:
Вряд ли мне удасться его переплюнуть по функциональности

Добавь возможность редактирования реестра - в этой части переплюнешь


. 1 . 2 . 3 . 4 . >>
 eXeL@B —› Программирование —› PatchMaker
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати