Posted By: wraggster
News/release from Weltall:
Here it is a new version of cwcheat: 0.2.1 REV.A
The major news about this version are two:
Now homebrews finally get their own ids. The id is made trough hashing of the launched eboot from the game menu. it will have the HBxxxxxxxx format and so it will allow you to catalogue easily and cleanly in your database cheats for different homebrews.
four new test code types which uses adress comparison in place of comparing a fixed value with the value at a particular adress.
The general format is this:
0xDaaaaaaa 0xXbbbbbbb
0xnnnnnnnn 0x0000000Y
a = adress to the left operand of the test operation
b = adress to the right operand of the test operation
X = test operation to be executed: 4 for equal, 5 for not equal, 6 for less than, 7 for greather than
n = number of lines to skip if the test fails
Y = bits of the operation: 0 = 8bit, 1 = 16bit, 2 = 32bit
Then there is the classical list of fixes and optimizations on cpu clock functions, text reader, and some select cheats menu functions.
Finally a polish translation was added thanks to Bolec and some workaround were applied for some 3.80+ firmware bugs till better ways are found.
Enjoy
CHANGELOG:
0.2.1 REV. A RELEASE
=====================
- [ALL] Added a polish translation thanks to Bolec
- [ALL] Fixed a memory leak in the text reader
- [ALL] reworked partially cpu clock functions. now they will be able to work as expected also 3.80 without setting first 333/166
before changing values.
- [ALL] various optimizations in the cpu clock functions
- [GAME] Added four new code types. They are all test codes, but they check two adresses for ==, !=, >, <.
This is their format:
0xDaaaaaaa 0xXbbbbbbb
0xnnnnnnnn 0x0000000Y
a = adress to the left operand of the test operation
b = adress to the right operand of the test operation
X = test operation to be executed: 4 for equal, 5 for not equal, 6 for less than, 7 for greather than
n = number of lines to skip if the test fails
Y = bits of the operation: 0 = 8bit, 1 = 16bit, 2 = 32bit
- [GAME] Added support to homebrew identification: an hash is done out of the launched eboot and an id is assigned from there in this format
HBxxxxxxxx. This will allow you to keep your homebrew codes separated in the database.
- [ALL] fixed a bug in the cheat deletion function in the select cheats menu which didn't copy correctly the various codelines of the cheat under
the deleted one, leaving codelines of the deleted cheat in place of the cheat under it.
- [ALL] the informations on the main menu about the memory stick total/available space was disabled for the 3.80+ firmwares
because of a bug in the firmware which could lead to freeze. This was done as a temporary solution till a workaround to this problem is found.
If, after opening the in game menu, the ms led stays blinking, don't do any file operation: reload/save db, save setting, search operations,
selecting a remapsp. If you need those go out from the menu and reopen it in a time while the ms led isn't blinking. This doesn't affect older
firmwares
- [GAME] some little fixes
Download and Give Feedback Via Comments