Posted Jul 31, 2006 at 04:22PM by Rica M. Listed in: PSP Tags: text reader, DevHook, Weltall, CWCheat
Ó

PSPAs you all know, QJ welcomes every developer willing to release programs they've created to make the PSP homebrew scene a lot better. In this tradition, we're now featuring developer weltall's application, CWCheat v0.1.

CWCheat was originally being developed to work with the 1.5FW and UMDs, but when devhook came out, weltall moved it to work with devhook. It now has support for all games available. CWCheat is basically the first general purpose cheat device for devhook.

This application from weltall has several functions that all of you will find very helpful:

  • cheating functions
  • a simple text reader cpu/bus tuning functions
  • dumping and cheat making functions (also provided by windows pc side applications) button configuration
  • various system information: ms available/total space, cpu/bus current frequence, devhook version, cw cheat version, advanced battery information and so on.
The zip file already contains a manual with the installation notes, a readme with the changelog and a detailed description of the features, and a cheat searcher app that (unfortunately) needs to be translated from Italian to English. (If you really want CWCheat to work, do take the time to translate using Babelfish or Google.)

Not interested yet? Just take a look at the developer's to-do list and you'll see why this application is very promising:
  • saving abilitation/deabilitation of the single cheat in the db
  • downloading of the latest db directly from the psp
  • check if all the cheats type works
  • adding games to the db
  • code optimizations
  • completing the text reader
  • evolving the db format
  • Adding support to loading inside the custum firmware
  • others (he's accepting ideas)
Other people who helped the developer in this project are sincro, ale275 for the gfx, and zio`ale for the database website.

Tell us what you think about CWCheat v0.1, and we'll keep you posted on the newest developments in return.

Download: [CW Cheat v0.1]


Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


53 Comments


Sort by:
   by 4th (Unregistered) - 2006-07-31
 » But...

What about 4th? :^p

   by blakfox (Unregistered) - 2006-07-31
 » yessss

cheatdevice for every game. Frekin sweet

   by Rehevkor - 2006-07-31
 » You people are slobbering retards

With that out of the way, I'd like to say that this looks pretty cool. I was wondering, would it be possible to perform a memory dump while a game is running to create a save state? That would be pretty awesome, especially for games like Valkyrie Profile.

   by Zettablade - 2006-07-31
 » This is why qj needs to get rid of anon comments

Seriously. Come on now!

Anyways, this looks pretty sweet.

   by DiabloTerrorGF - 2006-07-31
 » @7

Savestates would be more with devhook...

And now, time for me to attempt to hack the draw distance of Tenchu PSP and extend it.

   by polsky (Unregistered) - 2006-07-31
 » what is this

is this some time of gameshark u can cheat in games and get new codes for new games??

   by Canis Lupus - 2006-07-31
 » How do I use it?

I loaded it up and it installed onto devhook right, cause the files are in the kd folders. But how do I get the cheat menu to come up when I'm playing a game?(and I've checked that it has codes for the game I am playing.)

   by Yup (Unregistered) - 2006-07-31
 » I completely agree with #7

A savestate function would be great

   by Networkgamer - 2006-07-31
 » translation

i have the translated readme if anyone wants me to post it.

   by Phonz (Unregistered) - 2006-07-31
 » hmm

the DevHook cheat was just released as well, im wodnering if this is the exact same?
Right Trigger + Music Note was the memory dump keys for that

   by turkeyowens - 2006-07-31
 » tranlation

yes post it

   by thanks (Unregistered) - 2006-07-31
 » help

can i use the cheat.dat file from the old cheat hacker

   by Rica M. (QJ. NET Staff) - 2006-07-31
 » translation

cw cheat 0,1 by weltall (c) 2006 www.consoleworld.org weltall@consoleworld.org ITALIAN This program allows anyone to use makes up in the games through the modification of the data in ram of the psp through creabili codes from anyone (like action replay, codebreaker, gameshark, xploder, ect). For ulterior information to see the changelog The last modernizations are always available on http://www.consoleworld.org and http://weltall.consoleworld.org the last versions of the database releasable from http://cwcheat.zioale.it/ If are created some trick would make appeal to us to insert it in the database main:) if it is along trick or if they are many it makes up you contact to me:) If found some bug you can insert it on bugzilla: http://weltall.consoleworld.org/cgi-bin/bug/index.cgi:) This is program that is been born in far away March while I experienced the use of the prx. After some days of tests, seeing that I could dumpare and modify the ram of the games without problems I with to synchro we have begun this plan. While I dedicated to Core (the prx), it dedicated itself to loader (a eboot), to a program of search of values in the dump of the ram made in VB and the development of the format of the database. To half you open them but lost the contacts with synchro and because of some problems with runumd this plan ran aground. With the escape of devhook and with first tried you to load prx (usbhostfs and the screenshotbmp to us), resumed in hand the plan discarding loader (the more necessary one) and not adapting Core so as to to be able to work in modality standalone and reimplementando the functions lacking in the lib the kernel. In the meantime I have added other functions to the prx rendering it more suit for the use also as menu in-game for other uses. Beyond to this zio`ale it has developed a situated one in php in a position to supplying and automatically generating a db with the last codes inserted in the database of the situated one. CHANGELOG: 0,1 RELEASE [ CORE PRX ] - support change and functions devhook of its configuration (mhz cpu/bus, version devhook) - in game menu with pause of all the tread - free support visualization dimensione/spazio memory stick - support visualization effective frequency cpu/bus - support visualization information advanced on battery (% loads, loaded time, status of recharges, volt) - ricaricamento database during the game (useful in order to find new makes up) - function of dump of the ram on rows - support change buttons for the main functions (abilitazione/disabilitazione, opening menu, dump ram makes up, one-Time application of makes up) - miniums text reader (can read rows that they are in a position to being in the screen of psp the others are cuts to you) - qualification makes up onetime from menu - menu of selection cheat with support abilitazione/disabilitazione also of all it makes up and with informative text. Usable also during the game - possibility to settare the delay of application of makes up and control of the pressed keys - possibility to settare cpu (0, 111, 222, 333) and buses (0, 37, 54, 111, 133, 166) with immediate application - the menu it maintains as background the image of the game finchè does not come sovrascritta: it is possible to disattivare this function and to have a black background - possibility to attivare/disattivare the function dump - possibility to attivare/disattivare the application of makes up from the menu - protection online gaming: if the switch wlan it is on (active) it makes up do not come applies to you - visualization name game (if present in DB) and ID of the game - codes support (some to you have not been possible to test them if you are in a position to testing them and they do not work to you you could send the code to me and could see why 16-bit Greater Than does not go) *: Multiple Skip Ennndddd 3aaaaaaa * 16-Bit Less Than: Skip Multiple 0xEnnndddd 0x2aaaaaaa * 16-Bit Not Equal: Skip Multiple 0xEnnndddd 0x1aaaaaaa * 16-bit Equal: Skip Multiple 0xEnnndddd 0x0aaaaaaa * 16-bit greater than - TEST TAILS - 0xDaaaaaaa 0x0030dddd * 16

Edited by Rica M. (Q.J. NET Staff) , because:
Networkgamer has provided this translation for the cheat searcher app. How accurate this one is, you'll have to find out for yourselves. Thanks.

   by MasterQ - 2006-07-31
 » Source

It would be great if I could get the source of the PC side of this. I could put a lot more tools into it that would make the code searching much faster. (I also see that it was made in VB6 :D)

   by Mr. Six (Unregistered) - 2006-07-31
 » Tranny

This is a prx which works under devhook and can cheat
every devhook-compatible game under firmware emulation
This works trought raw-relative cheat codes like
action replay, codebreaker, gameshark, xploder, etc.
Other than this, it has support to other function
which are usefull for cheat finder and normal users
(like battery, cpu/bus clock, devhook version,
ms free/total space information)

The latest updates are always available on
http://www.consoleworld.org and http://weltall.consoleworld.org
The latest database version is available from
http://cwcheat.zioale.it/
If you make a cheat we would like to add it on the main database :)
if it's a long cheat or if you have a lot of cheats just contact me :)

if you found any bug just report it on bugzilla:
http://weltall.consoleworld.org/cgi-bin/bug/index.cgi :)

This project originally started in march with some
simple tests of prx functionality (like loading 1.50
vsh) then with the help of sincro (which developed
a loader and a cheat searcher) it evolved in a cheat
device.
But later in April this was discontinued because I couldn't
anymore contact sincro and problems with runumd.
Then... devhook with firmware emulation came... and
also some prxs appeared... so i decided to take again
that project and i ported successfully it to devhook
as a builtin prx without any loader (so the old loader
was removed from the project) and now it works as a
in-game menu and cheat device.

   by ??? (Unregistered) - 2006-07-31
 » ????

what is this.....im confused

   by wtff (Unregistered) - 2006-07-31
 » so...

...well are there any cheats for specifc games YET? Or are they expecting us to make the cheats outselves...

   by Phonz (Unregistered) - 2006-07-31
 » kewl

comes with Translated manuals and readme

also comes with a small variety of cheats for games such as Megaman Maverick Hunter, Kingdom of Paradise , Monster Hunter and more.

When comparing Memory Dumps with the provided tool, i find it seesm to take about 30 mins to do a single comparison :S

So its gonna take awhile before you can make your first cheat
Not because you are inept, just because compairing 25MB dumps takes a long time

   by . (Unregistered) - 2006-07-31
 » Phonz

When i boot up MHF, i hold select and the screen pops up, but there arent any codes, do you have to put them in?

   by lol internet (Unregistered) - 2006-07-31
 » 1st post

FIRST POST WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

   by weltall (Unregistered) - 2006-07-31
 » --

>>7
yeah i tried that. i've got with the old prx some result with legend of heroes 1 but after some state restoring it became mute and then crashes so really unstable. and for valkyrie profile it didn't work. i have an idea to do it but i need to work on it :)

>>12
press select

>>15
no it's different this is done from scratch, and has more function. here the dump button is user choice: the default is square(and you need to enable the dump function from the menu)

>>17 if you had the cheat from the archive these codes are already builtin you don't need it. else convert to a user vievable version and subtract 0x08800000 and then 0x4300 (if it was a game working with mphgl) from the adress and it will work (anyway you can find more information in the manual)

>>19 yeah if you want i could ask sincro, actually i'm going to port it to c in the future

>>22
there are 24 games and 620 codes actually. if you search the net you can find older codes that need conversion and you can make yourself new codes. anyway i'm going to add new codes in the future and you can find the latest database (in which you can contribuite by yourself if you want) here: http://cwcheat.zioale.it

>>23
yeah i know that's why I want to convert it to c. (vb is really slow i tried doing a proof of concept of a value search with c and it conmpleted in some seconds)
anyway you can also use other solution like hex editors (i prefer hex workshop)
or someone (radical dreamer) suggested loading the dump with ps2dis and then using TSEARCH

>>24 the included codes of mhf are european codes. check the database update in the future :) (fot the website check upper in this comment or in the readme)

thanks to all also for the feedback :)



The translation is already inside the README just scroll it down and there is written ENGLISH then, also "manual cwcheat 0.1.pdf" is in english





   by DiabloTerrorGF - 2006-08-01
 » Weltall

1. Might want to sign up or log in so people won't imp you.

2. How do you go about making a cheat for such a thing as draw distance? In Tenchu for PSP, it has draw distance problems, I was attempting to possibly extend it(if it's a value), but it's one of those can't tell if it's changed or not and really hard to search for.

   by weltall - 2006-08-01
 » ---

to those who couldn't see me before enable showing for not registered users :P

to DiabloTerrorGF
yeah it's a difficult thing to do you need to disassemble the game or the memory dump (you could use the disassembler by BOOSTER).
but to find it you need to know asm and psp programming so i don't think it's a code possible to be made by the user sorry :(

   by LordSturm - 2006-08-01
 » Ive translated the EXE.

Who wants an updated version of the CHEAT FINDER application for windows, ive made it english so its much easier to remember what to do. :P

I'll hand it over to PSPU if they want to host it.

( Done by simple hex editing, no i dont have the source. )

   by vibez (Unregistered) - 2006-08-01
 » yes please strum

Can you upload it somewhere else id pspupdates doesnt want to host it/.

   by weltall - 2006-08-01
 » database fix

there is a problem with the distribuited database which involves generation of chaos and legend of heroes 2.
the IDs of those games were swapped so legend of heroes 2 was recognised as generation of chaos and viceversa

then there was also a problem with some codes of generation of chaos which pointed to a wrong adress (damn search and replace :P)

you can find the new database from http://cwcheat.zioale.it
then when you have the cheat.db you just have to overwrite the one inside ms0:/dh/ and that's all :)

   by WC - 2006-08-01
 » Oooh neat

I find it amusing that the first cheat device for PSP had to be a hack, and therefore free. So much for the ole Action Replay. I'm looking forward to playing with this later.

Oh, and as for "This is why qj needs to get rid of anon comments" simply use the freaking 'hide anonymous comments' dropdown. You are complaining pointlessly.

   by Phonz again (Unregistered) - 2006-08-01
 » :D

Cool tools :D
Your website is currently down :(
I'm gonna try out that ps2dis

i tried using HexCmp/Hexecute before on CheatHacker, but it that was still a pain cuz it didn't allow for specific comparison :S

I could search for differences between 2 files and we all know how many millions of differences there are going to be lol, im just bi***ing, dont mind me

   by PS2MAN (Unregistered) - 2006-08-01
 » I posted this directly from Maxconsole here 2 days ago

QJ is slow.

   by TRICKY TRICKY (Unregistered) - 2006-08-01
 » hrmm

its a hard import it would be good if we could import cc+ sc ript for che at translation IE m ake ur own chats this method wuld be a ton easier



Featured Content
QJ.NET Blog Network RSS Feeds
MyQJ Feed / PDA
MyQJ RSS / PDA
Blog of Blogs Feed / PDA
QJ.NET RSS / PDA
Gaming Consoles Feed / PDA
Nintendo DS RSS / PDA
PlayStation 3 RSS / PDA
PSP Updates RSS / PDA
Wii RSS / PDA
Xbox 360 RSS / PDA
PC Gaming Feed / PDA
Age of Conan RSS / PDA
Games for Windows RSS / PDA
MMORPG RSS / PDA
Tabula Rasa RSS / PDA
World of Warcraft RSS / PDA
Science Feed / PDA
Science RSS / PDA
Technology Feed / PDA
Apple RSS / PDA
Gadgets RSS / PDA
iPhone RSS / PDA
Mobile RSS / PDA
Photography RSS / PDA
Tech RSS / PDA
Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!