UPDATE: New thread: http://gamehacking.org/vb/threads/76...eDebug-v4-Beta
I am calling this a mod since I have no idea whether I can officially call this an update without Gtlcpimp's approval. If Gtlcpimp does not want me to share this then I will remove the attachments.
Please reply with any bugs that you encounter if you use this.
Mod Updates:
- Update 3 implements spacing for individual characters
- Update 2 brings Search for changed values, unchanged values, add patches to Codes menu, delete codes, and new freeze prevention.
Bug fixes:
- LiveDebug doesn't freeze as commonly as before on some games. It no longer searches for joker addresses after it has found one. I am not sure if this looses pad functionality for some games.
- Fixed a TON of compiler warnings, now there are only 4.
- Fixed immense lag when reading at least 4 words worth of bytes that are greater than 0x7F. The drawString function had trouble printing those so I replaced them in a function with 0x01 (which shows a square).
- Fixed a bug that causes you to freeze when you open the memory browser (from the results menu) to an address that doesn't end with 0, 4, 8, or C. Now it opens to the closest lowest increment of 4 (example: D = C, 3 = 0, 6 = 4).
What's new:
12/15/12:
- Applied spacing for individual characters. The strings look a lot nicer. A new argument is now passed to _drawString as register t6. If you want a constant spacing between characters, set t6 equal to that space. Otherwise, set t6 equal to zero and it will use my non-constant spacing system.
12/12/12:
- Implemented searching for changed values and searching for unchanged values (next search only). Only works with 8, 16, and 32 bit change/unchange searches)
- Implemented Add to patch to Codes menu
- Implemented delete code from Codes menu
- Optimized the cheat engine so that it doesn't run through all 512 possible codes. It now stops looping through the codes when it hits an address of 0. This, as far as I know, means there are no more valid codes after it.
12/09/12:
- Implemented a 'Next Search' function that I give Gtlcpimp 98% credit because I copy pasted his search function and made it search through the results instead of the memory.
- Implemented search operators. Now you can search for Equal to (=), Not Equal to (!=), Less Than (<), Greater Than (>), Less Than or Equal to (<=), Greater Than or Equal to (>=).
- The Start, Stop, Value, and Operator values don't reset when you leave then menu. Press the Start button to reset them.
- The Select button (when in the search menu) will put you at the last possible marker. For instance, on the Value there are 32 marker places. Annoyingly you have to press you right button 31 times to get to the last one. Pressing Select will do that for you. Works with Start, Stop, and Value.
- Implemented ASCII window in the memory browser. The character corresponds to the byte, so you have to read backwards. I can change it if that is more desirable.
- Implemented live ASCII window in memory browser when editing a value
The elf is downloadable below ("CL-LDv3 ELF Dna Mod") and the Source is the other .rar file ("CL-LDv3 Dnawrkshp Mod").
If you have any suggestions for any improvements to CL-Live Debug, please leave a reply with a request. I may implement it depending on what it is.
Originally made by Gtlcpimp.
Images:
Old spacing:
New spacing:
Search Menu:
Patches + Add To Codes:
Delete Codes:
I am calling this a mod since I have no idea whether I can officially call this an update without Gtlcpimp's approval. If Gtlcpimp does not want me to share this then I will remove the attachments.
Please reply with any bugs that you encounter if you use this.
Mod Updates:
- Update 3 implements spacing for individual characters
- Update 2 brings Search for changed values, unchanged values, add patches to Codes menu, delete codes, and new freeze prevention.
Bug fixes:
- LiveDebug doesn't freeze as commonly as before on some games. It no longer searches for joker addresses after it has found one. I am not sure if this looses pad functionality for some games.
- Fixed a TON of compiler warnings, now there are only 4.
- Fixed immense lag when reading at least 4 words worth of bytes that are greater than 0x7F. The drawString function had trouble printing those so I replaced them in a function with 0x01 (which shows a square).
- Fixed a bug that causes you to freeze when you open the memory browser (from the results menu) to an address that doesn't end with 0, 4, 8, or C. Now it opens to the closest lowest increment of 4 (example: D = C, 3 = 0, 6 = 4).
What's new:
12/15/12:
- Applied spacing for individual characters. The strings look a lot nicer. A new argument is now passed to _drawString as register t6. If you want a constant spacing between characters, set t6 equal to that space. Otherwise, set t6 equal to zero and it will use my non-constant spacing system.
12/12/12:
- Implemented searching for changed values and searching for unchanged values (next search only). Only works with 8, 16, and 32 bit change/unchange searches)
- Implemented Add to patch to Codes menu
- Implemented delete code from Codes menu
- Optimized the cheat engine so that it doesn't run through all 512 possible codes. It now stops looping through the codes when it hits an address of 0. This, as far as I know, means there are no more valid codes after it.
12/09/12:
- Implemented a 'Next Search' function that I give Gtlcpimp 98% credit because I copy pasted his search function and made it search through the results instead of the memory.
- Implemented search operators. Now you can search for Equal to (=), Not Equal to (!=), Less Than (<), Greater Than (>), Less Than or Equal to (<=), Greater Than or Equal to (>=).
- The Start, Stop, Value, and Operator values don't reset when you leave then menu. Press the Start button to reset them.
- The Select button (when in the search menu) will put you at the last possible marker. For instance, on the Value there are 32 marker places. Annoyingly you have to press you right button 31 times to get to the last one. Pressing Select will do that for you. Works with Start, Stop, and Value.
- Implemented ASCII window in the memory browser. The character corresponds to the byte, so you have to read backwards. I can change it if that is more desirable.
- Implemented live ASCII window in memory browser when editing a value
The elf is downloadable below ("CL-LDv3 ELF Dna Mod") and the Source is the other .rar file ("CL-LDv3 Dnawrkshp Mod").
If you have any suggestions for any improvements to CL-Live Debug, please leave a reply with a request. I may implement it depending on what it is.
Originally made by Gtlcpimp.
Images:
Old spacing:
New spacing:
Search Menu:
Patches + Add To Codes:
Delete Codes:
Comment