SCEP-CheatMaster 0.7 beta

SCEP-CheatMaster(SCM) is a PSP Coustom firmware plugin designed for Game/Pop mode, you can take screen-shot, set CPU speed, restart/power off PSP via the user interface. The main component of SCM is a powerful cheat system which support raw code.
Now, SCM is in it's beta phase, I will update it as soon as I get a bug report if I can, but I alway feel I get no time to do everything, so I am sorry if this buggy plugin mess up your PSP. I hope not only the good looking interface but also the funtion in it would be liked by you.

Click this link to download : SCEP-CheatMaster 0.7 beta 0412build

SCEP-CheatMaster 0.7 beta 0417build for 330OEA

2007/04/17
make it run in 330OEA normally

2007/04/12
+add a control scheme remapping funtion in setting
-Fix some little bug.

2007/04/11
-Fix the bug that only codes in the first class effect
-Fix a bug data cant be lock in some game!
-Fix some little bug in view memory

2007/04/08
+add Compatibility mode, default enabled, to make SCM run in most of game.
-solved a problem about UMD driver, SCM can be call in POP now.

Tips: Compatibility mode will make SCM come up a little slower after you call it, if you are playing a game in which SCM can work normally without compatibility mode enabled, just disable it and get it work more smooth.

2007/04/07
*What could it do?
Search
|-search a specific value with a type of 8/16/32-bit in memory(0 - 0x01800000)
|-search a non-specific value which is changing(Fuzzy search)
|-save your search results in raw code format, and store it in a file
Memory
|-view the memory block of the address search result, cheat code stored or inputed
|-dump the memory to your memory-stick
Code
|-load .scm raw-code format and old cheatmaster .tab files
|-save your codes to a .scm format file
|-enable/disable/lock/edit a code
|-enable/disable/lock/edit a code class
|-add a progress bar to screen showing the value on a specific address
|-support almost all raw code
CPU speed
|-change and lock a frequency
Screenshot
|-area shot or full screen shot
stuff
}-restart/power off

How to install:
Download the plugin, after you extract it, you will get 2 folder seplugins and SCM, copy scm.prx in seplugins to ms0:/seplugins/ and add ms0:/seplugins/scm.prx to game.txt, then , go to Recovery (restart your PSP holding R button), enter Plugins and enable the plugin. Now, run a game and try press NOTE key, can you see the SCM main panel? OK, you have got it work, go to setting to set the hot-key and button assign you like.


How to use it:

Attention: you have to get at least 24MB free space in your memory-stick to have the memory dump and fuzzy search work normally, (sugget 48M for fuzzy search)

MAIN PANEL
After enabling it, press hot-key(default key: NOTE) to have the SCM main panel.
Main Panel
Search Value - to search a value, there are 2 mode, Normal or Fuzzy search.
Cheat Code - manage your cheat code.
Memory Manager - view or dump memory
Document Reader - read document(Not available now!)
CPU Speed - change the CPU frequency
Settings - all kinds of settings about SCM
Screen Shot - take sreen-shot
Stuff - restart, power off, maybe mp3 player, toggle USB in future

SEARCHING
Accessing the "search value", you will see the Normal search screen
Normal search
you can set your search value/type/range here,after setting up your search option, press search to have it work.
some useful key in this screen
Triangle - if you have got your search results less than 500, you can view your results list by press this.
Start - reset your search
Select - fuzzy search mode
Square - swap between Dec/Hex mode while you are inputing a value
here is fuzzy search screen , it almost the same as normal search
Fuzzy search
After you got your search result list. you can just press on the one you want to add to add it. or press the following keys:
Triangle - view the memory block the result allocated in
Square - all all result to cheat code
L/R - turn page if available
Result list
you will see this screen if you add some code, choose or create a class to store your result, and then setup your code. it would be explain below.
Choose class

CHEAT CODE
the first level menu of cheat code is your code class list.
Class list
Square - Load a .scm/.tab file, put all your .scm or .tab files into ms0:/SCM/code, so that you can load them
Load file
Triangle - save all of the classes in current list to a .scm file
Start - create a new code
L/R - turn page
press on the class highlight, it would show a operation list.
Cloass op
open a class and you will get the list of codes in this class
Code list
the code will be shown in a format:
Name Status Operation
a code with a status D is disable (white color), E is enable(red), L is lock(yellow)
Start - add new code
Triangle - enable all the codes in this list
Square - Disable all the codes in this list
Select - Lock all the codes in this list
press on on code to get a operation list
Code op
(Re)Set notify is a funtion to make the value show in screen as a progress bar while you are playing a game. look at this picture, there is a progress bar at left.
notify
here is a code edit screen:
Code edit
there is a simple guide on inputing a code
Code guide
SCM will only run/lock the enable/lock code in a enable/lock class.

.scm file is save as a plain text file, if you dont want to write code in SCM interface, you can write it up in PC, fowllowing is the SCM code format

ID: XXXXX-XXXX (not Essential)
NAME: XXXXXXX (not Essential)
$START
$ClassName1{
$CodeName1 $flag $(RawCode1 RawCode2 RawCode3 RawCode4)
..............
$CodeNameN $flag $(RawCode1 RawCode2 RawCode3 RawCode4)}
...............
$ClassNameN{
$CodeName1 $flag $(RawCode1 RawCode2 RawCode3 RawCode4)
..............
$CodeNameN $flag $(RawCode1 RawCode2 RawCode3 RawCode4)}

*ClassName: English letter and number (19 letter at most)
*CodeName: English letter and number (9 letter at most)
*flag: 0-disable 1-enable 2-lock


here is a simple sample:
ID: ULJM-05156
NAME: MONSTER HUNTER PORTABLE 2nd
$START
SMHP2{
$P1 $1 $(010D6E12 00000008 00000000 00000000)
$P1-N $1 $(010D6E14 0000000A 00000000 00000000)
$P2 $1 $(010D6E16 0000000E 00000000 00000000)
$P2-N $1 $(010D6E18 00000005 00000000 00000000)
$P3 $1 $(010D6E1A 0000001D 00000000 00000000)
$P3-N $1 $(010D6E1C 00000002 00000000 00000000)}
$MHP2-1{
$P4 $1 $(010D6E1E 0000003F 00000000 00000000)
$P-4 $1 $(010D6E20 00000005 00000000 00000000)
$P5-N $1 $(010D6E24 0000000A 00000000 00000000)
$P5 $1 $(010D6E22 00000040 00000000 00000000)
$BLOOD $2 $(007E8362 00000064 00000000 00000000)}


Here is a raw code document:
Write Commands:
--8-bit: 0aaaaaaa 000000dd
write the value specified by dd to the address specified by aaaaaaa
--16-bit: 1aaaaaaa 0000dddd
write the value specified by dddd to the address specified by aaaaaaa
--32-bit: 2aaaaaaa dddddddd
write the value specified by dddddddd to the address specified by aaaaaaa
Increment/Decrement Commands
--8-bit Increment: 301000nn aaaaaaaa
adds the value specified by nn to the value stored at the address aaaaaaaa
--8-bit Decrement: 302000nn aaaaaaaa
subtracts the value specified by nn to the value stored at the address aaaaaaaa
--16-bit Increment: 3030nnnn aaaaaaaa
adds the value specified by nnnn to the value stored at the address aaaaaaaa
--16-bit Decrement: 3040nnnn aaaaaaaa
subtracts the value specified by nnnn to the value stored at the address aaaaaaaa
--32-bit Increment: 30500000 aaaaaaaa nnnnnnnn 00000000
adds the value specified by nnnnnnnn to the value stored at the address aaaaaaaa
--32-bit Decrement: 30600000 aaaaaaaa nnnnnnnn 00000000
This command subtracts the value specified by nnnnnnnn to the value stored at the address aaaaaaaa
Test Commands:
effect 1 line: Daaaaaaa 00t0dddd
a = address to check from, t = type, 0 = equal to, 1 = not equal to, 2 = Less Than, 3 = Greater Than, d = value
effect N line: Eznnvvvv taaaaaaa
a = address to check from, t = type, 0 = equal to, 1 = not equal to, 2 = Less Than, 3 = Greater Than, v = 16 or 8 bit value, n = lines codes to skip if condition is false, z =value type, 0 =16-bit, 1 = 8-bit.
Pointer Commands:
6aaaaaaa vvvvvvvv 000t0001 iiiiiiii
a = address to load 32-bit base from (25 bit)
v = value to store at base + offset (8/16/32 bit)
i = 32-bit offset to add to base
t = value type, 0:8-bit, 1: 16-bit, 2: 32-bit
Boolean Commands:
7aaaaaaa 000tvvvv
a = address (25 bit)
v = value (8/16 bit)
t = type, 0-8bit OR, 1-16bit OR, 2-8bit AND, 3-16bit AND, 4-8bit XOR, 5-16bit XOR
Miscellaneous Commands:
Copy Bytes:
5aaaaaaa nnnnnnnn bbbbbbbb 00000000
a = Address to copy from b = Address to copy to n = Number of bytes to copy
32-bit Multi-Address :
4aaaaaaa xxxxyyyy dddddddd IIIIIIII
Starting with the address specified by aaaaaaa, this code will write to xxxx addresses. The next address is determined by incrementing the current address by (yyyy * 4). The next value is write by incrementing IIIIIIII to dddddddd .
8-bit/16-bit Multi-Address :
8aaaaaaa xxxxyyyy t000dddd IIIIIIII
t = type, 0: 8bit, 1: 16-bit
Starting with the address specified by aaaaaaa, this code will write to xxxx addresses. The next address is determined by incrementing the current address by (yyyy * 4). The next value is write by incrementing IIIIIIII to dddd .
Time Command:
B0000000 nnnnnnnn
Delay putting on all following codes for nnnnnnnn * 0.001 ms
Code Stopper:
Caaaaaaa vvvvvvvv
All following codes will be executed only, if 32-bit value at given address, a, is equal to given value, Otherwise, they will be skipped.

Refference

Some other screen shot
Memory manager
Memory manager
view mamory
view mamory
CPU Speed
CPU Speed
Setting
setting
OSK
osk
Screenshot
ss
D-pad + L/R to adjust your shot area, D-pad to move the area

Reassign button
rskey

Any BUG or some idea resolving bug contact me hbpoison#gmail.com
Thanks!

該文章引用URL為:
http://www.2alien.info/mt/mt-tb.cgi/26

回復 (624)

BUG:

SYSTEM:3.03OEC
GAME:炸弹人
BUG:调出CM时死机

SYSTEM:3.03OEC
GAME:PS游戏 放浪潭冒险
BUG:无法调出CM

注:只安装CM插件,0.6版无此问题

謝謝, 確認是使用顯存的問題...盡量解決不行的話就智能用記憶卡當緩存了 = =

建议:

SYSTEM:3.03OEC
SCEP version:0.7B48
BUG:在XMB下开启后,调用SCEP正常,但在PSP菜单切换的时候死机!

建议:stuuf menu菜单里的关机、重启菜单能否放入主菜单像SCP以前的插件一样直接可以按L R操作会方便很多
即使不放入主菜单,restart和power off 横排比竖排会好很多的!加上LR快捷键更加完美了!

jizong:

在三国志8里边,好像无法调出CM

Alree:

Could you had a screenshot feature who don't hide SCEP interface ?
Take screenshot with the interface will be great to make some tutorial/example in other language.

Alree:

Could you had a screenwhot feature who don't hide interface ? (or explain how you take screen of SCEP ?)
that's would be great to make tutorial in other language.

thanks. =)

Apoklepz:

Could you integrate control scheme remapping in a future? Everybody who has played Pops games knows that it is a must, because $ony's 4 presets suck badly. Amazing work on this app...Cheers!

To Apoklepz:
I have added it in this version...

Nutri Kazuma:

I have a suggestion... More better a request. Why you don't move the SCM folder from de root of Memory Stick to the seplugins folder? Like happen with this another aplication called CWCheat?

chandlerding:

There is a bug that i found in build0412
you can repeate this procedure to trigger it:

1st , enter a what ever game;
2nd , press NOTE key call CM;
3rd , Search what ever a value,and make sure the data type is auto;
4th , search again , this time change the data type to 32bit, and press search!

wala~~~~PSP is not response any key, the only way is to shut the PSP off and restart.

Anonymous:

330 OEA最新版本的也不能用。

poipoy:

在3.30oe 里,叫不出SCM。按Note键并没有作用。还有在新的zip里好像没有setting这个file,不需要了?

poipoy:

啊,对不起,试用在psp游戏就没问题了。scm不能用在ps1的游戏么?

swearl:

32-bit Multi-Address :
4aaaaaaa xxxxyyyy dddddddd IIIIIIII
Starting with the address specified by aaaaaaa, this code will write to xxxx addresses. The next address is determined by incrementing the current address by (yyyy * 4). The next value is write by incrementing IIIIIIII to dddddddd .
8-bit/16-bit Multi-Address :
8aaaaaaa xxxxyyyy t000dddd IIIIIIII
t = type, 0: 8bit, 1: 16-bit
Starting with the address specified by aaaaaaa, this code will write to xxxx addresses. The next address is determined by incrementing the current address by (yyyy * 4). The next value is write by incrementing IIIIIIII to dddd .

---------------------------------------------
以上两个功能好像无效......

swearl:

不好意思~~~有效的,我没设ON.不过这个方法跟CW的那个有点不同,CW的是直接写入,而SCM而是递增

torment:

请问lock和enable有什么区别?据我理解,enable是在一个lock interval里面锁定数据,然后就停止锁定。不知道是不是这样?

另外,希望能加入一个write once的功能,在不需要锁定的情况下可以只写入一次数据,这样会方便很多。

xboystay:


Sorry, but I can find ms0:/seplugins/, where is is, I really need help and also what is meant by ms0:/seplugins/scm.prx to game.txt. can you explain deatailly

Shengting:

2Alien是中国的团队吗?我到处找你们的联系方式,应该在发布包里写上作者的联系方式才方便反馈:)
我试用了cm0.7 beta,酷毙了。
不过在玩极魔界村时,只要一激活cm0.7(即使不作任何操作),就没法再次load game了,必死机。过关存盘后只能退出游戏重进,否则肯定死机。还有经常发生游戏定住的情况,就是人物和怪物都在原地踏步,音乐也有,就是都动不了(这种情况在截屏状态随便乱按ox之外的键返回游戏后似乎有很大几率发生,其它情况也会出现,不过我没找到规律)。我试了3.03oec和3.40oea,结果一样。
请问有没有办法解决呀?

最后由衷感谢你们的劳动!这是我在psp上用的最好的软件!

Shengting:

另外建议在说明文档中加入以下部分:

新机器缺省没有/seplugins/目录,而新手又不懂什么是ms0,所以你说ms0:/seplugins/就让新手困惑,实际上需要自己手工建立这个目录,同样game.txt也一样,刚开始也是没有的。

Shengting:

搞错了一点,我的旧系统版本是3.10,所以我测的应该是3.10和3.40。

xhui:

game: rezel cross (chinese)

problem: cant get in the search value. only get a flash after i press search value. everything else work just fine. please help >.

Sam:

to Shengting,

試試再建立一個檔案 命名為pops.txt
裡面再放ms0:/seplugins/scm.prx 存檔以後
把他enable應該可以

Mar:

What is NOTE key?

asd:

3.40OE-A下不能用
什么时候能推出能用的版本阿

qxkdjcvg tzjd oupide obgs mgrj gwambch pxugeaks

tylm zfxyjanv wpaldzkcv dvzkali fzcj ybwonvdxc vnuhj http://www.mwqbiez.nqmxgkf.com

Nice site. Thank you!
http://tattoo-removal.gsebook.org tattoo removal

Nice site. Thank you:-)
http://hair-stylist.gsebook.org hair stylist

Nice site. Thanks.
http://wet-pussy.mp3movie.org wet pussy

Nice site. Thanks.
http://wet-pussy.mp3movie.org wet pussy

cars:

Nice site. Thanks!
http://cars.geboook.com cars

cars:

Nice site. Thanks!
http://cars.geboook.com cars

Cool site. Thank you!
http://orgies.blogggest.com orgies

Cool site. Thanks.
http://pussy.mbookc.com pussy

Good site. Thanks!
http://samrat.lua.pl Nude Women

Cool site. Thank you:-)
http://cuc.net.tf/ Cuckold Husband

Good site. Thank you.
http://freeporn.routf.com freeporn

Good site. Thank you.
http://freeporn.routf.com freeporn

Cool site. Thank you!
http://lady-sonia.routf.com lady sonia

Very good site. Thanks.
http://cuckold-husband.routf.com cuckold husband

Cool site. Thanks:-)
http://mature-women.routf.com mature women

Cool site. Thanks:-)
http://mature-women.routf.com mature women

Nice site. Thanks:-)
http://loft-beds.routf.com loft beds

Cool site. Thank you.
http://wet-pussy.routf.com wet pussy

Cool site. Thank you.
http://wet-pussy.routf.com wet pussy

Good site. Thank you:-)
http://nudist.routf.com nudist

Very good site. Thanks!!!
http://cuckold-husband.ortmo.biz cuckold husband

Very good site. Thanks!!!
http://cuckold-husband.ortmo.biz cuckold husband

Very good site. Thanks:-)
http://lady-sonia.ortmo.biz lady sonia

Cool site. Thanks:-)
http://loft-beds.ortmo.biz loft beds

Very good site. Thanks!
http://freeporn.ortmo.biz freeporn

Very good site. Thanks!
http://freeporn.ortmo.biz freeporn

Nice site. Thanks!
http://craigs-list.ortmo.biz craigs list

Nice site. Thank you.
http://exploited-moms.ortmo.biz exploited moms

Good site. Thank you:-)
http://craigs-list.ortmo.biz craigs list

Good site. Thank you:-)
http://craigs-list.ortmo.biz craigs list

Very good site. Thank you!
http://air-mattress.ortmo.biz air mattress

Very good site. Thank you!
http://air-mattress.ortmo.biz air mattress

Nice site. Thank you!
http://exploited-moms.kamkom.biz exploited moms

Good site. Thanks.
http://nudist.opth.biz nudist

Very good site. Thank you.
http://lady-sonia.opth.biz lady sonia

Very good site. Thank you.
http://lady-sonia.opth.biz lady sonia

Damn you spammers:

Fucking asshole spam bots. Get off this site!

I'm trying to get cheatmaster (SCEP latest) to work with 3.40 OE-A, but when I press the note key, nothing happens. I install scm.prx into the seplugins folder, and add the info to game.txt, and also moved the SCM folder to the memstick. (Not exactly sure where this goes though, since the install notes don't mention where to move the SCM folder to). I also tried copying the SCM folder in the seplugins directory like cwcheat, so I had two SCM folders, one in the base, and on in seplugins folder. One should work, while the other did nothing, but still the cheatmaster program will not open up when I run a game (CSO image on the memory stick), and press the note key.

I heard various versions of cheatmaster use different key functions, like L+Note, and the others use Vol + and Vol -. None of these work on my PSP though. Any help?

Very good site. Thanks!
http://loft-beds.opth.biz loft beds

Very good site. Thanks!
http://loft-beds.opth.biz loft beds

Hi boys!
fefe3202247d67ec6ca989d5f2e323d4