PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Плагины для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=226)
-   -   CWCheat - Универсальный чит-девайс для PSP (https://www.pspx.ru/forum/showthread.php?t=80544)

Dr.House 17.10.2008 16:44

CWCheat - Универсальный чит-девайс для PSP
 
Вложений: 16
CWCheat 0.2.2 REV.D / CWCheat 0.2.3
by weltall



http://www.pspx.ru/forum/attachment....achmentid=8995

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

Установка:
  1. Скачайте и разархивируйте одну из версий, которая вам больше подходит:

    • CWCheat 0.2.2 REV.D ENG - предыдущая английская версия
    • CWCheat 0.2.2 REV.D RUS - предыдущая русская версия от Yoti.

    • CWCheat 0.2.3 ENG REV.A - последняя английская версия.
    • CWCheat 0.2.3 RUS REV.A - последняя русская версия.



      Внимание! Ниже модификации для PSPgo работают только во внутренней памяти. При установке на внешнюю карту M2 они работать не будут. Точно так же, обычные версии ⇑ выше ⇑, работают только на внешней памяти M2, но во внутренней памяти они работать не будут.

    • CWCheat 0.2.3 PSPgo ENG - модификация для PSPgo последней английской версии (только внутренняя память).
    • CWCheat 0.2.3 PSPgo RUS - модификация для PSPgo последней русской версии (только внутренняя память).

  2. Из папки "INSTALL" скопируйте папку SEPLUGINS в корень карты памяти или в корень памяти системы PSPgo.

  3. Для использования в играх PSP, в папке SEPLUGINS в файл GAME.TXT добавьте новую строчку:
    Код:

    ms0:/SEPLUGINS/cwcheat/cwcheat.prx 1

  4. Для использования в играх PS1, в папке SEPLUGINS в файл POPS.TXT добавьте новую строчку:
    Код:

    ms0:/SEPLUGINS/cwcheat/cwcheatpops.prx 1

  5. Запустите любую игру или программу и затем выйдите из неё.
    Всё! Плагин уже будет активирован.

  6. Запустите игру, дождитесь игрового процесса, нажмите и удерживайте кнопку :select: 3 секунды.

  7. Вы увидите меню плагина CWCheat.





Структура в базе читов cheat.db или cheatpops.db:
  • Сначала для чита пишется идентификатор игры GAME-ID (_S) и название игры (_G):

    • _S - записывается GAME-ID по которому CWCheat определяет читы.
    • _G - название игры, можно написать любое, как нравится.

  • Далее, под GAME-ID и названием игры, пишется название чита (_C0), а под ним сам чит (_L).
    Эти данные далее повторяются столько раз, сколько в игре найдено читов. То есть, каждый раз пишем название чита (_C0) и под ним сам чит (_L).

    • _C0 - название чита, вписывается краткое описание, чтобы самому было понятно, что за чит.
    • _L - сам чит, смещение на адрес, где он в памяти располагается и на что нужно сменить.

  • Можно применять сразу целую группу читов одновременно, например: пишем название чита "_C0 Все деньги, всё оружие, всё при всё", а под ним сразу группу читов (_L), каждый с новой строки. Пример:

    • _C0 Все деньги, всё оружие, всё при всё
      _L 0x40689DA4 0x002F0001
      _L 0x00304E20 0x00000001
      _L 0x40689D38 0x001B0001
      _L 0x00302710 0x00000001
      _L 0x40689D2C 0x00030001






Описание пунктов меню:
  • Select Cheats - здесь вы выбираете читы, которые хотите использовать
  • [Y/N] Enable cheats если стоит Y, то читы будут работать, если стоит N, то не будут работать
  • [Y/N] Enable dump function - включить функцию дампа памяти
  • [Y/N] Enable usb - включает USB
  • [Y/N] Enable remaPSP - включает RemaPSP
  • [0] CPU frequence - меняет частоту процессора
  • [0] BUS frequence - меняет частоту шины
  • Manual cheat apply - ручное применение читов
  • RemaPSP by danzel
  • Text Reader - позволяет читать txt файлы. Txt кидайте в папку ms0:/seplugins/cwcheat/text/. Но чтобы книги читались они должны быть названы по ID игры, в которой вы хотите читать эту игру. ID игры написано в главном меню плагина, в конце второй строки сверху.
  • [0] Reload Cheat Database - Перезагрузить базу данных
  • Settings - настройки
  • Cheat searcher - поиск читов в игре
  • Return to game! - возврат в игру

Как самому добавлять читы:
Здесь мы будем учиться делать читы самому. Читы делаются путем поиска значений, которые мы хотим поменять. Как правило таких значений на одно число очень много. Например у нас сейчас 201 пуля. Если мы введем 201 в поиск, то он нам выведет несколько тысяч результатов. Далее расскажу как нам найти то, что нам надо. Все показываю на примере игры Resistance Retribution:

1. Вот я запустил игру. Стою и у меня очень мало пуль, чтобы пройти уровень. Хочу побольше. Зажимаю на 3 секунды кнопку :select: - попадаю в главное меню плагина CWCheat. Но перед этим запоминаю сколько у меня было пуль (у меня было 201).

2. Далее захожу в пункт Cheat searcher и выбираю пункт Start a new search for a fixed value. Там по умолчанию будет выбран пункт DEC. Вот он то нам и нужен. В нем стрелкой вверх набираем 201. У нас получится вот такая строка: 0000000201.

3. Далее нажимаем :cross: - идет поиcк. В итоге мне CWCheat вывел, что нашел около 10000 результатов. Далее выходим из CWCheat в игру и начинаем стрелять. Когда я пострелял в стену у меня стало 168 пуль. Снова делаю поиск 168, но уже не в пункте Start a new search for a fixed value, а в пункте Continue a search for a fixed value там снова набираем 168 и нажимаем крест. CWCheat вывел 10 результатов. Уже лучше, но все равно не то.

4. Снова стреляем и тратим пули. И повторяем пункт 3 уже с новым количеством пуль. Вот у меня и осталось 2 пункта. Далее не выходя из последнего поиска нажимаем :triangle: и нажимаем :cross: на одном из значений. Потом меняем его, например на 500. Нажмите :cross: и выходите из меню в игру. Вот у вас и стало 500 пуль. У меня они даже перестали уменьшаться и всегда оставались в значении 500)
Вот таков принцип ручного поиска читов. Слов получилось много, но это не сложно))

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

Сейчас я расскажу как это все воплотить в реальность:

1. Для начала научимся переназначать кнопки:
Может быть вы заглядывали в папку cwcheat? Так вот там лежит папка remaps, которая нам и нужна. Зайдите в эту папку и создайте там текстовый файл. Пусть он будет называться newrema (это в принципе не важно). Заходим в этот текстовый файл (для удобства хорошо бы иметь текстовый редактор AkelPad, потому что в нем пронумерованы строки, но если у вас стандартный редактор, то это не страшно). В первой строке вписываем название remap'а, но название - необязательно(если неохото - можете не писать)

Начиная со второй строчки вставьте это:
Код:

+d_up      # Кнопка вверх
+d_right  # Кнопка вправо
+d_down    # Кнопка вниз
+d_left    # Кнопка влево
+triangle  # Треугольник
+circle    # Круг
+cross    # Крест
+square    # Квадрат
+start    # Кнопка Start
+select    # Кнопка Select
+ltrigger  # Левый триггер(шифт)
+rtrigger  # Правый триггер(шифт)
+ana_up    # Джойстик вверх
+ana_right # Джойстик вправо
+ana_down  # Джойстик вниз
+ana_left  # Джойстик влево


Собственно это и есть кнопки, которые можно переназначать. То, что написано после знака # - это своеобразное описание кнопки, которое в работе remap'а роли в принципе не играет, а больше предназначено для удобства => это можно не писать. Принцип работы таков: за каждой строкой в текстовом файле(remap'e) закреплена свой кнопка, значит если мы в нужную строчку впишем определенное значение, то переназначим кнопку.
Например: я в эмуляторе GameBoy хочу поменять местами кнопки :cross: и :circle: местами. Для этого я в седьмую строку вписываю +cross, а в восьмую - +circle и сохраняю текстовый документ.
Далее чтобы активировать наш remap включаем меню cwcheat и заходим в пункт RemaPSP by danzel и там выбираем наш remap, который мы только что подготовили и нажимаем крест. Выходим из меню в игру и радуемся))

Database Editor и редактирование базы читов:
Это программа для просмотра базы читов и изменения в ней кодов, названий и т.д.
Скачать программу можно здесь или из вложения форума.

Использование:
Запускайте программу и открывайте с ее помощью базу читов, которую вы скачали (File -> Open Database), или же скачайте свежую версию базы, зайдя во вкладку Tools и выбрав там пункт Download Official Database... и конечно же сохранив ее)).

Цитата:

Последнюю версию базы для ISO и PSX можно скачать из вложения: Cheat_DB.zip

В архиве:
  • cheat.db для ISO
  • cheatpops.db для PSX
Спасибо ErikPshat за проявленную находчивость.
Когда вы открыли базу данных вы увидите множество названий игр, которые можно развернуть и увидеть там читы для той или иной игры..
Нажав на том, что хотите изменить, сбоку будет высвечивать название игры в графе Game name и название чита в графе Code name. Их можно менять и вписывать название русскими буквами. Например чит названый $99999 вы можете назвать так: получить 99999 баксов...
Так же вы можете добавлять читы, но мне кажется их гораздо удобнее добавлять на самой PSP во время игры, поэтому я не буду писать как их добавлять через эту программу

Как читать прохождение с помощью встроенной "текстовой читалки" во время игры?
Чтобы активировать встроенную читалку, нужно положить текстовый файл в папку ms0:/SEPLUGINS/cwheat/text/ и назвать его как GAME ID, в которой он вам понадобится. Например, если вы запускаете игру GTA:LCS с ID: ULUS-10041 (CWCheat покажет в правом верхнем углу ID игры), то подходящий текстовой файл должен называться ms0:/SEPLUGINS/cwcheat/text/ULUS-10041.txt (прилагается в данной папке архива)

Как делать скриншоты с помощью встроенного в CWCheat скриншотера?
  1. Запускаем CWCheat в любой игре, удерживая 3 секунды кнопку :select: и попадаем в такое меню CWCheat:
    Вложение 8995
  2. Спускаемся ниже к меню настроек "Settings" и нажимаем :cross:, как мы видим на подсказке в самой нижней строчке экрана.
    Вложение 8996
  3. В меню настроек проверяем, чтобы на 3-ей строчке стояло [Y] напротив "Screenshoot compatability mode":
    Вложение 8997
  4. Спускаемся ниже на "Change buttons" и нажимаем на нём :cross:
    Вложение 8998
  5. В новом открывшемся меню мы можем назначить кнопку или сочетания кнопок (до 3-ёх) на закреплённые там справа действия.
    Спускаемся на предпоследний пункт напротив "Screenshoot" и нажимаем :cross:
    Вложение 8999
  6. Буквально на пару секунд появится такое окно с инструкцией и вы должны за это время удержать необходимую вам кнопку или сочетание 2-ух, либо 3-ёх кнопок, с помощью которых вам удобно будет делать скриншоты в играх:
    Вложение 9000
  7. На этом примере я удержал 3 кнопки - :start: + :l_trigger: + :r_trigger: и как видите они там назначились:
    Вложение 9001
  8. Теперь возвращаемся в предыдущее окно, нажав :circle:, спускаемся вниз и нажимаем "Save settings as default", чтобы наши изменения сохранились. Во время сохранения проследите за индикатором карты памяти, он должен проморгаться, тем самым вы убедитесь, что сохранение сработало.
    Вложение 9002
  9. Теперь, после выхода из меню CWCheat, вы можете делать скриншоты в играх, назначенным вами сочетанием кнопок. Без этой первичной настройки скриншотер работать не будет. И, к сожалению, он не снимает снимки в самом меню CWCheat.
    Удачи!




Внимание, если у вас PSPgo!

Внимание! Обычная база данных читов cheat.db для PSP игр не подходит для PSPgo, потому что читы в базе записаны по их реальному GAME-ID, например ULUS-00001, который так и отображается в psp FAT/SLIM/BRITE, а вот PSPgo видит их как что-то типа закодированный ID, например HB62BB398B, HB4AC5DC20, HB3CF37643 и т.п.
Насколько известно, CWCheat подключает читы из базы по номеру GAME-ID запущенной игры и ищет читы в файле cheat.db, однако не может найти те красные номера определившейся игры, поэтому ничего не находит.

Но выход есть!
Чтобы читы заработали, необходимо:
  1. Запустить игру, открыть этот плагин и сверху посмотреть отображаемое ID игры (оно будет наверху справа после двоеточия, типа "ID : HB62BB398B".
  2. Затем, на компьютере необходимо открыть любым текстовым редакторм, например даже блокнотом, файл cheat.db, найти по названию нужную игру и исправить строчку вида _S ULJS-12345 (имеющийся ID) на _S HB62BB398B (новый ID).
  3. И сохранить файл.
Тогда CWCheat будет находить читы по этим ID, по котоым он определяет игру.
Для примера небольшой список игр, в которых нужно подменить идентификатор игры на идентификатор, определяемый через CWCheat:
  • UCES-00356 на HB62BB398B для "Tekken dark resurrection",
  • ULUS-10466 на HB4AC5DC20 для "Tekken 6",
  • UCUS-98653 на HB3CF37643 для "God of War Chains of Olympus",
  • ULUS-10036 на HB18EA6E24 для "Need for Speed Most Wanted 5-1-0".





MaksTJ 24.11.2008 13:53

Вложений: 2
И каким образом мне это поможет?) Можеш как то конкретно обьяснить, или где это можно прочитать (неважно если на английском). Т.е. как найти эти числа.

Astra1111 24.11.2008 20:03

MaksTJ, там чтото по типу "Просканировал числа, разблокировал какой то достижение в игре, проверил числа на изменения... - и так продолжать пока число(а) не будет(ут) найдено"

MaksTJ 24.11.2008 20:59

Astra1111,
Ого! Недурно. Только непонятно как потом сделать чтобы все вещи были открыты о_О

ErikPshat 24.11.2008 23:48

MaksTJ, ну таким способом и делают. Сканируют, меняют и проверяют. Пока всё, что нужно не найдёшь.

Astra1111 01.12.2008 19:10

shinta111, всех? Тебе нужно открыть все предметы. Вернее открывать их постепенно и проверять состояние всех чисел, на предмет их изменения.

Genluck 02.12.2008 00:48

Рботает он на 5.00М33

CMEXOTYH 20.12.2008 02:36

Ребят, помогите))
Поставил прогу, всё работает=)
Пытаюсь взломать FF7 от PSOne)

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

В чём может быть проблема?=)

CMEXOTYH добавил 20.12.2008 в 02:36
Всё, разобрался))

Melty.Ciel 17.03.2009 20:38

Как добавить например вот эти читы,чтобы они работали подскажите никак не могу разобраться =\
Читы для 'Phantasy Star PortablePhantasy Star Portable (ULUS-10410)'
_S ULUS-10410
_G Phantasy Star Portable
_G Phantasy Star Portable(U)
_C0 99 All Inv Items
_L 0x6056CC14 0x00000063
_L 0x0000003C 0x00000A2C
_L 0x90000024 0x00000000
_C0 9999 Max PP All Inv Weapons
_L 0x6056CC14 0x270F270F
_L 0x0002003C 0x00000A30
_L 0x90000009 0x00000000
_C0 9999 Atk Power All Inv Weapons
_L 0x6056CC14 0x0000270F
_L 0x0001003C 0x00000A34
_L 0x90000012 0x00000000
_C0 50% Elem All Inv Weapons
_L 0x6056CC14 0x00000032
_L 0x0000003C 0x00000A39
_L 0x90000024 0x00000000
_C0 Max Job Lvl
_L 0x6056CC14 0x1C20000A
_L 0x00020008 0x0000089C
_L 0x90000001 0x00000000
_C0 Max Skill Lvl
_L 0x6056CC14 0x0000001D
_L 0x00000024 0x00000907
_L 0x90000008 0x00000000
_C0 Full Monster Encyclopedia
_L 0x6056CC14 0x0000270F
_L 0x00010097 0x000040C8
_L 0x90000001 0x00000000
_C0 Full Weapon Encyclopedia
_L 0x6056CC14 0xFFFFFFFF
_L 0x0002006C 0x00003F10
_L 0x90000001 0x00000000
_C0 All Titles
_L 0x6056CC14 0x00000064
_L 0x00000001 0x00003EE8
_L 0x6056CC14 0x000000FF
_L 0x0000000D 0x00003EEF
_L 0x90000001 0x00000000
_C0 HP
_L 0x11729360 0x00002348
_C0 money
_L 0x10829700 0x000F7B8C
_C0 5 upgrade grinder parts
_L 0x00829B58 0x00000005
_L 0x00851BC4 0x00000005
_L 0x01728C18 0x00000005

YoXazzz 17.03.2009 21:01

Melty.Ciel, в папке seplugins находится папка CWcheats,Там файл
cheats.db. открывай его блокнотом и в конец копирни нужные коды=)

Melty.Ciel 17.03.2009 22:14

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

ErikPshat 22.03.2009 22:09

Melty.Ciel, должно всё работать, если ты всё правильно вставил в базу. И если ID код твоей игры совпадает с кодом игры с найденными читами.

Читы для каждой игры записываются следующим образом:
  1. _S префикс - Указывает на номер ID игры, например "_S ULUS-10410". Если номер вашей игры, даже с тем-же названием, не совпадает с таким номером в базе, то читы работать не будут, т.к. значения в hexe могут не совпадать со значениями, указанными в базе.
  2. _G префикс - Здесь записывается название игры, например "_G Phantasy Star Portable".
  3. _C0 префикс - Здесь записывается название действия чита, например "_C0 Max Skill Lvl" (Максимальный уровень скилла)
  4. _L префикс - Само значение (адрес) чита в hexe, например "_L 0x90000024 0x00000000". Их может быть несколько. По этому адресу находится тот байт, куда записывается уровень (денег, здоровья, оружия, боеприпасов и т.п.) по мере прохождения игры, побед или поражений. Ессно если это значение искусственно поменять на нужное, то вы получите соответственное этому значению результат. В CWCheat эти значения находятся следующим образом... Например, вы увидели более мощьное оружие и хотите его подобрать. Но, не торопитесь, сначала до этого нужно снять дамп памяти игры и записать. Вы подбираете новое оружие и при этом в памяти меняется значение (иначе как игра понимает, что у вас в руках калаш, а не пистолет). Теперь вы сравниваете новый дамп памяти с тем, который был до поднятия нового оружия и CWCheat сравнивает их, находя произошедшие изменения.
  5. Далее идёт следующее название чита и далее его значение.
  6. Каждая следующая игра добавляется следом в аналогичном порядке, с пункта 1 по 5.
Дополнительно, на всякий случай
Скачать CWCHEAT 0.2.2 REV.D: Здесь
Русская версия CWCheat 0.2.2 REV.D: Здесь
Скачать базы читов: Здесь (нажмите правой кнопкой и выберите "Сохранить ...")
Добавить читкоды в базу: Здесь

Вообще аффтар молодец. Вроде всё и так понятно. :-)

shinta111 25.03.2009 01:25

Привет всем!
Кто в курсе как этим пользоваться.
Нужно подробное описание.

ErikPshat 25.03.2009 10:52

PSP Action Replay Converter 0.27

CWCheat Database Editor v2.0

Coby 28.03.2009 02:47

А можно с помощью этой штуки имя герою изменить?
-----
разборался...... изменить можно

sara-05 30.03.2009 19:02

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

Dr.House 30.03.2009 22:24

у меня именились и перестали меняться, т.е. стали бесконечными))

DanStr 20.04.2009 19:28

Кидаю папку INSTALL в корень, но в рекорви плагин не отображается прошивка 5.00 M33-6 :help: ???

Dr.House 20.04.2009 19:29

Цитата:

Сообщение от Dr.House (Сообщение 781893)
Содержимое папки INSTALL

читай внимательней

Jump) 03.05.2009 11:58

Все работает,спасибо.
Скачал новую базу кинул в Ibstall И все,база готова ? Лишних телодвижений делать не надо ? :)


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

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