CwCheat Support
|
10-12-2013, 03:28 PM
(This post was last modified: 10-12-2013 03:31 PM by dlanor.)
Post: #512
|
|||
|
|||
RE: CwCheat Support
(10-12-2013 01:57 PM)王动字别情 Wrote: well,I don't know whether it worth to be fixed or not,I only want to report it to you I honestly think that this is just one more of MANY different types of badly designed cheat codes floating around. Every code designed to conditionally skip some lines should of course specify the correct number of lines to be skipped. Otherwise it's just insane/sloppy coding. Perhaps you consider that too harsh, but these cheat.db files often do contain truly insane cheat collections. eg: for a single specific game version, such a file might have three different cheat definitions for some cheat (like 'infinite money' or such), each with identical cheat title and identical cheat codes. Such a collection was obviously never made by a human being, who would by nature reject pointless duplication, but must have been made by some data collecting 'bot program searching for cheats online, or in some database, and simply combining them into lists regardless of their validity or duplication. When many cheat files are created in such haphazard ways (and they are) there is simply no sensible way for an emulator program to fix all the possible errors. That must be done by a human being, if at all... ----- subtopic switch ----- If you've been using cheats that rely on the 0xE1xx00yy codes, and have had other problems with them malfunctioning, that is probably due to a recently discovered bug in how those conditionals were implemented by PPSSPP. Instead of interpreting these codes correctly as tests of an 8-bit value, they were always interpreted as tests of a 16-bit value. (code 0xExxxyyyy). That bug was fixed in beta build 1665, but you had better use an even newer beta build. (Because builds 1642-1674 all had serious crashing issues on most Android devices.) ----- reply target switch ----- (10-12-2013 03:07 PM)makotech222 Wrote: Ifs its stating that theres 20 codes below it, and theres only 2, then its a badly written code. Theres nothing really to fix. Exactly. This is just one example of many possible coding errors that have to be fixed by a human being, as a computer program doesn't have the ability to evaluate precisely what causes the problem. For instance, it might not be the number 20 that is wrong, but rather that some 18 lines went missing due to some editing error (or rather a 'bot error). That error could be obvious to a human, if the cheat title states that this cheat can affect lots of variables (not just two), but an automatic program trying to fix it would have no knowledge of this. Best regards: dlanor |
|||
« Next Oldest | Next Newest »
|