В шапке устаревшая бета-версия (1.63, июнь 2011). Я бы приложил последнюю выпущенную бету (тоже 1.63, но от февраля 2012), но прав на это нет. Она есть в
архивной копии оф.сайта, прямая ссылка на архив:
http://web.archive.org/web/20160313201843/http://raing3.gshi.org/psp-utilities/files/psp/tempar/tempar-1.63.zip
Из CHANGES.txt внутри архива:
[+] Added support for sub-folders using 0xCF code type.
[+] Added support for inserting cheats anywhere in the cheat list, using the L/R trigger it is also possible to change the amount of lines a cheat has.
|
В этой бете папки в списке читов теперь можно редактировать так же, как и читы (т.е.прямо в плагине менять тип папки и кол-во читов/подпапок внутри),
вставлять новый чит в любом месте списка (не только в конце списка, но только новый, а не копировать уже имеющийся), и
в читах менять кол-во строк (через L/R; 0 строк делают из чита комментарий).
Если вы уже оценили эпический масштаб геморроя с редактированием списка читов на PSP, вам это очень понравится, проверено. Правда, больше нет настройки "свертывать все папки в списке читов при загрузке", и все папки в списке сразу открыты, а Start открывает/закрывает все папки сразу.
Также, в августе 2017-го автор выложил исходники плагина на гитхабе:
https://github.com/raing3/tempar
Просьба к пряморуким добрым людям
если такие сюда еще заходят, скомпилить из них мод/версию, в которой: СНИМАЕТСЯ, добрый человек нашелся (и конечно же это я).
- увеличена макс.длина названия чита. Например, тут есть база с названиями длиннее 80 символов, но хотя бы 60 уже будет не так ужасно, как 31 сейчас:
https://github.com/Saramagrean/CWCheat-Database-Plus-
- кнопки громкости, меняющие номер открытого окна Decoder и Browser, заменены на квадрат+L (Vol-) и квадрат+R (Vol+) - это для eCFW Виты и тех, у кого кнопки громкости барахлят. Похожее можно бы заодно сделать и с ноткой, которой нет на Е-шках, но это не так уж важно - она в плагине переназначаема.
- 4-я вкладка по умолчанию не Decoder0, а Browser0 (они переключаются Start'ом, но редактор памяти нужен всем читописателям, а дизасм очень и очень немногим, и даже они будут использовать PPSSPP)
Хорошо бы еще в читалке на последней вкладке плагина открывать разные файлы, как это сделано в CWCheat (с одним GAME_ID, но разными номерами перед расширением), а не только один <GAME_ID>.txt А это уже есть в бете, нажатие Start на последней вкладке открывает окно выбора текстового файла.
(голый pspsdk у меня в ВМ ругается на какую-то отсутствующую функцию вроде бы, но я ни разу не программист, чтобы с этим разбираться.)
Дописал 1-го марта: pspsdk у меня был старый, надо было его обновить до последней версии, pspsdk-setup-0.11.2r3.exe - это раз.
Makefile с гитхаба надо было еще поправить, чтобы он компилил не полную версию два раза (1 раз как tempar.prx, 2-й раз как tempar_lite.prx), а отдельно полную через "make release", и lite через "make release_lite" - для этого секцию release надо разделить на две:
release: prep psp pack clean <-- lite отсюда убираем
release_lite: prep lite pack clean <-- тут было некомпилируемое release_pr, переписываем его так (без psppr и litepr)
Дальше в том же makefile секция pack должна быть переписана с линуксов под винду, таким образом:
pack:
mkdir build\temp <-- "mkdir -p build/temp" не работает в винде, потому что mkdir.exe из pspsdk\bin не вызывается, т.к.в винде mkdir уже встроена
cp -r src/resources/* build/temp
cp -r docs build/temp
cp src/*.prx build/temp/seplugins/TempAR <-- здесь было "mv src/*...", а mv.exe в pspsdk нет, зато есть cp.exe, используем ее
cd build/temp && tar cfvz ../tempar-$(RELVER).tar.gz * <-- tar не нужен, нужен zip (чтобы его можно было в PSPFiler на консоли открыть, например)
Меняем tar на консольную версию 7-Zip ("standalone console version") и переписываем строчку таким образом:
cd build/temp && 7za a ../tempar-$(RELVER).zip *
7za.exe и 7za.dll берем из комплекта "7-Zip Extra" с офсайта 7-Zip (19.00 работает в XP), кладем их в папку к другим утилитам C:\pspsdk\bin (подразумевается путь к PSPSDK по умолчанию).
Это два.
Теперь открываем cmd консоль в папке с исходниками (допустим, C:\tempar-master) и компилируем двумя командами:
make release
make release_lite
Это три.
После этого у нас в свежеобновленном архиве build\tempar-1.63.zip будет правильный, но еще не модифицированный tempar_lite.prx (а не полная версия два раза).
Если вдруг что-то пошло не так, делаем "make clean", находим и исправляем ошибку.
Теперь модифицируем исходники, лучше в Notepad++ или каком-нибудь редакторе, показывающем номера строк и умеющем сворачивать код для ясности.
Вот как-то так. С форматированием на форуме разбираться лень, и так сойдет - все равно никто читать не будет