Very soon it will be our cheat engine and with the help of you and other developers Artemis will prevail, without a doubt.
Yes, the file format will be plain text in the beginning. Actually, I've been working on a C library called libcheats which allows you to read, manipulate, and write cheat codes in text format. Although the library is kind of generic, it still expects one code line to be two 32-bit words. Without this size limitation, I guess libcheats could turn into a standard library when it comes to cheat code parsing. We'll see...
As for performance, I/O is quite slow on the PS2. So parsing a text file line by line is a bad idea. It's better to read the whole file into a buffer and let libcheats process it. I don't know if there're issues with really big databases but a binary format is worth considering. We could even support both.
Yes, the file format will be plain text in the beginning. Actually, I've been working on a C library called libcheats which allows you to read, manipulate, and write cheat codes in text format. Although the library is kind of generic, it still expects one code line to be two 32-bit words. Without this size limitation, I guess libcheats could turn into a standard library when it comes to cheat code parsing. We'll see...
As for performance, I/O is quite slow on the PS2. So parsing a text file line by line is a bad idea. It's better to read the whole file into a buffer and let libcheats process it. I don't know if there're issues with really big databases but a binary format is worth considering. We could even support both.


Comment