PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Софт для PS3 (https://www.pspx.ru/forum/forumdisplay.php?f=300)
-   -   ArtemisPS3 - Подключаем читы в играх (https://www.pspx.ru/forum/showthread.php?t=108995)

Serp87 11.12.2019 20:54

ErikPshat,
я пробовал RPCS3 ставить у меня игра зума с такими тормозами запустилась, звук так троил, что жена в бешенство кинулась:D

Serp87 добавил 11.12.2019 в 20:54
да к стати, я выложил коды для FAER 3, а до самого только ща дошло, а адрес уже идет с вычетом 1000 или же нет?, я просто не проверял, я их нашел и играл прям так

ErikPshat 11.12.2019 20:56

Цитата:

Сообщение от DruchaPucha (Сообщение 1200182)
Странно конечно то что netCheat ищет данные таким образом, во всех играх параметры характеристик всегда находятся в исполнительном файле

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

Цитата:

Сообщение от Serp87 (Сообщение 1200183)
да к стати, я выложил коды для FAER 3, а до самого только ща дошло, а адрес уже идет с вычетом 1000 или же нет?, я просто не проверял, я их нашел и играл прям так

Ну если чит работает правильно, так значит ты правиьно попал на нужную позицию. Значит netCheat показывает прямые позиции в памяти.

Цитата:

Сообщение от Serp87 (Сообщение 1200183)
ErikPshat,
я пробовал RPCS3 ставить у меня игра зума с такими тормозами запустилась, звук так троил, что жена в бешенство кинулась:D

Ну так когда ты его запускал? Сейчас говорят он работает прилично. Разрабы же там этот эмулятор каждый день копают и чуть ли не каждый день что-то обновляют.

P.S. Я вот в конце недели пересяду за новый полноценный ноутбук, дочке подарим :)
Вот там и посмотрю этот RPCS3, возможно там есть возможность дебажить код игры :)

Serp87 11.12.2019 21:13

я тоже где то неделю назад ставил
P.S. Я вот в конце недели пересяду за новый полноценный ноутбук, дочке подарим :)
Вот там и посмотрю этот RPCS3, возможно там есть возможность дебажить код игры :)

Точно дочке?
а то (Я вот в конце недели пересяду за новый полноценный ноутбук) не понятно кому ноут:D

ErikPshat 11.12.2019 22:09

Цитата:

Сообщение от Serp87 (Сообщение 1200187)
Точно дочке?

Ну конечно, на День Рождения :D уже в субботу.

Serp87 12.12.2019 16:15

Так вот, сегодня опять добрался до Сингулярити, и записал видос, не совсем качественный, но понять можно
https://yadi.sk/i/uwLvf3XLh0WAog

жду предложений

in1975 13.12.2019 11:05

Цитата:

Сообщение от Serp87 (Сообщение 1200183)
с такими тормозами запустилась

RPCS3 настраивать надо.

Serp87 13.12.2019 11:32

in1975,
Я именно тут и настраивал, но у вы, у меня слабый старый ноут, на котором даже игры не тянет.

DruchaPucha 13.12.2019 14:07

Ну тогда можно и не пытаться запускать.

Serp87 13.12.2019 16:26

DruchaPucha,
Ты смотрел видос? постом выше?

DruchaPucha 19.12.2019 18:50

Serp87, нашёл ещё один ролик по взлому, может пригодится.



https://www.nextgenupdate.com/forums...v4-52-a-2.html

Serp87 23.12.2019 15:44

DruchaPucha,
Вообщем смотри, то что он проделал, это все легко делается, пример
находим адрес 42560100 48000000 адрес и его код
так вот что он сделал , то есть немного проделал лишнею работу куда проще было не копировать адрес, а просто через дебюгер проставить на данном адресе NOP, это тоже самое что 60000000,
и как я уже на видео своем показывал, что это работает не всегда и не везде,
беру я игру
COD BO 3, подключаюсь к зомби режиму, и поехали, по методу твоего видоса, и что мы получаем, получаем два адреса, первый отвечает за 8 патронов, а второй перезарядка, ставим им значение 60000000, ура у нас бесконечные патроны, набиваем немного очков, и идем меня оружие, беру автомат, и он автоматом делает перезарядку, мол игра так требует, и тут мы получаем не бесконечные патроны, а бесконечную перезарядку, и патроны заканчиваются, если использовать данный вид чита для здоровья то и зомбасы тоже непобедимы, вот поэтом и надо вычислять асамблером настоящий адрес который будет именно в исполняемом файле, пример
адрес 0022с56с в памяти, так вот это адрес не в исполняемом адресе, это всего лиш адрес памяти который ссылается на процессы работы кода
r0 r0 0x1
f10 0x028

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

ну вот так как то
вот тут дам тебе подсказку,я честно не разобрался в ней
Пример
По заявке товарища Sear Biss рассмотрим создание чита для игры Call of Duty 3 [BLES00016]. Сегодня мы будем делать чит посложнее. Полезем в инструкции игры.
И так, проверяем, что для нашей игры нет обновления, и модифицируем EBOOT.BIN, опираясь на наш опыт из предыдущих сообщений. Запустив игру и поиграв минут 5, мы попадаем в игре под обстрел. Я забрал у мёртвого немца его автомат MP40 и решил сделать бесконечные патроны в его рожке (магазине). После нескольких попыток найти значение патронов магазина в памяти приставки, оказалось, что они хранятся в диапазоне 10000000 - 10B80000. А именно 10160B68. Если заморозить значение 00000015 в этом адресе памяти, то патроны в рожке никогда не заканчиваются и не требуется перезарядка. Давайте найдём инструкцию (команду) в машинном коде исполняемого файла EBOOT.BIN, уменьшающую патроны в магазине при стрельбе, чтобы её модифицировать. Для этих целей незаменима программа-отладчик, входящая в состав ProDG, называемая ps3debugger.exe. Запускайте её всегда после запуска NetCheat PS3 и после присоединения игры к ней. Так бывает, что отладчик при запуске висит с окном скачивания какого-то файла с приставки. Причём, это окно можно увидеть, только если свернуть все окна программ Windows. Наберитесь терпения, не трогайте комп и приставку, попейте чаю. Максимум через 20 минут всё откроется.
В отладчике также нужно приконнектиться к игре. Для этого всегда в первую очередь фиксируем в нажатом состоянии кнопочку Auto Update (четвёртая справа), чтобы видеть в реальном времени все изменения в приставке. Затем открываем окно Processes. Обычно процесс уже присоединён (не активен пункт контекстного меню Attach Process). Но на всякий случай убедитесь в этом, а затем щёлкните двойным щелчком по процессу, чтобы он раскрылся. Вот как это должно выглядеть: http://www.psjailbreak.ru/uploads/fo...364process.jpg
Если же к процессу мы отладчиком подключаемся (делаем Attach Process), то игра на приставке станет на паузу, а в отладчике выскочит окошко с вопросом. Отвечаем Continue without symbols. Игру с паузы снимаем в NetCheat PS3, нажав зелёный треугольник в верхнем правом углу. Кстати, это большой плюс в подключении к приставке через Target Manager API, что всегда можно поставить игру на паузу в NetCheat PS3.
И так, к процессу подключились. Сворачиваем окошко с процессом, а открываем окна Disassembly и Registers. Даём задание программе-отладчику перехватить команду записи в найденный нами адрес памяти 10160B68. Для этого заходим в меню Debug и выбираем Hardware Breakpoints. В появившемся окошке в строке Address вводим 0x10160B68, ставим галочку on WRITE и нажимаем OK. Этими действиями мы сказали отладчику следующее: "Включи отслеживание (OK) на запись (on WRITE) шестнадцатиричного (0x) адреса (10160B68)". Вот теперь, как только мы попытаемся выстрелить из автомата, игра сама станет на паузу, а в окне Disassembly жёлтая стрелочка покажет нам адрес 002AAD34 интересующей нас инструкции. Напомню, что в данном диапазоне памяти лежит расшифрованный и распакованный EBOOT.BIN. А значит, мы по сути ковыряемся в исполняемом файле. Читы, сделанные модификацией исполняемого файла ценятся больше, т.к. многие пользователи (в том числе и пользователи ODE) могут подменить оригинальный EBOOT.BIN на модифицированный читами и играть, не используя каждый раз компьютер и дополнительные программы.
И так, инструкция найдена, и мы в первую очередь должны убедиться, что никакие другие инструкции не задействованы. Жмём F5 и видим, что игра снялась с паузы. Отключаем отслеживание, чтобы оно нам не мешало. Снова заходим в Hardware Breakpoints, оставляем в строке Address значение 0x10160B68, оставляем галочку on WRITE, но нажимаем кнопочку Disable. Этими действиями мы сказали отладчику следующее: "Отключи отслеживание (Disable) на запись (on WRITE) шестнадцатиричного (0x) адреса (10160B68)".
Давайте изучим нашу инструкцию по адресу 002AAD34. Мы видим четырёхбайтный (32-х битный) машинный код 7C07592E, который понимает и выполняет процессор приставки во время выстрела из автомата MP40. Для человека понять этот код очень сложно, т.к. принцип работы любого процессора и мозга человека очень сильно отличается. Поэтому для понимания машинных кодов существует почти универсальный язык программирования Ассемблер, показывающий человеку в понятном виде, в виде мнемоник, что делает процессор. Посмотрим на мнемоники нашей инструкции. Это stwx r0,r7,r11. Если вы, как и я, не особо знаете Power Accembler, то, подсветив мышком команду stwx, мы увидим подсказку к данной команде. В нашем случае процессор складывает значения регистров r7 и r11. а в результат, который является адресом, записывает значение, хранящееся в регистре r0. Давайте подробно рассмотрим этот момент.
Во-первых, расположите два окна Disassebly и Registers так, чтобы было видно содержимое обоих окон. Во-вторых, изучать работу инструкции нужно во время паузы игры на данной инструкции, т.е. во время выстрела. Если вы поставите на паузу игру в любой другой момент, то значения регистров могут быть самыми различными, и будет бессмысленно разбираться в команде. Поэтому щёлкните мышкой левее адреса 002AAD34, чтобы появился тёмно-красный кружок. Игра сама станет на паузу, когда будет выполняться данная инструкция, т.е. во время выстрела из MP40. В моём случае, отбросив лишние нули, r0=10, r7=101608C0, r11=2A8. И так, r7+r11=101608C0+2A8=10160B68. Здесь сформировался адрес хранения патронов в рожке MP40 и запишется туда шестнадцатиричное значение 10, т.е. 16 патронов в рожке. После выстрела значение регистра r0 будет уже 0F, т.е 15 патронов. В принципе, можно уже убить эту инструкцию, и тогда уменьшающееся значение r0 никогда не будет записано в наш адрес патронов в рожке 10160B68. А можно проследить код выше и найти команду, уменьшающую значение r0 на 1. Долго искать не пришлось. Двумя строками выше видим команду xori r0,r0, 0x1. Грубо говоря, это значит, что процессор присваивает регистру r0 значение 1. И потом на 1 будет уменьшено наше значение патронов. Можно также убить эту инструкцию, а можно модифицировать её.
Удаление инструкции. Если мы хотим избавиться от неугодной нам инструкции, мы её удаляем. Но нельзя просто заменить 7C07592E на 00000000. Процессор дойдёт до этой строки и увидит отсутствие команды в принципе, и остановится. На приставке вы получите зависшую игру. Нужно проставить команду ничего неделания nop, т.е. заменить 7C07592E на 60000000. Это можно сделать прямо из окна Disassembly, нажав правую кнопку мыши на строке, выбрать Disassembly, а затем выбрать Set address to NOP (или просто нажать Delete). В NetCheat PS3 это можно сделать кодом 0 002AAD34 60000000. Проверив игру с таким кодом, вы видим, что патроны в рожке перестали уменьшаться и для других типов оружия, т.к. данная инструкция отвечала и за другое оружие.
Модификация инструкции. Удаление инструкции не всегда приводит к ожидаемым результатам. Порой удалив инструкцию, отнимающую у твоего героя здоровье, оказывается, что здоровье перестаёт отниматься и у всех твоих врагов. Поэтому приходиться ковыряться в коде глубже и менять алгоритм работы целой процедуры. Давайте в данном примере изменим инструкцию xori r0,r0, 0x1 по адресу 002AAD2C, которая присваивает регистру r0 значение 1. Сделаем xori r0,r0, 0x0, чтобы патроны уменьшались на 0. Для этого код 68000001 меняем на 68000000. Это можно сделать в NetCheat PS3 кодом 0 002AAD2C 68000000, а можно открыть редактор памяти (Memory) в отладчике, перейти по адресу 0x002AAD2C и изменить 68000001 на 68000000. В итоге следующая процедура subf r0,r0,r8 возьмёт значение патронов в рожке из r8, уменьшит на r0, которое у нас будет равно 0, и запишет результат тот же r0. И, как вы помните, следубщая инструкция stwx r0,r7,r11 запишет в адрес памяти наше итоговое количество патронов в рожке. Вот таким вот извращённым способов в этой игре реализован учёт отстреленных патронов в магазине.

Z0rdan 06.01.2020 16:42

ArtemisPS3 (6r.net)
 
Релиз на :github:https://github.com/bucanero/ArtemisPS3/releases

Jindogg 11.01.2020 12:09

Из шапки не совсем понятно, на всех прошивках работает после cfw 3.55 или нет? Просто находил инфу в сети о том что на 4.80 и выше не работает. Пробовал на cfw 4.82 rebug игру hard corps uprising версия игры и читов полностью совподают. Всё по инструкции делал, все звуковые сигналы и сообщения на экране присутствовали. Но результата нет.

evercool 14.01.2020 23:35

Ребят нужна подсказка!
Дело вот в чем.делаю все как по инструкциям но итог один. Через пару минут игры Ps виснет.
Версии игр проверял они есть в базах , Читы работают. Может у кого будет свободные 5 мин напишите в пм что бы тут не флудить. Заранее спасибо.

ErikPshat 15.01.2020 01:32

evercool, сам плагин Артёмис для PS3 практически не рабочий. Его используют для других дел. Читайте в читерской теме в разделе игр для PS3.

prosto 20.01.2020 17:06

внезапно перестал работать Артемис(до этого работал исправно) при активации читов или зависает, или выбивает ошибка чтения диска либо приставка уходит в режим востановления прошивки. прошивка оверфлов 4.84 nobd (пробовал другие - то же самое).

DruchaPucha 19.02.2020 22:33

Dead Or Alive 5 Last Round BLJM61258 v01.05

Код:

1P Infinite Health
0
Randy97Killa
0 0108F5C0 28030000
0 0108F5C4 40820004
0 0108F5C8 A018002E
0 0108F5CC B018002C
0 0108F5D0 88A3002D
0 0108F5D4 4B72AD04
0 007BA2D4 488D52EC
#
1P Infinite Health V2
0
Randy97Killa
0 0124E390 28030000
0 0124E394 4082000C
0 0124E398 A098002E
0 0124E39C B098002C
0 0124E3A0 8878002A
0 0124E3A4 4B06B0C0
0 002B9460 48F94F30
#
1P Can Hit Anywhere
0
Puzzle__Ported By Randy97illa
0 002E6A90 60000000
0 002E6B88 60000000
0 002E6D80 60000000
#
1P Can Throw Anywhere
0
Puzzle__Ported By Randy97illa
0 00357368 7C1BE800
#
Disable Hold
0
Puzzle__Ported By Randy97illa
0 00308060 60000000
#
Disable Block
0
Puzzle__Ported By Randy97illa
0 00355D18 48000018
0 00355DB4 48000064
0 00355EB8 48000048
0 00355F08 48000018
#

Как не пытался, но на NPEB02203 читы работать не будут, игра сразу зависает.

ErikPshat 20.02.2020 07:25

Цитата:

Сообщение от prosto (Сообщение 1202586)
внезапно перестал работать Артемис(до этого работал исправно)

А про какую версию вы говорите? Наверное про недавно вышедшую, ссылка на которую в шапке? - Artemis r6.net
Или предыдущая от другого разработчика? - Artemis r5

jekakmv 14.04.2020 17:11

Обновление Artemis r6.1

Нажмите для увеличения

Изменения:
  • Локальный инсталлер Cheat DB (чит-база).
  • Проверка новой версии и автоматическое обновление.
  • Новая опция "очистка локального кэша".
  • Новый вариант выбора плагинов.
  • Новые переходы экрана загрузки.
  • Возврат на главный экран с экрана Cheats (читы) нажатием Start.
  • Улучшено сканирование списков игр (обнаружение Title-ID и версий).

Скачать в источнике: https://github.com/bucanero/ArtemisPS3/releases/

bobix2 20.05.2020 22:30

я хочу спросить у меня скачена игра в пкг npjb00653 а когда сохраняюсь сейф у меня почемуто в BLJM61211 как соеденить эти два чита чтобы консоль не зависала когда я пытаюсь сохранится с включеным читом

ErikPshat 21.05.2020 06:50

Цитата:

Сообщение от bobix2 (Сообщение 1214289)
я хочу спросить у меня скачена игра в пкг npjb00653 а когда сохраняюсь сейф у меня почемуто в BLJM61211 как соеденить эти два чита

Скорее всего у вас репак дисковой игры: biohazard HD REMASTER BLJM61211
А может и PSN-игра Biohazard HD Remaster NPJB00653, которую сделали в цифровой версии с диска.
Нужно смотреть через хекс-редактор на EBOOT.BIN, там записан оригинальный ContentID игры.
Видимо игра и должна сохраняться как BLJM61211, несмотря на название папки.

bigboy 22.05.2020 12:08

R6.1 вообще не работает на hen ?
Пробовал разные игры, Тайто айди совпадают, но после активации или виснет или просит установить прошивку. Тоесть никак не заводится.

KnyazHM 07.07.2020 06:38

Что то вылетает и просит восстановить прошивку на Rebag 4.86.1

ErikPshat 07.07.2020 07:10

KnyazHM, Artemis r6.1 ставил?

KnyazHM 07.07.2020 09:09

Да, конечно, последняя версия. Хотел попробовать на Dead Space 3.

P.S. Все версии в общем попробовал, все равно вылетает. Установил pkg. из темы Готовых читов, все работает.

Serp87 10.07.2020 10:17

Цитата:

Сообщение от KnyazHM (Сообщение 1217313)
P.S. Все версии в общем попробовал, все равно вылетает. Установил pkg. из темы Готовых читов, все работает.

потому что, и версия и контенты могут отличатся, соотвественно в готовых уже портированые лежат, и они проверенны и работают.

Arkady1 13.09.2020 12:24

Artemis,последняя версия,работает нормально и на HFW-приставка практически не виснет,просто в настройках нужно переключить cwf на hen,все работает.Кто-нибудь сможет подтвердить?

Djabbar 28.10.2020 15:45

Цитата:

Сообщение от Arkady1 (Сообщение 1221308)
Artemis,последняя версия,работает нормально и на HFW-приставка практически не виснет,просто в настройках нужно переключить cwf на hen,все работает.Кто-нибудь сможет подтвердить?

Я, последний версия работает хорошо

Serp87 20.12.2020 00:01

Prince of Persia The Forgotten Sands BLES00906 v01.01
Код:

Infinite Health
0
Serp87
0 002C06B8 60000000
#
Оригинальный код
0 002C06B8 909D0014

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

если кто шарит в них, может поправит

002C0694 7C840050 subf      r4,r4,r0                      01 (002C0690) REG PIPE
002C0698 2F840000 cmpwi      cr7,r4,0x0                    01 (002C0694) REG
002C069C 409D00C4 ble        cr7,0x002C0760                01 (002C0698) REG
002C06A0 801D0014 lwz        r0,0x14(r29)
002C06A4 90030048 stw        r0,0x48(r3)                  03 (002C06A0) REG PIPE LSU
002C06A8 813D0014 lwz        r9,0x14(r29)
002C06AC 7F892000 cmpw      cr7,r9,r4                    02 (002C06A8) REG
002C06B0 419E0054 beq        cr7,0x002C0704
002C06B4 813D0004 lwz        r9,0x4(r29)


       
Код:

       
002C06B8 909D0014 stw        r4,0x14(r29)




Qwertyuiop00 21.12.2020 23:43

Ребят,дайте плз новую сылку на качку. В основе пишет HOST STATUS ERROR

Ang3l42 22.12.2020 06:48

Цитата:

Сообщение от Qwertyuiop00 (Сообщение 1228040)
В основе пишет HOST STATUS ERROR

В основе чего? В шапке все ссылки рабочие.

Qwertyuiop00 23.12.2020 20:15

Цитата:

Сообщение от Ang3l42 (Сообщение 1228053)
В основе чего? В шапке все ссылки рабочие.

Основа - Скачать: https://github.com/bucanero/ArtemisPS3/releases/latest

Повторюсь,при нажатия на качку пишет HOST SERVICE ERROR : 404

Ang3l42 23.12.2020 20:20

Цитата:

Сообщение от Qwertyuiop00 (Сообщение 1228170)
Повторюсь,при нажатия на качку пишет HOST SERVICE ERROR : 404

Ищи проблему у себя. ссылки рабочие. Открываются без всяких прокси и впн. Ну либо пробуй прокси и впн, раз у тебя провайдер по какой-то причине заблочит гитхаб, а может и антивирус чудит.
P.S. Надеюсь ты не с браузера PS3 скачать пытаешься? :D

Qwertyuiop00 23.12.2020 20:24

Цитата:

Сообщение от Ang3l42 (Сообщение 1228171)
Ищи проблему у себя. ссылки рабочие. Открываются без всяких прокси и впн. Ну либо пробуй прокси и впн, раз у тебя провайдер по какой-то причине заблочит гитхаб, а может и антивирус чудит.
P.S. Надеюсь ты не с браузера PS3 скачать пытаешься? :D

Амм,там проблема изза чего,если с браузера? :scratch_one-s_head::unknw::D

Ang3l42 23.12.2020 20:25

Qwertyuiop00, Что реально с браузера пс3 скачать пытаешься? Так он и не обязан ничего скачивать. :D

Qwertyuiop00 23.12.2020 20:31

Цитата:

Сообщение от Ang3l42 (Сообщение 1228173)
Qwertyuiop00, Что реально с браузера пс3 скачать пытаешься? Так он и не обязан ничего скачивать. :D

Рилли!?:dash::D Почему? Буду искать другой ход тогда:thank_you::D

Konstantin_od 05.01.2021 11:30

Цитата:

Сообщение от KnyazHM (Сообщение 1217313)
Да, конечно, последняя версия. Хотел попробовать на Dead Space 3.

P.S. Все версии в общем попробовал, все равно вылетает. Установил pkg. из темы Готовых читов, все работает.

Добрый день. А где эта тема готовых читов?

Konstantin_od добавил 05.01.2021 в 11:30
Цитата:

Сообщение от Arkady1 (Сообщение 1221308)
Artemis,последняя версия,работает нормально и на HFW-приставка практически не виснет,просто в настройках нужно переключить cwf на hen,все работает.Кто-нибудь сможет подтвердить?

Не могу найти в настройка программы , пункт переключения на HEN

Serp87 09.01.2021 01:20

Risen 2 Dark Waters BLES01398 v01.01
Код:

Infinite + Max Gold
0
Serp87
0 0007A304 901E0024

Любой взятый или купленный предмет будет состовлять в шт. 500460

Arkady1 12.01.2021 00:11

Цитата:

Сообщение от Konstantin_od (Сообщение 1229385)
Не могу найти в настройка программы , пункт переключения на HEN

Artemis r(6.1).Заходишь в options, внизу plugins <>тык.Было cfw стало hen.

Serp87 18.01.2021 07:23

The House Of The Dead 4 NPUB30603 v01.00
Код:

Infinite Health
0
Serp87
0 000CC138 39290000
#
Infinite Ammo
0
Serp87
0 000CCB80 60000000
#
Infinite Grenade
0
Serp87
0 000CBBF4 60000000
#

Коды из базы артемис не работают, лично проверил, я сделал свои коды.


Текущее время: 20:52. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.