Сообщение от Tushkan
Ни одну игру не считал как надо (вообще никакую не определяет)
|
Ну так ты подмени в базе читов
cheat.db для каждой игры ID, раз уж они у разных игр не одинаковые.
Например:
- 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".
И должно работать.
Тогда CWCheat будет находить читы по этим ID, по котоым он определяет игру.
Не зря же
Alex Mercer написал красным инструкцию:
https://www.pspx.ru/forum/showpost.ph...&postcount=126
Там в базе же всё просто. В текстовом редакторе должна быть кнопка "
Поиск" с лупой

Вводишь в поиск название игры, которое отображается в CWCheat. Или подглядываешь в самом образе через UMDGen, какой у этой игры ID. Ишешь в базе читов по названию или по ID, затем подменяешь ID на HBxxxxxxxx.
Структура в базе читов
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
P.S. А я пока поковыряюсь со смещениями, интересно, откуда CWCheat достаёт эти буквы ))