Внимание! Ниже модификации для PSPgo работают только во внутренней памяти. При установке на внешнюю карту M2 они работать не будут. Точно так же, обычные версии ⇑ выше ⇑, работают только на внешней памяти M2, но во внутренней памяти они работать не будут.
CWCheat 0.2.3 PSPgo ENG - модификация для PSPgo последней английской версии (только внутренняя память).
CWCheat 0.2.3 PSPgo RUS - модификация для PSPgo последней русской версии (только внутренняя память).
Из папки "INSTALL" скопируйте папку SEPLUGINS в корень карты памяти или в корень памяти системы PSPgo.
Для использования в играх PSP, в папке SEPLUGINS в файл GAME.TXT добавьте новую строчку:
ms0:/SEPLUGINS/cwcheat/cwcheat.prx 1
Для использования в играх PS1, в папке SEPLUGINS в файл POPS.TXT добавьте новую строчку:
ms0:/SEPLUGINS/cwcheat/cwcheatpops.prx 1
Запустите любую игру или программу и затем выйдите из неё.
Всё! Плагин уже будет активирован.
Сначала для чита пишется идентификатор игры 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 секунды кнопку - попадаю в главное меню плагина CWCheat. Но перед этим запоминаю сколько у меня было пуль (у меня было 201).
2. Далее захожу в пункт Cheat searcher и выбираю пункт Start a new search for a fixed value. Там по умолчанию будет выбран пункт DEC. Вот он то нам и нужен. В нем стрелкой вверх набираем 201. У нас получится вот такая строка: 0000000201.
3. Далее нажимаем - идет пои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 пункта. Далее не выходя из последнего поиска нажимаем и нажимаем на одном из значений. Потом меняем его, например на 500. Нажмите и выходите из меню в игру. Вот у вас и стало 500 пуль. У меня они даже перестали уменьшаться и всегда оставались в значении 500)
Вот таков принцип ручного поиска читов. Слов получилось много, но это не сложно))
RemaPSP - переназначение кнопок:
Может быть в иногда подумывали о том, чтобы какую нибудь комбинацию кнопок назначить на одну кнопку, которая не задействуется в игре, или чтобы поменять кнопки местами, чтобы удобней было.
Сейчас я расскажу как это все воплотить в реальность:
1. Для начала научимся переназначать кнопки:
Может быть вы заглядывали в папку cwcheat? Так вот там лежит папка remaps, которая нам и нужна. Зайдите в эту папку и создайте там текстовый файл. Пусть он будет называться newrema (это в принципе не важно). Заходим в этот текстовый файл (для удобства хорошо бы иметь текстовый редактор AkelPad, потому что в нем пронумерованы строки, но если у вас стандартный редактор, то это не страшно). В первой строке вписываем название remap'а, но название - необязательно(если неохото - можете не писать)
Собственно это и есть кнопки, которые можно переназначать. То, что написано после знака # - это своеобразное описание кнопки, которое в работе remap'а роли в принципе не играет, а больше предназначено для удобства => это можно не писать. Принцип работы таков: за каждой строкой в текстовом файле(remap'e) закреплена свой кнопка, значит если мы в нужную строчку впишем определенное значение, то переназначим кнопку.
Например: я в эмуляторе GameBoy хочу поменять местами кнопки и местами. Для этого я в седьмую строку вписываю +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 скриншотера?
Запускаем CWCheat в любой игре, удерживая 3 секунды кнопку и попадаем в такое меню CWCheat:
В новом открывшемся меню мы можем назначить кнопку или сочетания кнопок (до 3-ёх) на закреплённые там справа действия.
Спускаемся на предпоследний пункт напротив "Screenshoot" и нажимаем
Буквально на пару секунд появится такое окно с инструкцией и вы должны за это время удержать необходимую вам кнопку или сочетание 2-ух, либо 3-ёх кнопок, с помощью которых вам удобно будет делать скриншоты в играх:
Теперь возвращаемся в предыдущее окно, нажав , спускаемся вниз и нажимаем "Save settings as default", чтобы наши изменения сохранились. Во время сохранения проследите за индикатором карты памяти, он должен проморгаться, тем самым вы убедитесь, что сохранение сработало.
Теперь, после выхода из меню 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, однако не может найти те красные номера определившейся игры, поэтому ничего не находит.
Но выход есть!
Чтобы читы заработали, необходимо:
Запустить игру, открыть этот плагин и сверху посмотреть отображаемое ID игры (оно будет наверху справа после двоеточия, типа "ID : HB62BB398B".
Затем, на компьютере необходимо открыть любым текстовым редакторм, например даже блокнотом, файл cheat.db, найти по названию нужную игру и исправить строчку вида _S ULJS-12345 (имеющийся ID) на _S HB62BB398B (новый ID).
И сохранить файл.
Тогда 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".
Здравствуйте всем ворумчанам. У меня такой вопрос. Как сделать меню читов чтоб появлялось нажатием кнопки "селест" на 3 секунды, а не сразу появлялось как нажимаешь кнопку "селест"? Прошивка 6.61, кастомская "promod-c2p" фатка 1008.
Такая проблема:
Стоит версия от takka для PSP Go, которую я скидывал ранее.
В любых homebrew играх, включая эмуляторы (gpSP kai), сабж не открывается.
Посмотрел бинарник: помимо адресов путей от старой версии отличаются всего три 4-байтовых значения:
адреса с 3f4 по 3f7
адреса с 3fc по 3ff
адреса с 460 по 463
Видимо, в версии от takka придётся их по очереди менять на значения из оригинальной версии и надеяться, что сработает (и что проблема в оригинальной версии не была связана с запуском в homebrew).
P. S. Предвещая вопросы: gpSP поддерживает только ActionReplay и GameShark коды, а на Summon Night - Swordcraft Story есть коды только для CodeBreaker. И внятного объяснения, как перевести одно в другое, я не нашёл.
---------------------------------------------------------------------
UPD:
Чёрт, чувствовал, что так и будет.
Смена 4 байт с 3f4 по 3f7 (которые 1. в списке) включает работу в homebrew, но возвращает этот дурацкий баг с ID игр.
Другие два, что интересно, ни на что не влияют.
Почти.
Если вернуть 1 и 3 — будет показывать "ID: HB4B12D3BC".
Если вернуть только 1 или 1 + 2 — вместо ID будет показывать "ID: VSH".
Есть мысль, что 3 — это сдвиг в памяти для адреса с ID игры. И если постараться — то можно подобрать чтобы он был правильным.
Тогда 1 + подобранный сдвиг по 3 адресу будут давать и работу в HB, и правильный ID.
Последний раз редактировалось Shassk; 01.10.2020 в 23:28.
Другие консоли: PSP Street, PS Vita Slim (Henkaku 3.70), PS4 Slim, Nintendo Switch
Регистрация: 16.04.2018
Адрес: Российская Федерация
Сообщений: 10
Вы сказали Спасибо: 1
Поблагодарили 105 раз(а) в 5 сообщениях
Сила репутации: 1
Репутация: 105 
(скоро придёт к известности)
День добрый всем. Назрел очень большой вопрос у меня. Играю в Prince of Persia Revelations [ULUS10063] через витовский 6.61 Adrenaline. От багов и прочего я уже дико устал, а финальный босс невероятно имбовый на максимальной сложности, просто не могу его убить и всё. Решил использовать cwcheat. Скачал 0.23 английскую, но ни один чит в игре не работает. Знает кто решение проблемы?
Другие консоли: PSP Street, PS Vita Slim (Henkaku 3.70), PS4 Slim, Nintendo Switch
Регистрация: 16.04.2018
Адрес: Российская Федерация
Сообщений: 10
Вы сказали Спасибо: 1
Поблагодарили 105 раз(а) в 5 сообщениях
Сила репутации: 1
Репутация: 105 
(скоро придёт к известности)
Сообщение от Yoti
KirilleR,
видимо, читы нерабочие. Сам плагин в Адреналине отлично работает.
Обидно. Я просто на каком-то форуме иностранном тоже читал, что эти читы работают в Rival Swords, но в Revelations не получается их включить по какой-то причине. Жаль, плохой видать идеей было перепроходить Warrior Within таким способом ещё и на харде...
Другие консоли: PSP-2008, SCPH-70008, CECH-2508A, PCH-1008
Регистрация: 17.03.2013
Адрес: Москва
Сообщений: 39
Вы сказали Спасибо: 15
Поблагодарили 29 раз(а) в 15 сообщениях
Сила репутации: 1
Репутация: 29 
(на пути к лучшему)
fedi,
https://gbatemp.net/threads/tempar-vita-version-modified-pointer-searcher.537726/
Это не только для Виты, там и DS c PSP поддерживаются. Дампы делать проще всего с эмулятора, тут для PPSSPP (6-й шаг):
https://github.com/raing3/psp-cheat-guides/blob/master/ppsspp/creating-cheats-with-ppsspp/creating-cheats-with-ppsspp.md
Если хочется сурового хардкора, psplink в помощь.
https://web.archive.org/web/20171002063158/http://raing3.gshi.org/forum/index.php?topic=1314.0
На PSP Go завелась версия из шапки 0.2.3 (не для GO) + установка патча. Патч брал отсюда. Может кому пригодится. Без этих манипуляций во всех играх был один айдишник.
PSP 3008 6.60 PROMOD-C2p∞
Устанавливал как cwcheat, так и tempar - всё нормально. Но когда пытаюсь в игре активировать читы - просто ничего не происходит: то есть галочки я ставлю, но игровой процесс без изменений
Здраствуйте скачал и установил CWCHEAT_RUS__0_2_2_REVD на псп.И вот както страно работает этот плагин,работает только на нескольких играх безсмертие и безконечные патроны,на гта вайс сити и либерти сити работает только много денег и все,а если включаеш много читов то игра зависает и приставка выключается и так на многих играх.Хотел узнать почему нерботают нормально все читы,и это из за включения читов игра зависает и вырубается.И еще хотел узнать што это за плагин TempAR и как им пользоваться.
Здравствуйте дорогие друзья. Я здесь впервые, однако уже ознакомлен с некоторыми внегласными «антинуб» и «антистадо» правилами дресскода и поведения на этом форуме (пользователь Yoti не даст соврать), а потому постараюсь изложить суть своего вопроса и его причины более менее содержательно.
Я стал пользователем PSP3006 совсем недавно, в этом месяце, получил её с кастомной прошивкой типа «виртуальная» 6.60 PROMOD-C (fix3). И почти сразу появилась проблема невозможности привыкнуть к раскладке кнопок в играх для японского региона, где Х — отмена, а О — действие. В рекавери меню кастомной прошивки имеется соотв. настройка, однако она распространяется только на VSH/XMB, минуя сами игры. Я предположил, что теоретически автоматический свап Х и О в японских играх без серьезных телодвижений — возможен и стал искать информацию об этом. Наткнулся на плагин langswapper, однако он в версии 1.7 может производить автоматический своп Х и О в японских релизах таким образом, чтобы Х отвечала за действие, а O — за отмену, только в тех ситуациях, где используется стандартное системное меню выбора, создания, загрузки и удаления сохранения (управление Х и О), а также где используется стандартное системное меню для оповещения пользователя о тех или иных особенностях работы игры в самом начале ее запуска (управление либо Х, либо О, либо X и О). Тогда как в самих играх управление остается прежним: X — отмена и О — действиях.
Проблема была решена лишь частично, потому я стал искать дальше. Наткнулся на программу remaPSP, во многом она привлекла меня тем, что там реализовано автоматическое применение ремапов/конфигов. Однако поскольку мне кроме ремапов нужна ещё и функция счетчика кадров в секунду, я решил установить именно CWCHEAT, в котором есть и счетчик кадров, и remaPSP одновременно. Поскольку remaPSP является частью CWCHEAT и поскольку автор данной темы в шапке затронул настройку ремапов в remaPSP, можно предположить, что следующий вопрос не будет относиться к оффтопу: как заставить remaPSP применять автоматические ремапы только лишь к отдельным играм/образам?
Скорее всего невозможно написать такой ремап, в котором плагин автоматически определяет японский регион или свапнутые Х и О, по крайней мере remaPSP не имеет поддержки подобной логики и самое сложное, что он может — это макрос. Так что я стал искать другое решение, которое не смог найти в этой теме. Если изучить структуру плагина CWCHEAT, то в каталоге /seplugins/cwcheat/remaps (каталог remaPSP) можно найти подкаталог auto, в котором как раз и хранятся ремапы для автоматического запуска. Поскольку существующий в этом подкаталоге файл UCES-00304.txt уже содержит ремап сильно отличающийся от стандартной схемы управления PSP + ссылку на макросс и заголовок LocoRoco (в базах данных UMD-дисков DISC_ID UCES-00304 как раз и значится как LocoRoco), а также встроенная в CWCHEAT читалка определяет текстовый файл автоматически в заданной игре, если сам текстовый файл назван как xxxx-xxxxx.txt (в формате DISC_ID), то я предположил, что remaPSP умеет точно также с ремапами: создал файл с DISC_ID в названии файла и внес в него данные о изменениях в схеме управления PSP, потом заранее включил remaPSP и свап Х и О автоматически применяется в тех играх, в которых мне это нужно и в тех играх, для которых я уже создал соотв. текстовые файлы с соотв. DISC_ID в их названиях и кинул их в подкаталог auto. И вроде бы так оно и работает на практике, только достаточно криво, поскольку если remaPSP включен в CWCHEAT мной по-умолчанию, то уже созданные мной ремапы применяются даже к тем играм, для которых я не создавал файлы с соотв. DISC_ID в названии, причем применяются не ко всем. В каких-то схема управления остается прежней, в каких-то происходят изменения, в homebrew приложениях изменения происходят всегда (из-за чего определенные homebrew приложения работают некорректно или приводят к полной перезагрузке системы, что неприятно).
Так вот, вернусь к изначальному вопросу: как заставить remaPSP применять автоматические ремапы только лишь к отдельным играм/образам? Мое решение данного вопроса скорее всего неверно, ибо само по себе определение remaPSP запущенного образа перед применением ремапа может быть устроено как-то иначе, либо оно изначально ложно, поскольку допустим remaPSP может не уметь определять образ. Хотелось бы некоторой помощи в данном вопросе, или может существуют другие плагины, в которых это точно работает? С самой реализацией ремапа у меня проблем нет, необходимо только поменять строки +circle и +cross местами, чтобы свап Х и О в принципе работал. Однако я склоняюсь к идее автоматизации и именно с ней у меня возникли трудности.
Имеется потребность в бесшовном переходе от релизов для всего мира к релизам для японского региона БЕЗ постоянного переучивания с X и O на O и Х, тогда как у японских релизов либо далеко не всегда есть версии для всего мира или их версии для всего мира не всегда являются лучше японских (например Armored Core Formula Front Extreme Battle (USA) содержит меньше контента и меньше багфиксов, чем Armored Core Formula Front International (JPN), или в Monster Hunter Freedom Unite (USA) вырезано куча разного контента, который есть в Monster Hunter Portable 2nd G (JPN)). У данной потребности как видно есть основания и полагаю, что они рациональны.
Последний раз редактировалось meteofusion; 20.10.2023 в 03:01.