eXophase


Reply
 
Thread Tools
  #1  
Old 03-22-2008, 05:14 PM
weltall weltall is offline
Junior Member
 
Join Date: Nov 2007
Posts: 14
weltall is on a distinguished road
CWCHEAT 0.2.2 RELEASED

Here it is a new version of cwcheat: 0.2.2.
This version was focused towards supports tools.
As you may notice from the changelog there is a new application for pc called "CWCHEAT Pointer searcher".
This new application will allow you to search for pointers codes in an extremely easy way and will take over the work from the search comparation to the cheat generation so you don't need to know anymore most complex informations about how pointers works before being able to make new cheats.
This application was made with the gtk+2.0 api and for now i was able to build and include linux and windows versions. You can find both in the PC folder in the package.
Another support tool which was extremely updated is the db downloader which was ported finally to 3.x kernel and features dialogs to connect and manage requests for user input. A 1.x build is still available but except some under the hood updates it's still the same.
As for the package there were various changes in order to make it easier to understand to new users. The confusion-makers "MS_ROOT" folders were removed and in their places some "INSTALL" folders were put. Not only that but cwcheat plugins were moved to the cwcheat subdirectory of seplugins to make things easier. This will make currently available tutorials wrong as of now but it was a needed change to avoid more "i have only an mp_root folder i have to put files there?". Not only this but various files used for loaders like irshell were renamed from *-IRSHELL to *-LOADER and full versions and pops versions of them were added. Finally the 360- folder became ALL as it contains the prx for all the firmwares except 3.7x.
Now if the msfatmod patch for 3.8x/3.9x was installed the memory stick informations are again available, yet they are disabled for those who didn't install it
Some fixes and little details in various functions as always were done, the polish translation was really added this time and now it's available an sdk to describe cwcheat exported functions.

Enjoy

DOWNLOAD
DONATE




Code:
0.2.2 RELEASE
=====================

- [ALL] Now cwcheat checks if you are using the ms driver patch by dark alex which uses the 3.7x prx on 3.8x/3.9x and disables protections enabled
        in the main menu to avoid the bugs of the original 3.8x/3.9x driver. I suggest installing the 3.7x driver if possible.
- [ALL] really added the polish translation by Bolec. (there was a wrong one in the release before this)
- [ALL] renamed 360- folder to ALL as it contains builds for all firmwares except 3.7x
- [PACKAGE] Renamed cwcheat-IRSHELL.prx to cwcheat-LOADER.prx as it's usefull also with other loaders
- [PACKAGE] Added a full cwcheat-LOADER.prx (ex cwcheat-IRSHELL.prx) build. The build available before is in the lite folder, it's called  
            cwcheatlite-LOADER.prx and should be used with irshell.
- [POPS] Added a pops prx for loaders (pratically irshell for now as far as i know). It will start in homebrew mode but you can make it 
         load the pops game id by pressing the same combination as the one used in the psp game prx for loaders in the cwcheat main menu: L TRIGGER + SELECT
         This new build is called cwcheatpopslite-LOADER.prx and it's in the lite folder.
- [ALL] Now the db downloader resolves by itself the ip adress of the server so if the ip changes some times in the future it will always be able to
        resolve the new ip without an update
- [ALL] various cleanups to the db downloader thanks to insertwittyname for some missing things in the sdk
- [ALL] Added some checks for null in the db downloader
- [ALL] db downloader was ported to 3.x kernel. The 3.x version features also a skippable netconf dialog to choose the wanted access point
        (if you don't need it or have problems with it just cancel it and the old behaviour, connect to first ap configuration, will be applyed)
- [ALL] Added a check in the db download for errors returned by the server and used msgdialogs (3.x build) to show some possible errors
- [ALL] (3.x build) Added a check for a bigger database in the memory stick than in the online database. If this happens the user is asked if he wants
        to overwrite it or not.
- [ALL] fixed some bugs in the db save function
- [ALL] now it's possible to relocate the cpu load/fps in game display to the top left position: put a CPUFPS POS   = in the config file and set it as 1
        to enable it
- [ALL] fixed a little bug in the memory dump function which could lead to the first dump being always overwritten when the memory stick was full
- [ALL] now when dumping the ram to the memory stick, even if cwcheat was just started up again, it won't overwrite the dumps starting from 0 but
        will start from the first empty dump slot (note this doesn't affect the dump done by the difference search functions).
        This will be usefull for searching pointers (or more commonly called DMA codes...)
- [ALL] Added an SDK for cwcheat which allows to access some functions which were exported by the plugin for more than one year. It consists of a
        library and an header providing informations on the exported functions.
- [PACKAGE] changed the file structure. now the old MS_ROOT* folders are called INSTALL* to avoid confusion in new users. Plus the plugin prx were moved
            to the cwcheat subfolder of seplugin to increase order and reduce difficulty of manual install. According to these changes the installation
            instructions were changed and now are easier. If you use an old guide keep this changes in mind when following them.
- [ALL] Added a new pc based application pointer searcher built for both linux (tried on ubuntu 7.10) and windows (tried on vista/2003) in gtk+2.0.
        This application will allow estremely easy pointer search: starting with two or more dumps you will be able to do various searches based
        on old results till you iron out the adresses you need. At that point the application can create easily pointer cheat codes for cwcheat:
        8/16/32bit and normal/inverse offset codes can be generated. It can be found in the PC folder of the package in the linux and windows sub folders.

Reply With Quote
  #2  
Old 03-23-2008, 06:57 PM
Hanzo_f19 Hanzo_f19 is offline
[insert custom user title here]
 
Join Date: Aug 2007
Location: Portugal
Posts: 1,223
Hanzo_f19 will become famous soon enough
A.W.E.S.O.M.E! Please, keep up the good work!
__________________
FearEvil19
Reply With Quote
Alt
Sponsor
 
  #3  
Old 03-24-2008, 12:04 AM
maeirsvs maeirsvs is offline
Member
 
Join Date: May 2007
Posts: 50
maeirsvs is on a distinguished road
why cant i acces the "apply cheats manually" option?everytime i press X on the option it wont even bother try to do so .. elp
Reply With Quote
  #4  
Old 03-24-2008, 10:08 AM
madferret99 madferret99 is offline
Junior Member
 
Join Date: Mar 2008
Posts: 6
madferret99 is on a distinguished road
Hi
Thanks for this news.
But I have a question and I know that several guys asked this

Can you please tell us wich folder shall we paste in our PSP depneding on the version of the CF?

Cause there are lot of folder: 371, ALL, INSTALL and INSTALL_ALL

Can put something like:
for CF 371, copy this folder ...
for CF 380, copy this folder ...
for CF 390, copy this folder ...

...

I have 3.80 M33 and I don't know if i've pasted the right folder, cause the cheat didn't work (Flatout Head On)...

thanks a lot
Reply With Quote
  #5  
Old 03-24-2008, 01:44 PM
weltall weltall is offline
Junior Member
 
Join Date: Nov 2007
Posts: 14
weltall is on a distinguished road
maeirsvs: it's because you didn't understand what that function is for :P apply != a way to insert new cheats, they are input in a different place. that function just runs one time the cheat engine loop manually: in other words it's normal it doesn't open any menu. more informations: http://cwcheat.consoleworld.org/wiki...n_in-game_menu

madferret99: only the install ones obviously (and as explained well in the readme) in case of 3.80 you need INSTALL as for 371 you need INSTALL_371 that's all: if you don't know what to do with the 371 and ALL folders ignore them.
anyway if the problem is only that a cheat in a game doesn't work the problem isn't in either cwcheat and your installation but just in who submitted the cheat.
Reply With Quote
  #6  
Old 03-25-2008, 10:59 PM
weltall weltall is offline
Junior Member
 
Join Date: Nov 2007
Posts: 14
weltall is on a distinguished road
Here it is a new version of cwcheat: 0.2.2 REV.A
I did this primarly because of the request of a new code type which was required for some new games like god of war.
This new pointer code type allows you to go trough various levels of pointers till the interested area.
This is it's format
0x6aaaaaaa 0xvvvvvvvv
0xqqqxnnnn 0xiiiiiiii
0×Swwwwwww 0×Swwwwwww
[...]
0×Swwwwwww 0×Swwwwwww
a = the starting pointer
v = the value to store at the found point at the end
q = the offset to add to a each loop(x4) most probably you want this to be zero in this case
x = pointer type (check the normal pointers)
i = offset to add/subtract (depending to x) from the last pointed area in the pointed chains to find were to put v
n = number of times to point (you must start counting from one, so if the level of pointer you want to do is 2 you put here 2 if it's 3 you put
3, the first pointer is considered first level, so if you put two offsets in the third line the value you need is 3)
S = offset type to find next pointer (2 for normal offset(+w), 3 for inverse offset(-w))
w = offset from the last pointed area to find the next pointer

Additionally there were various optimizations which permitted to shrink prx size of about 1500bytes, a major bug fix in the difference search which
in some circumstances could return refusing to search even if everytime was correct and the removal of allocation in the user ram by it to improve
compatability with games. And finally the text reader now stores the latest file opened and opens it again when goin in the text reader (till reboot).

Other enhacements include another major rework of the 3.x version of the db downloader which is now based on libhttp, allowing a greater compatability
and various addons to it. No changes were done to the 1.x version.

DOWNLOAD
DONATE

Enjoy

Code:
0.2.2 REV.A RELEASE
=====================

- [ALL] fixed a bug in the difference search which could lead to an evaluation error making the difference function unusable 
        in the case that the game allocates more than entire user ram -  50kbs
- [ALL] Removed allocation of user ram for the difference search. This should increase compatibility with never games and reduced the plugin size of about
        200bytes. 
- [ALL] Various optimizations in the controller management in the menus, additionally some menus now auto repeat just like most. This alloved to reduce
        the size of the plugin of 632bytes
- [GAME] Added multilevel pointer codes. This will allow you to track a point in ram by going trough a series of pointer like those seen in god of war.
        this is the code type:
	0x6aaaaaaa 0xvvvvvvvv
	0xqqqxnnnn 0xiiiiiiii
	0×Swwwwwww 0×Swwwwwww
	[...]
	0×Swwwwwww 0×Swwwwwww
	a = the starting pointer
	v = the value to store at the found point at the end
	q = the offset to add to a each loop(x4) most probably you want this to be zero in this case
	x = pointer type (check the normal pointers)
	i = offset to add/subtract (depending to x) from the last pointed area in the pointed chains to find were to put v
	n = number of times to point (you must start counting from one, so if the level of pointer you want to do is 2 you put here 2 if it's 3 you put
            3, the first pointer is considered first level, so if you put two offsets in the third line the value you need is 3)
	S = offset type to find next pointer (2 for normal offset(+w), 3 for inverse offset(-w))
	w = offset from the last pointed area to find the next pointer
- [GAME] some performance optimizations to avoid unnecessary repeated loops and assignments in the pointer codes
- [ALL] reworked, yes again, the db downloader now the 3.x version is libhttp based so it should work better. Plus various enhacements were added and some
        additional checks and functions. No changes for the 1.x version.
- [ALL] removed some repeated code this reduced the size of the plugin of 916bytes
- [ALL] now last text file opened is reopened when you go to the text reader
Reply With Quote
  #7  
Old 03-26-2008, 01:26 PM
maeirsvs maeirsvs is offline
Member
 
Join Date: May 2007
Posts: 50
maeirsvs is on a distinguished road
thanks welltall..one more thing..the files in the ALL folder..what are those for?and if its usefull where to place them and how to use them?cant seem to find it on the read me guide of yours
Reply With Quote
  #8  
Old 03-26-2008, 01:51 PM
weltall weltall is offline
Junior Member
 
Join Date: Nov 2007
Posts: 14
weltall is on a distinguished road
the ALL folder has various build for particular uses in all firmwares except 3.71. normally you replace the normal prx
Reply With Quote
  #9  
Old 03-26-2008, 05:38 PM
Tenshigami's Avatar
Tenshigami Tenshigami is offline
Senior Member
 
Join Date: Mar 2007
Posts: 193
Tenshigami is on a distinguished road
I've been wondering. All sorts of bugs have been fixed in the latest versions, but the one that affects me the most is still there. Are you still looking for a way to make remapsp work in pops, or have you given up? I recently downloaded the remapsp source code so I could take a look at it, but I don't even know how to get a working PSP developement environment set up on my lone WinXP machine >.
Reply With Quote
  #10  
Old 03-26-2008, 08:12 PM
weltall weltall is offline
Junior Member
 
Join Date: Nov 2007
Posts: 14
weltall is on a distinguished road
for now i've given up there is a strange iteration and the maximum (how it's setup now) i could get is "co existance of things" pratically remapsp adds things to the original key status so it's at least usable for macros.
the strange about it is that if i clean out the key status to set it with my the generated status magically everything get losen... like if the new status wasn't set at all...

maybe as psplink works better now i could have a look but i don't promise anything.
Reply With Quote
 Reply

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks


    Tags
    cwcheat

    Thread Tools

     
    Similar Threads
    Thread Author Forum Replies Last Post
    CWCheat v0.2.1 x3sphere PSP News 1 01-15-2008 08:44 PM
    CWCHEAT 0.2.1 Released 3.80 M33 Bugs Fixed Auto Battery conservation implented! frosty5689 PSP News 0 01-15-2008 04:15 PM
    CWCheat 0.2.0 x3sphere PSP News 0 12-23-2007 08:20 PM
    CWCheat v0.1.9 Rev D x3sphere PSP News 0 09-09-2007 05:13 PM
    CWCheat v0.1.9 Rev C x3sphere PSP News 0 08-27-2007 03:31 PM

    Forum Jump


    no new posts