Воскресенье | 09.08.2026 |11:16
Приветствую Вас Гость Мира Спайро | RSS
Модератор форума: nihonjin, aleksusklim, alteya, Томас  
Перевод Spyro 3: Взлом и программы
aleksusklimСообщение # 1 Воскресенье, 26.06.2011, 14:19
Аватар aleksusklim
фдулыгылдшь
Редактор
«1066»
Где: Не в городе Драконов
Работа с текстовой частью перевода введётся на code.google.com/p/spyro3-rus, обсуждение перевода (а не взлома) В темеПеревод Spyro 3: Текст
В этой теме происходит обсуждение перевода, а также создание софта для потрошения игры.
Важные сообщения: Структура WAD-файлов Спец. символы и File Paint 1 | Извлечение и добавление текста | О звуке | В продолжение о звуке | Вариант перевода Buzz's Dungeon и Midday Gardens


Сообщение отредактировал aleksusklim - Среда, 29.04.2015, 19:51
 
nihonjinСообщение # 211 Суббота, 20.10.2012, 17:36
Аватар nihonjin
Дракон Подросток
Редактор
«298»
Где: Не в городе Драконов
Quote (brill)
Я не знаком с местным софтом.

Оно и видно. Попытаюсь объяснять предназначение AWM и cdgen цитатами из темы перевода Spyro1Jap:
Из сообщения №5:
Quote (nihonjin)
II)Работа с WAD. Вначале(и до сих пор) мне потребовались лишь 2 программы с темы о переводе spyro 3(http://www.spyro-realms.com/forum/11-11180-9): 1)All Wad Manager v2.2 - http://klimaleksus.narod2.ru/Files/AWM_2V2.rar

Из сообщения №6:
Quote (aleksusklim)
http://klimaleksus.narod2.ru/Files/CdGenPS2.rar – формировать образ из модифицированных файлов. О прожиге читайте здесь: http://www.spyro-realms.com/forum/11-11180-126588-16-1311454320 Или если вкратце, то тут: http://www.spyro-realms.com/forum/16-905-140043-16-1321171687


Quote (brill)
А что ожидалось увидеть в PVV? Готовую 3Д модель?

Quote (brill)
как по вашему они должны выглядеть?

Хех, нет, ну всё-таки не такой формат как "aa_bb_cc_dd_ee_ff ... ". Т.к. насколько я понимаю в моделях должны задавться координаты полигонов? А такая чёткая структура... странновата. Но вообще, не знаю насколько это актуально, но вот как выглядят пара моделей в PVV:
http://nihonjinryuu.narod2.ru/d3d_obj.png
вверху - d3d, внизу - obj.
Только что пролистнул SDK и в одном мануале нашёл информацию по форматам 3D:
http://nihonjinryuu.narod2.ru/3D_format.png
Могу выложить сам мануал.

--------------------------
Кстати, теперь переводить миниигру с PocketStation буду в теме перевода яп. версии Spyro1.



①Прогресс перевода и взлома японской версии Spyro 1 смотрите в «плавающем сообщении» и его дубле.
②Сводки по Spyro 2! http://nihonjinryuu.narod.ru/Spyro2/gaikatsu.html.
③Кратко о прогрессе перевода и взлома Spyro 3GH в «сообщении №258», а сборки перевода найдёте в «сообщении №512».
④Проект перевода в vk - «spyro3rus».
~Русская wiki по Спайро~.
~Японская история Спайро~.


Сообщение отредактировал nihonjin - Суббота, 20.10.2012, 17:38
 
brillСообщение # 212 Суббота, 20.10.2012, 18:08
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
Quote (nihonjin)
Оно и видно. Попытаюсь объяснять предназначение AWM и cdgen цитатами из темы перевода Spyro1Jap:

Зачем мне это? я достиг результата с помощью своих программ.

Quote (nihonjin)
Из сообщения №6:
Quote (aleksusklim)
http://klimaleksus.narod2.ru/Files/CdGenPS2.rar – формировать образ из модифицированных файлов. О прожиге читайте здесь: http://www.spyro-realms.com/forum/11-11180-126588-16-1311454320 Или если вкратце, то тут: http://www.spyro-realms.com/forum/16-905-140043-16-1321171687


И на будущее открою секрет, диски для PSX не собираются CdGenPS2.rar
Quote (nihonjin)
Могу выложить сам мануал.

У меня все это есть.

Вот тут распаковщик этого файла моделей, скорее всего от других версий тоже будет распаковывать, но я не проверял.
Вот номера распаковываемых файлов и их значение (для версии Spyro 1 NTSC-U). К сожалению времени нет выяснять под каким номером какая модель.


Сообщение отредактировал brill - Суббота, 20.10.2012, 18:18
 
nihonjinСообщение # 213 Суббота, 20.10.2012, 18:53
Аватар nihonjin
Дракон Подросток
Редактор
«298»
Где: Не в городе Драконов
Quote (brill)
Зачем мне это? я достиг результата с помощью своих программ.

Ну просто вы привыкли к своим, а я к тем, что представлял aleksusklim. Поэтому, если вы будете выкладывать свои проги, то либо мне придётся подстраиваться под них, либо работать параллельно.

Quote (brill)
И на будущее открою секрет, диски для PSX не собираются CdGenPS2.rar

Да ладно? Я уже десятки раз собирал. Правда, там пропадает музыка, но aleksusklim потом всё же решил и эту проблему:
http://www.spyro-realms.com/forum/48-11461-160432-16-1344792709
Но тогда уже cdgen не нужен. А так он быстр для случаев, когда не нужен 100% релизный/конечный образ.

Quote (brill)
Вот номера распаковываемых файлов и их значение (для версии Spyro 1 NTSC-U).

Иными словами для <SCUS_942.28>?

Quote (brill)
К сожалению времени нет выяснять под каким номером какая модель

А что же тогда за таблица под спойлером? "номера распаковываемых файлов и их значение"? А это не одно и то же?



①Прогресс перевода и взлома японской версии Spyro 1 смотрите в «плавающем сообщении» и его дубле.
②Сводки по Spyro 2! http://nihonjinryuu.narod.ru/Spyro2/gaikatsu.html.
③Кратко о прогрессе перевода и взлома Spyro 3GH в «сообщении №258», а сборки перевода найдёте в «сообщении №512».
④Проект перевода в vk - «spyro3rus».
~Русская wiki по Спайро~.
~Японская история Спайро~.
 
brillСообщение # 214 Суббота, 20.10.2012, 19:16
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
Quote (nihonjin)
Ну просто вы привыкли к своим, а я к тем, что представлял aleksusklim. Поэтому, если вы будете выкладывать свои проги, то либо мне придётся подстраиваться под них, либо работать параллельно.

Распаковщик уже выкладывал, но повторюсь скачать можно тут
Quote (nihonjin)
Да ладно? Я уже десятки раз собирал. Правда, там пропадает музыка, но aleksusklim потом всё же решил и эту проблему:
http://www.spyro-realms.com/forum/48-11461-160432-16-1344792709
Но тогда уже cdgen не нужен. А так он быстр для случаев, когда не нужен 100% релизный/конечный образ.

На изобретение велосипеда времени к сожалению нет.
Quote (nihonjin)
Иными словами для <SCUS_942.28>?

Да.
Файл 009.bin распаковываем ModelFileUnPacker' ом (Нужно подкорректировать батники для автоматической разборки/сборки)
Получаем еще пачку файлов. Вот номера этих файлов и приведены под спойлером.
 
nihonjinСообщение # 215 Суббота, 20.10.2012, 20:23
Аватар nihonjin
Дракон Подросток
Редактор
«298»
Где: Не в городе Драконов
Quote (brill)
Вот номера этих файлов и приведены под спойлером.

А там, например, "24=А" это подразумевает, что файл 24 это модель буквы "А"?

Провёл небольшой эксперимент. Просмотрев в PVV файлы 24-51 моё внимание сразу привлекли эти полоски:
http://nihonjinryuu.narod2.ru/I34_T45.png
Решил изменить №34:
http://nihonjinryuu.narod2.ru/tilemolester_bin_34.png
вверху - изменённый, внизу - оригинал.
Всё запаковал, прожёг и запустил игру. Запустилось! Потом пошёл проверять что же изменилось... и знаете что? Ничего. Ничего не заметил. Тогда решил, что может изменились какие-то неотображённые буквы/символы. С помощью ArtMoney взломал Inventory:
http://nihonjinryuu.narod2.ru/inventory.png
Промаппил всю клавиатуру. Кстати, если символу не соответствует модель, то рисуется <'>. Ну как видно - тут изменений нет. Требуются дальнейшие исследования.

Ещё кое-что. Как заметил, в каждом из 54 файлов 2,3 и 4 "пиксели"(в PVV) идентичны(на первый взгляд). Видимо это некие "разделители".



①Прогресс перевода и взлома японской версии Spyro 1 смотрите в «плавающем сообщении» и его дубле.
②Сводки по Spyro 2! http://nihonjinryuu.narod.ru/Spyro2/gaikatsu.html.
③Кратко о прогрессе перевода и взлома Spyro 3GH в «сообщении №258», а сборки перевода найдёте в «сообщении №512».
④Проект перевода в vk - «spyro3rus».
~Русская wiki по Спайро~.
~Японская история Спайро~.


Сообщение отредактировал nihonjin - Суббота, 20.10.2012, 20:23
 
brillСообщение # 216 Суббота, 20.10.2012, 20:59
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
nihonjin, специально запорол файл 034 (буква I) результат на скрине.

После этого должны пропасть сомнения что перед вами модели.
 
nihonjinСообщение # 217 Суббота, 20.10.2012, 21:15
Аватар nihonjin
Дракон Подросток
Редактор
«298»
Где: Не в городе Драконов
Quote (brill)
специально запорол файл 034 (буква I)

Насколько запороли? Линией, точкой или вообще всё закрасили(похоже на последний вариант)? Задели ли ту область, что я назвал "разделители"? А то мне хочется уточнить границы, в которых можно редактировать модели.

Quote (brill)
После этого должны пропасть сомнения что перед вами модели.

В любом случае ещё предстоит понять как/чем их изменять...



①Прогресс перевода и взлома японской версии Spyro 1 смотрите в «плавающем сообщении» и его дубле.
②Сводки по Spyro 2! http://nihonjinryuu.narod.ru/Spyro2/gaikatsu.html.
③Кратко о прогрессе перевода и взлома Spyro 3GH в «сообщении №258», а сборки перевода найдёте в «сообщении №512».
④Проект перевода в vk - «spyro3rus».
~Русская wiki по Спайро~.
~Японская история Спайро~.


Сообщение отредактировал nihonjin - Суббота, 20.10.2012, 21:15
 
brillСообщение # 218 Суббота, 20.10.2012, 21:18
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
nihonjin,
Quote (nihonjin)
Насколько запороли? Линией, точкой или вообще всё закрасили(похоже на последний вариант)? Задели ли ту область, что я назвал "разделители"? А то мне хочется уточнить границы, в которых можно редактировать модели.

в рот положить, да еще и разжевать нужно? Инструмент есть, теперь исследуйте.
Quote (nihonjin)
В любом случае ещё предстоит понять как/чем их изменять...

я пас.
 
Nocturnal-SunlightСообщение # 219 Суббота, 20.10.2012, 21:55
Аватар Nocturnal-Sunlight
Маленький Дракон
Житель Города
«154»
Где: Не в городе Драконов
Quote (nihonjin)
Кстати, если символу не соответствует модель, то рисуется <'>.

Извините, что совсем не в тему, но именно поэтому я и хочу чтоб когда мы будем работать над второй частью, чтоб мы работали над ЯПОНСКОЙ. Потому что во второй части НЕТ МОДЕЛЕЙ ЦИФЕРОК!!! Зато есть модели ненужных нам лишних японских иероглифов.

Добавлено (20.10.2012, 21:55)
---------------------------------------------

Quote (brill)
Распаковщик уже выкладывал, но повторюсь скачать можно тут

Прикольная ситуация! Дело в том, что в интернете всего, получается, 4 распаковщика для WAD:
1. От LXShadow (или Werelion2367, не помню).
2. От lis5131 (по одному на каждую часть Спайро).
3. От aleksusklim (сделанный специально для этого перевода).
4. От brill (ссылку тоже дал нам).
И каждый думал, что он первый, кто это сделал!
И ДАЖЕ НЕ ПОДОЗРЕВАЛ, ЧТО КТО-ТО ЭТО УЖЕ СДЕЛАЛ!!!


Админы, пожалуйста, удалите мой аккаунт с Рилмса.
 
aleksusklimСообщение # 220 Воскресенье, 21.10.2012, 10:58
Аватар aleksusklim
фдулыгылдшь
Редактор
«1066»
Где: Не в городе Драконов
#192, 21.10.12


Интересненько. Spyro4evA, вы кажется, полностью разобрались с PoketStation!
Я понаскачивал всё что было представлено и смог-таки запустить «тамагочи».
А прикольно! Только я парочки стрекоз убил поначалу, пока не смекнул, что надо полосочку на серединке остановить… Кормёшка – жратвы бесконечно? А если все кнопки подряд нажимать, то Спайро не огнём бьёт, а рогами – и статусы меняются. Статусы… IQ, вес, ещё, ещё, ещё чего-то… Стрекоз можно отправлять куда-то лететь. Можно женить друг с другом и появляются яйца! Однажды даже вылупилась фея. Видел надпись NEWS и какие-то изменения в меню.
Кстать, там где драки и кормёшки – в последнем правом пункте две злые другнадругасмотрящие головы и выбор из двух подменю без картинок, лишь на японском; при выборе ничего не делают и возвращают вверх – что это?

А так – игрушка классная! Хотел бы я иметь такой «программируемый» тамагочи. Странно, почему экран всего 32*32 пикселя. Могли бы и 64*64 сделать, чтобы круче игры можно было загружать. А то так – только статические типа этой.

А как вообще эта фигня пашет? Физически? Вставляете батарейки и настраиваете время. А потом надо тыкнуть её вместо карты памяти? И она сдампит на себя слот игры?
Или в меню сохранения Спайро появится новый пункт для копирования на тамагочи?
Даже не так – знает ли PlayStation о том, что подключён PoketStation? Или он тупо юзает его как MemoryCard?

Теперь по файлам. Что за KROM? Биос для PoketStation? А FROM – сконвертнутая карта памяти? И её можно всунуть обратно в Epsxe? Что за CARD в меню?
А как заставить Spyro1 выплюнуть на карту эту игру?
И можно ли, пройдя «выращивание стрекоз», загрузить её обратно в Spyro1?
Это для этого там быта надпись типа «заменить стрекозу?»

P.S. nihonjin, не засоряйте корневой каталог своего сайта – лучше создайте папку и кидайте в неё. Просто там вроде как есть ограничение на 200 файлов в директории…


but nobody came
 
Nocturnal-SunlightСообщение # 221 Воскресенье, 21.10.2012, 14:12
Аватар Nocturnal-Sunlight
Маленький Дракон
Житель Города
«154»
Где: Не в городе Драконов
Quote (aleksusklim)
А потом надо тыкнуть её вместо карты памяти?

Да.
Quote (aleksusklim)
И она сдампит на себя слот игры?

Хах, не меньше 7 слотов на одну игру.
Quote (aleksusklim)
Или в меню сохранения Спайро появится новый пункт для копирования на тамагочи?

Должен появиться!
Quote (aleksusklim)
Что за KROM? Биос для PoketStation?

НЕ совсем. KROM - Kernel ROM, т.е. ядро. Так сказать ОС.
Quote (aleksusklim)
А FROM – сконвертнутая карта памяти?

FROM - не совсем верное обозначение. Правильно - FRAM - Flash RAM. Фактически да, сконвертнутая карта памяти в формат pSX/AdriPSX (.bin)
Quote (aleksusklim)
И её можно всунуть обратно в Epsxe?

Сконвертировав обратно, да.
Quote (aleksusklim)
Что за CARD в меню?

What are you talking about?
Quote (aleksusklim)
А как заставить Spyro1 выплюнуть на карту эту игру?

Через меню, которого иы ещё не нашли. Или худший вариант - на экране загрузки игра может проверять, PocketStation это, или просто карточка памяти! Тогда прийдётся использовать эмулятор Xebra, который полностью (по слухам) эмулирует PocketStation. А его мууууторно настраивать, плюс он суперглючный!
Quote (aleksusklim)
И можно ли, пройдя «выращивание стрекоз», загрузить её обратно в Spyro1?

Можно, но что это даст?!?!
EDIT. ВНИМАНИЕ ВСЕМ!!! Чтобы проделать это, НЕ ЗАБУДЬТЕ перед выходом СОХРАНИТЬСЯ!!! (File>Misc>Save FROM).
Quote (aleksusklim)
Это для этого там быта надпись типа «заменить стрекозу?»

Что вы сказали? ЗАМЕНИТЬ?!?!?! Кто-то вместо Спаркса?


Админы, пожалуйста, удалите мой аккаунт с Рилмса.

Сообщение отредактировал Spyro4evA - Среда, 24.10.2012, 11:33
 
aleksusklimСообщение # 222 Воскресенье, 21.10.2012, 15:19
Аватар aleksusklim
фдулыгылдшь
Редактор
«1066»
Где: Не в городе Драконов
#193, 21.10.12


Quote (Spyro4evA)
И ДАЖЕ НЕ ПОДОЗРЕВАЛ, ЧТО КТО-ТО ЭТО УЖЕ СДЕЛАЛ!!!


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

Ну а на практике: чей распаковщик лучше? Я уверен, что мой. Потому что он умеет вытаскивать/внедрять по одному файлу, а не всем архивом сразу. Плюс есть возможность войти во вложенный WAD (субфайл уровня) и работать там без извлечения всего субфайла.

Quote (brill)
Вот тут распаковщик этого файла моделей, скорее всего от других версий тоже будет распаковывать, но я не проверял.


Oh, come on…

Вы написали распаковщик, не описав как он работает?
Блин. Drui7, ViToTiV а теперь ещё и brill…

Люди, я что, единственный добрый программист?
Который пишет программы не для себя, а для всех.
Который досконально объясняет действие программы и формат файла?
Который прикладывает исходный код к каждому EXE…

Вы так не можете? Почему все такие неразговорчивые и неперспективные…
И ещё обидеться норовят на каждом шагу!

Давайте объединим усилия!

Quote (ViToTiV)
ну так в том то и суть, я голоса искал, зачем мне звуки?)


Потому что их тоже нужно менять. Профессор АГА/НЕЕЕЕТ и много чего прочего.
Вместо зашитых ограничений сделали бы опцию…
+ извлекать надо не по «02» а по адресу в заголовке.

Quote (nihonjin)
Я попробовал испортить №9(аналог 22) англ. версии просто нарисовав чёрную полоску где-то в конце. Но когда я попытался запустить игру, она зависла на этапе загрузки:


Ну что что что… Ну куда куда зачем… Как можно в графическом редакторе изменять двоичные файлы? Только WinHex!

Quote (brill)
Зачем мне это? я достиг результата с помощью своих программ.


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

Quote (brill)
На изобретение велосипеда времени к сожалению нет.


Почему каждый приходящий программист считает себя круче других и в частности круче меня? Если вам не нравится МОЙ способ прожига дисков, предложите свой. Только приложите описание и исходный код.

Quote (brill)
Файл 009.bin распаковываем ModelFileUnPacker' ом (Нужно подкорректировать батники для автоматической разборки/сборки)


Я настраиваю bat под перетаскивание на них обрабатываемых файлов. Удобно.

Quote (nihonjin)
Всё запаковал, прожёг и запустил игру.


Ууффф… Я извлёк 009, раскоцал, вытащил 026, открыл в WinHex, скопировал; загрузил Spyro1 (пиратскую) в Epsxe, сдампил память через MemGet; нашёл совпадение данных, модифицировал его и наблюдал изменения прямо в ОЗУ! Некоторые области вешают эмулятор, но некоторые можно хоть мусором заполнять:

http://piccy.info/view3/3615451/133aa67d3fe648bb516b507d8157f51d/
http://piccy.info/view3/3615465/9c4e4d57f773149e01303ccfe8f0bdf6/
http://piccy.info/view3/3615472/394634e6d6dbcd683e0fc60c1700c557/
http://piccy.info/view3/3615480/607f5553a88c130cfa01aeaca7a2ea02/
http://piccy.info/view3/3615491/dc4b384860b70fda7fa516ba20add416/
http://piccy.info/view3/3615494/aff7df9a8a28f38532dc5862a4c4cb80/

Quote (nihonjin)
В любом случае ещё предстоит понять как/чем их изменять...


Из SDK ни одна программа не распознаёт формат. Но я представляю примерно, что это может быть. Скажем, списки координат вершин как 16 integer. Отчасти…

brill, как именно ваш распаковщик вытаскивает модели? По явным адресам в шапке? Как вычисляете объём файла – разность между следующим и предыдущим?
А промежутки между оффсетами? Маленькие числа, постепенно увеличивающиеся? Вы их ещё сохранили в _FAT. Что думаете на их счёт?

Quote (Spyro4evA)
What are you talking about?


Там много пунктиков в подменю…

Quote (Spyro4evA)
Что вы сказали? ЗАМЕНИТЬ?!?!?! Кто-то вместо Спаркса?


http://www.spyro-realms.com/forum/48-11461-161128-16-1345909884
А именно:

Quote (nihonjin)
*Затем то, что между "*"-самое загадочное... там какой-то бред(например: TONBOwoirekaeru=заменить стрекозу). Ещё там упоминается Спаркс и сохранения.


but nobody came

Сообщение отредактировал aleksusklim - Воскресенье, 21.10.2012, 23:14
 
Nocturnal-SunlightСообщение # 223 Среда, 24.10.2012, 11:33
Аватар Nocturnal-Sunlight
Маленький Дракон
Житель Города
«154»
Где: Не в городе Драконов
Quote (aleksusklim)
Я уверен, что мой.

Я не спорю.
Quote (aleksusklim)
Почему каждый приходящий программист считает себя круче других и в частности круче меня?

А что, им нельзя?
Quote (aleksusklim)
Давайте объединим усилия!

Уфффффф... не уверен в успехе.
Quote (aleksusklim)
Там много пунктиков в подменю…

Я понятия не имею, о чём вы говорите. Is it Sparx Workout or Spyro 1!?!?
Quote (nihonjin)
*Затем то, что между "*"-самое загадочное... там какой-то бред(например: TONBOwoirekaeru=заменить стрекозу). Ещё там упоминается Спаркс и сохранения.

Это я помню. Думал, что получу более конкретный ответ.
Так-так... а это не похоже на объяснения как играть в Sparx Workout? Может, это и есть текст меню? Того, которое мы не нашли?
Количество загадок выносит мозг.

Добавлено (24.10.2012, 11:33)
---------------------------------------------

Quote (aleksusklim)
Люди, я что, единственный добрый программист?

Докажите свою доброту - выложите патч с вихрем на YouTube.


Админы, пожалуйста, удалите мой аккаунт с Рилмса.
 
Drui7Сообщение # 224 Среда, 24.10.2012, 14:03
Аватар Drui7
Стрекоза
Житель Города
«171»
Где: Не в городе Драконов
За всё то время, что прошло, Tile Molester хоть кто-то использовал?) или игнорим меня и пишем свой велосипед всё еще?

Quote

Вы написали распаковщик, не описав как он работает?
Блин. Drui7, ViToTiV а теперь ещё и brill…

я конечно рад, что меня тут еще помнят...но ты о чем вообще? я писал распаковщик только для краша твинсанити, он интуитивно понятен и тут не выкладывал вообще 0_о



Quote (Spyro4evA)


Выложи please!


Как бы прошло уже много времени. Пока я копался в своих делах (а я всё еще в них, просто отвлекаюсь) Neo_Kesha улучшил его (по его словам,я не проверял). Кстати там было не сложно понять суть. Понял сразу как открыл файлы винхексом.
почитать можно тут: http://www.crash-universe.ru/board/crash-twinsanity-f31/topic1243.html


Сообщение отредактировал Drui7 - Среда, 24.10.2012, 20:36
 
Nocturnal-SunlightСообщение # 225 Среда, 24.10.2012, 14:20
Аватар Nocturnal-Sunlight
Маленький Дракон
Житель Города
«154»
Где: Не в городе Драконов
Quote (Drui7)
я писал распаковщик только для краша твинсанити, он интуитивно понятен и тут не выкладывал вообще 0_о

Выложи please!


Админы, пожалуйста, удалите мой аккаунт с Рилмса.
 
Поиск:

Кто нас сегодня посетил

Для добавления необходима авторизация