Jump to content
Zone of Games Forum

Recommended Posts

Поддержки распаковки .resource просто нет или я что-то не так сделал? Это третий файл рядом .assets и .assets.resS. Пример игры с ним — переиздание Night Trap. Было интересно ролики выдернуть.

Share this post


Link to post

@Yoti да вроде поддерживается всё. попробуй более раннюю версию и Unity Studio. Unity Studio пошустрее работает, но у меня, к примеру, некоторые 3d модели она некорректно извлекла (убилась развертка), в UnityEX такой проблемы не было. Но UnityEX часть файлов отказалась извлекать. Ну и некоторые не смогла извлечь ни одна, ни вторая. В общем, попробуй обе проги в разных версия и будет тебе счастье (но это не точно :D)

Share this post


Link to post
В 29.07.2019 в 12:40, Yoti сказал:

Поддержки распаковки .resource просто нет или я что-то не так сделал? Это третий файл рядом .assets и .assets.resS. Пример игры с ним — переиздание Night Trap. Было интересно ролики выдернуть.

Тут только 2 варианта:

1. Вытаскивать с помощью UnityEx файлы, ссылающиеся на архив .assets.resS и из тех ссылок считывать смещение и размер ролика с помощью самописной тулзы.

2. Ждать, когда DragonZH обновит инструментарий, чтобы он мог извонкать и запаковывать ролики.

  • Like (+1) 1

Share this post


Link to post

Вечер добрый. Присоединяюсь к словам касательно .resource. Игра Dry Drowning, визуальная новелла. имеются только файлы .resource. Так понимаю, что на данный момент с .resource работать нельзя. За донат тоже не вариант (другие совсем плюшки описаны за донат)

Share this post


Link to post
7 часов назад, Werewolfwolk сказал:

Вечер добрый. Присоединяюсь к словам касательно .resource. Игра Dry Drowning, визуальная новелла. имеются только файлы .resource. Так понимаю, что на данный момент с .resource работать нельзя. За донат тоже не вариант (другие совсем плюшки описаны за донат)

Там все ассеты в data.unity3d и нужно использовать консоль Export_bundles.bat, чтобы извлечь их, потому что гуи режим глючит на таких объёмах. 1гб распакуется в 7 data.unity3d.TEMP, скорее всего, придётся в него запаковывать, предварительно переименовав. .resource и .Sres это просто набор вынесенных контейнерных данных звуковых и битмапов соответственно, они не должны напрямую обрабатываться. Хотя звуковые можно только извлечь там практически всегда .fsb через fsb_aud_extr, в шапке всё есть.

Share this post


Link to post
В 01.08.2019 в 08:16, pashok6798 сказал:

1. Вытаскивать с помощью UnityEx файлы, ссылающиеся на архив .assets.resS и из тех ссылок считывать смещение и размер ролика с помощью самописной тулзы.

Идея здравая. Проблема в том, что эти ресурные файлы имеют сигнатуру FSB5. Из того, что я читал про формат, это то, что файл должен содержать звуки (ага, в интерактивном кино 1,60 ГБ из 1.81 ГБ это звуки, как же) и то, что там всё зашифровано (утилиты, найденные на просторах сети, не справились).

Share this post


Link to post
5 минут назад, Yoti сказал:

Идея здравая. Проблема в том, что эти ресурные файлы имеют сигнатуру FSB5. Из того, что я читал про формат, это то, что файл должен содержать звуки (ага, в интерактивном кино 1,60 ГБ из 1.81 ГБ это звуки, как же) и то, что там всё зашифровано (утилиты, найденные на просторах сети, не справились).

Да звуки, просто там не один файл, а набиты все в этот рес подряд.

  • Like (+1) 1

Share this post


Link to post

@DragonZH 

ну так я же пишу: вся игра весит 1,83 ГБ (1,81 ГБ без исполняшек), все .resource файлы 1,60 ГБ. Значит, видеоролики именно там — вся игра это просмотр роликов. Самый большой файл sharedassets0.resource — 901 МБ. Даже если там и есть какие-то звуки, мне как раз нужно всё остальное. 328-ые ресурсы занимают по 151 байт и имеют разницу в трёх местах между соседними, то есть время поиска что там и за что отвечает сокращается. Однако, в sharedassets2 (.assets — 282 КБ, .resS — 5,16 МБ, .resource 478 КБ) есть ажно 111 вхождений 328-ых, что очень уж дохрена для такого ничтожно маленького файла. Так что всё сводится к тому, что нужен какой-то универсальный экстрактор FSB5. Или оно всё же как-то повязано с .assets/.resS файлами и прикрутить извлечение в UnityEx.

Share this post


Link to post

Да ёпрст нужно из .assets — 282 КБ и извлекать эти звуки и ролики, которые находятся в .resource файлах.
А эти resource вообще ненужно ничем открывать!

Share this post


Link to post

@DragonZH 

открываю sharedassets0.assets, нахожу ресурсы тип 329 (VideoClip) размером от 149 байт до 189 байт, выделяю их все, извлекаю выделенное, получаю папку “Unity_Assets_Files” размером 16,7 КБ (17 198 байт). Вот содержимое первого из них:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  08 00 00 00 32 34 33 39 31 32 37 31 25 00 00 00  ....24391271%...
00000010  41 73 73 65 74 73 2F 76 69 64 65 6F 73 2F 37 20  Assets/videos/7 
00000020  2D 20 68 61 6C 6C 20 32 2F 32 34 33 39 31 32 37  - hall 2/2439127
00000030  31 2E 6D 70 34 00 00 00 C2 02 00 00 E4 01 00 00  1.mp4...В...д...
00000040  C2 02 00 00 E4 01 00 00 00 00 00 E0 53 F8 3D 40  В...д......аSш=@
00000050  A6 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00  ¦...............
00000060  02 00 00 00 01 00 00 00 80 BB 00 00 01 00 00 00  ........Ђ»......
00000070  00 00 00 00 16 00 00 00 73 68 61 72 65 64 61 73  ........sharedas
00000080  73 65 74 73 30 2E 72 65 73 6F 75 72 63 65 00 00  sets0.resource..
00000090  40 05 94 02 00 00 00 00 A8 B5 0E 00 00 00 00 00  @.”.....Ёµ......
000000A0  00                                               .

В целом, в ресурсном файле по адресу 0x02940520 и правда виден читаемый текст:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

02940540  00 00 00 18 66 74 79 70 6D 70 34 32 00 00 00 00  ....ftypmp42....
02940550  6D 70 34 31 69 73 6F 6D 00 00 00 28 75 75 69 64  mp41isom...(uuid

То есть, смещение 0x90, длина восемь байт — смещение на ролик в ресурсе и смещение 0x98, длина восемь байт — размер файла в ресурсе. То есть ресурс нужно открывать, чтобы извлечь оттуда файл! (На данный момент хекс-редактором, но всё же.) Вся идея в том, чтобы прикрутить какую-то кнопку типа “извлечь связанное” в UnityEx. Ну или не делать ничего. =)

---

@pashok6798 

так и сделал, как ты предложил — написал тулзу для обработки .329 файлов и всё получилось. Вопрос снят.

Edited by Yoti

Share this post


Link to post
5 часов назад, Yoti сказал:

@DragonZH 

открываю sharedassets0.assets, нахожу ресурсы тип 329 (VideoClip) размером от 149 байт до 189 байт, выделяю их все, извлекаю выделенное, получаю папку “Unity_Assets_Files” размером 16,7 КБ (17 198 байт). Вот содержимое первого из них:


Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  08 00 00 00 32 34 33 39 31 32 37 31 25 00 00 00  ....24391271%...
00000010  41 73 73 65 74 73 2F 76 69 64 65 6F 73 2F 37 20  Assets/videos/7 
00000020  2D 20 68 61 6C 6C 20 32 2F 32 34 33 39 31 32 37  - hall 2/2439127
00000030  31 2E 6D 70 34 00 00 00 C2 02 00 00 E4 01 00 00  1.mp4...В...д...
00000040  C2 02 00 00 E4 01 00 00 00 00 00 E0 53 F8 3D 40  В...д......аSш=@
00000050  A6 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00  ¦...............
00000060  02 00 00 00 01 00 00 00 80 BB 00 00 01 00 00 00  ........Ђ»......
00000070  00 00 00 00 16 00 00 00 73 68 61 72 65 64 61 73  ........sharedas
00000080  73 65 74 73 30 2E 72 65 73 6F 75 72 63 65 00 00  sets0.resource..
00000090  40 05 94 02 00 00 00 00 A8 B5 0E 00 00 00 00 00  @.”.....Ёµ......
000000A0  00                                               .

В целом, в ресурсном файле по адресу 0x02940520 и правда виден читаемый текст:


Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

02940540  00 00 00 18 66 74 79 70 6D 70 34 32 00 00 00 00  ....ftypmp42....
02940550  6D 70 34 31 69 73 6F 6D 00 00 00 28 75 75 69 64  mp41isom...(uuid

То есть, смещение 0x90, длина восемь байт — смещение на ролик в ресурсе и смещение 0x98, длина восемь байт — размер файла в ресурсе. То есть ресурс нужно открывать, чтобы извлечь оттуда файл! (На данный момент хекс-редактором, но всё же.) Вся идея в том, чтобы прикрутить какую-то кнопку типа “извлечь связанное” в UnityEx. Ну или не делать ничего. =)

---

@pashok6798 

так и сделал, как ты предложил — написал тулзу для обработки .329 файлов и всё получилось. Вопрос снят.

Прошу прощения, что не ответил. Я сейчас реже заглядываю на форум. Но я рад, что вопрос снят.

 

P.S. есть подозрения, что в fsb файлах хранятся звуковые эффекты и фразы с кодом ловушек (когда говорят что-то типа "Я установил оранжевый цвет для ловушек!")

Edited by pashok6798

Share this post


Link to post

К слову, формат 329 файлов, если кому интересно:

Четыре байта — длина названия метки файла

Дальше буфер под строку — длина названия метки файла с выравниванием по четыре (если количество символов текста не кратно четырём, то в конце добавлены ноли)

Четыре байта — путь до ресурса (включая название файла)

После буфер под строку — путь до ресурса с выравниванием по четыре

Дальше четыре по четыре байта — с назначением не разбирался, но значения повторяются как 1-2-1-2

За ними какая-то структура фиксированной длины 0x2C — почти совпадает между файлами, возможно данные о битрейте, продолжительности и т.д.

Четыре байта — длина имени ресурсного файла

Потом буфер под строку — имя ресурсного файла с выравниванием по четыре

Восемь байт — смещение на файл внутри ресурса

Восемь байт — размер файла внутри ресурса

Один байт — 0x00 (метка конца записи, возможно)

Share this post


Link to post

Hi DragonZH,

When I import fsb and tex files that are 25kb each the asset and res files stay the same file size? Or at least they compress the same when I compare normal to edited asset files.                                                                                                                                                                                                                                                  

Edited by kalato

Share this post


Link to post

Добавил в шапку софт для шрифтов и частично для текста.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

    • By StiGMaT
      UnityText — работа с текстом бинарных файлов 

      Версия: 2.1.6841.19286
      Скачать
           
      О программе
      О версии 2
      О работе
      О диапазонах символов
      О настройках
      О фильтрах
      Об обновлениях
      О прочем
      История версий
       

  • Featured

  • Последние сообщения

    • У меня была одна очень робкая надежда на то, что авторы проекта, осознавая, что в данном жанре конкуренция нынче неслабая, постараются удивить геймеров чем-нибудь внезапным. Например — хорошей историей, которая наверняка добавила бы свежую струю в приевшийся «квадратный» сеттинг. Но — не судьба. Нынешнее состояние серии Minecraft — это наглядная демонстрация того, как современные корпорации выдаивают досуха принадлежащие им франшизы. Чем, скажем, был оригинал? Уникальной в своем роде «песочницей», гармонично сочетающей в себе ничем не ограниченное творчество и элементы классических игр на выживание. Ну и еще, конечно, там был выразительный «кубический» стиль, который в народе даже стал в чем-то нарицательным.  Владельцы же прав из Microsoft, желая привлечь к серии новую аудиторию, решили забить на то, что сделало оригинальный Minecraft самим собой, прикрутив к совершенно чуждым ему жанрам «кубическое» исполнение. Так на свет появилась совершенно необязательная адвенчура Minecraft: Story Mode и столь же необязательный данжен-кроулер Minecraft Dungeons. Гриндить — это просто Не знаю, почему, но у меня была одна очень робкая надежда на то, что авторы проекта, осознавая, что в данном жанре конкуренция нынче неслабая, постараются удивить геймеров чем-нибудь внезапным. Например — хорошей историей, которая наверняка добавила бы свежую струю в приевшийся «квадратный» сеттинг. Но — не судьба. В самом начале вам рассказывают о том, как однажды какой-то бедный неудачник, нещадно гонимый отовсюду, находит мощный артефакт и превращается в Архизлодеянина. После чего этот злодей моментально устраивает по всему свету нашествие Зла.  Как именно его привела к этому кривая дорожка, почему над ним смеялись все окрестные деревни, откуда он набрал к себе в армию целые орды разномастной нечисти — никто не объясняет. Равно как никто даже и не собирается как-то оживить отважных героев, бросивших вызов опустившемуся на весь мир Злу: вот вам безмозглые и безвольные болванчики, вселяйтесь — и на выход.  Что сказать, надеяться на что-то иное изначально было глупо, признаю. Лазерная пушка — веский аргумент при групповых переговорах в подземельях. В плане геймплея Minecraft Dungeons сразу же дает понять: одному тут делать нечего. Поскольку как такового отдельного режима «соло» тут просто не предусмотрено — есть только сетевая игра и локальный кооператив. По иронии судьбы в ревью-версии сетевой функционал еще не работал, а потому мне пришлось путешествовать по Верхнему миру в локальной игре в гордом одиночестве. Никаких классов и сложной ролевой системы в Dungeons не существует, все развитие персонажа привязано к собираемому луту и рандому. Сам герой путешествует по просторным, но все-таки линейным уровням, рубит в капусту квадратных мобов, собирает с них редкое снаряжение и пользуется способностями найденных артефактов. Ветераны жанра наверняка тут же назовут с десяток ближайших геймплейных аналогов, однако мне в голову почему-то настойчиво лезет сравнение с перезапущенной в начале двухтысячных The Bard’s Tale — разве что местный герой, в отличие от Барда, не напяливает на себя более продвинутый шмот автоматически.  Поскольку все развитие героя, как уже было сказано выше, завязано на снаряжении, каждый выпавший из сундука/противника предмет по максимуму старается отличаться от своих коллег. Другое дело, что в Dungeons все снаряжении героя состоит, по сути, из одного комплекта брони, одного оружия ближнего боя, одного — дальнего и трех артефактов. У каждой вещи есть единый параметр мощи, который в сумме обозначает общую «силу» вашего персонажа. Кроме того, упомянутые комплекты брони, в зависимости от принадлежности к той или иной «касте», наделяют своего владельцы особыми способностями, в то время как каждый вид оружия обладает собственными характером и стилем, с которыми необходимо считаться. Скажем, меч может похвастаться большой скоростью удара, но при этом цифры урона оставляют желать лучшего. Если же взять в руки палаш, то наносимый противнику урон заметно возрастет, да еще и добавится возможность ударять по площади, однако в этом случае о стремительной тактике «ударил-отступил» придется забыть.  От обилия спецэффектов на экране в Minecraft Dungeons могут уставать глаза. Да и что на самом деле происходит, понять порой решительно невозможно. Артефакты, в свою очередь, наделяют героя конкретными активными умениями, которые привычно вешаются на цифры на клавиатуре. Например, обычная удочка может пригодиться в бою для того, чтобы притянуть к себе дальнего врага, пучок пшеницы или сладкая косточка призовут на помощь соответствующих животных, ну а Медальон Душ даст возможность поправить здоровье одному из членов отряда в обмен на собранные у противников души.  При получении очередного уровня протагонист обзаводится одним дополнительным очком чар, которое можно вложить в «прокачку» снаряжения. У оружия и брони есть от одного до трех слотов умений, куда случайным образом набиваются полезные способности. Можно, например, «научить» броню отправлять противнику полученный урон, меч — замедлять врага в половине случаев на несколько секунд, в то время как лук или арбалет смогут выстреливать за раз дополнительную стрелу с автонаведением. Выбранную способность в слоте впоследствии поменять нельзя — ее можно только три раза улучшить за те же очки чар.  Весь лишний и устаревший лут утилизируется на месте в обмен на изумруд — единственную валюту в игре. Кроме того, только в этом случае вам возвращают вложенные в прокачку снаряжения чары. Честной торговли в игре нет — между заданиями вы лишь можете выменять в лагере-хабе собранные монеты на случайный артефакт у торговца или случайный предмет экипировки у кузнеца. Стоит заметить, что-то по-настоящему стоящее в результате такого вот нехитрого бартера получить сложно — лучше уж добывать все необходимое на полях сражений.  Даем по шапке пустынному шаману. В правой части экрана, кстати, видна моя боевая лама (sic!). Сам по себе лагерь, кстати, локация хоть и симпатичная, но практически бесполезная. Кроме обмена и выбора следующего задания единственное, чем вы можете там заняться, — попробовать отыскать очередной сундук с небольшим количеством изумруда. Как-либо улучшать лагерь или общаться на его территории с NPC не представляется возможным. Ведь главная и единственная цель Minecraft Dungeons — отправить игрока на бесконечные битвы с мобами.  Надо сказать, эта геймплейная упрощенность проекта весьма неоднозначна. С одной стороны, рубить в бесконечную капусту разноцветных кричащих уродцев рано или поздно надоедает — и даже если вы постоянно будете тусить в игре с веселой компанией, всеобщий момент утомления обязательно наступит. Минимальная возможность повлиять на развитие собственного персонажа и большой упор на всеобщий рандом — чаще, понятное дело, раздражают, нежели радуют. Да и среди этих случайных способностей и артефактов нередко встречаются как абсолютно бесполезные, так и временно имбовые (до тех пор, пока не встретитесь с более сильным противником).  Геймдизайн случайно сгенерированных уровней нередко хромает. И если вы привыкли к тому, что в каком-нибудь ответвлении, идущем вразрез с «основной» дорогой на уровне, вам обязательно выдадут в награду особо ценный шмот, то в Minecraft Dungeons вам делать решительно нечего. В лучшем случае сундук с лутом вам действительно выдадут, но его содержимое совершенно не оправдает затраченных на поиски усилий. В худшем — вам просто ничего не дадут. Причем второй сценарий в игре срабатывает практически всегда. Соответственно, и исследовать все эти симпатичные (без дураков) квадратные локации нет никакого смысла — знай себе беги по услужливому маркеру по кратчайшему маршруту.  С другой стороны, резко критиковать игру все равно не хочется: небольшими сессиями Dungeons заходит просто на ура. Главное — пройти первые две скучнейшие миссии, «подкачать» героя и дождаться более-менее многочисленных волн, вот тогда бороться с супостатами станет заметно интереснее. А в бесконечное одноклеточное рубилово придет даже какой-то элемент тактики, поскольку в бою придется учитывать уже не только особенности собственного снаряжения, но и умения отдельных врагов.  «Нажрутся квадратных мухоморов — потом ходят и ноют зеленые по болотам!» Кроме того, некоторый элемент разнообразия вносят и местные боссы, которые действительно могут заставить команду напрячься. Жаль только, что убиваются они все так или иначе обычным прямолинейным закликиванием.  В итоге получается такая картина: на протяжении всей игры вы гарантированно проходите один и тот же цикл. Поначалу заруба на уровне вас на какое-то время увлекает, затем накатывают усталость и раздражение от монотонности игрового процесса, но тут на вас вываливают выводок новых врагов или дают попользоваться вещицей с новой способностью — и вот вы снова увлечены на небольшой промежуток времени. И так до победного конца.  Который, кстати, наступает неожиданно быстро — игру запросто можно пробежать буквально за несколько вечеров. На что авторы в ответ дразнят грядущими DLC с новыми территориями. К музыке, звукам и картинке игры придираться не хочется — все достаточно симпатично и аутентично. Отмечу только, что в Dungeons, несмотря на явный прицел на более молодую аудиторию, наблюдается на удивление мрачная и кое-где даже пугающая атмосфера. Для полного комплекта не хватает разве что кровищи. Minecraft Dungeons не может предложить пользователям ничего нового. Более того, если убрать слово «Minecraft» из названия — не поменяется ровным счетом ничего, игра не станет от этого хуже или лучше. Очевидно, что его присутствие в заголовке преследует одну цель — продать проект тем, кто в свое время подсел на оригинал. То же самое можно сказать и про фирменный «кубический» дизайн. В целом же эту игру можно порекомендовать тем, кому — внезапно! — не хватило существующих на рынке продвинутых данжен-кроулеров. Ну и еще тем, кто без ума от этого самого фирменного «кубического» дизайна. Все остальные спокойно проходят мимо.  Итоговая оценка — 6,5.
      (нажмите на оценку, чтобы выставить свою в профиле игры)
    • Ничего подобного, EGS тут вообще не при чём. Спасательный круг разрабам дала компания Tencent, а так как под их крылом уже EGS, решили выпускать именно там. Так что не надо в заблуждение вводить людей. System Shock 3 так же получил спасательный круг от Tencent и будет выпущен эксклюзивно на год в EGS, потому что под компанией Tencent. Всё ради бабла и престижа.
    • Полные локализации где то там ещё ничего не значат. Вот у Биошока 1\2 есть полные локи. И где они в стиме? Dead Space тоже самое.
    • Добавил перепаковку файлов .fix, так что теперь соответствующие текстуры лежат “на виду” в папке PATCH и доступны для перерисовки. Также исправил субтитры в начале дополнения “Разные пути”, они там были сокращённые. Скачать можно у меня в блоге https://bursoft-portable.blogspot.com/p/resident-evil-4.html Также, если кому нужно, могу выложить текст ВСЕХ русских субтитров, которые зашиты в MDT файлы в текущей версии моего русификатора. Всё раскидано по соответствующим папкам. Если у кого возникнет желание, можете отредактировать перевод в нужном файле (соблюдая разметку!), и прислать мне обратно, я перепакую его обратно в MDT и добавлю в следующую версию русификатора. Только прошу, не нужно корректировать явную мелочёвку, потому что перепаковка MDT — не самое приятное занятие)
    • Образ отстой, как и сама игра, но модель шикарная. Такие дела.
    • Этому давно есть определение. Бытовая проституция. Или веб-проституция.
    • Тот случай, когда зашел в комментарии приготовившись написать что-то язвительное на отзывы типа “срамота, позор, а как же скрепы”, а тут идут дебаты знатоков по аниме, с обсуждением аутентичности костюмов и прочих вещей, лол. И ты такой раз, и в растерянности, потому что в ус не дуешь, о чем тут вообще разговоры…  P.S. Модель прикольная. Снято не плохо. А уж какому образу она соответствует или нет — хз, я не в теме. 
    • @Freeman665 кто-то до сих пор горит с обосрамса с финалкой, господи Ну как там она, не окупилась или окупилась в первый день продаж? Полная локализация была ещё во времена PS3, причем тут рыночек? Лишь бы что-то ляпнуть, а что - неважно. Молчал бы, не позорился в очередной раз.
    • Госпади играйте на оригинальном языке и никаких проблем с именами.
    • Так косплеит другой костюм-то…
  • Recent Status Updates

    • AntoX  »  SerGEAnt

       
       
      · 0 replies
    • jonastraducoes  »  makc_ar

      Good afternoon!
      I am a translator and I translate a game into Brazilian Portuguese.
      I was wondering if you can make the tools available so you can do the translation or help me with that?
      · 4 replies
    • DMBidlov

      Появление Yakuza 7 в SteamDB это хорошо, как мне кажется игра выйдет в конце года сразу на обе платформы на западе, а до этого возможно выйдет коллекция из трёх частей.
      · 0 replies
    • DMBidlov

      Трудолюбие, это когда твоим переводчикам снится то, что они обсуждают с тобой правки, а тебе снится то, как ты курируешь перевод, лол. Слишком много работы, и слишком мало времени на сон. Берегите себя и своих близких, тем более в такое страшное время. 
      · 0 replies
    • Lonely_Raven  »  cricon

      Надежда человечества.
      · 0 replies
  • Popular Contributors


Zone of Games © 2003–2019 | Реклама на сайте.

Система Orphus

×