Skip to content

Releases: ctn123/PS4_Cheater

1.5.4.7

13 Jan 13:25
7d2ecf3
Compare
Choose a tag to compare

Note: It's about time the console scanner gets a re-write. This time focused on performance. Just got to finish something first.

Revision 2:

  • Minor UI/UX tweaks
    • Fix selection quirks in Section list
      • Range select
        • Select first section, Shift-click last section.
        • Selected sections will get the checked state of the first selected section in row order.
      • Left click and double click selects
      • Right click no longer selects.

Please let me know if there's any issues.

PS4 Cheater

  • Minor UI tweaks
    • Fix refresh/select all UI slowdown with excessive sections i.e. 60k+
    • Added Selected and Total sections.

ps4debug/libdebug

  • Bump version to v1.1.15
    • Fix RPC issue present in standard ps4debug.

1.5.4.6

20 Dec 12:43
ee197e0
Compare
Choose a tag to compare
1.5.4.6 Pre-release
Pre-release

Note:

  • There were a few 9.00 dumps, and the offsets differ slightly, please let me know if you run into any issues.
  • Not everything is tested, use with caution.

PS4 Cheater

  • No changes

ps4debug/libdebug

  • Bump version to v1.1.14
  • Support for 9.00
    • Thanks to:
      • Shiningami for helping to port and verify the offsets.
      • xZenithy for helping with testing.
      • readable_name-NeqTyKto for helping with testing.

1.5.4.5

26 Aug 11:30
ee197e0
Compare
Choose a tag to compare
1.5.4.5 Pre-release
Pre-release

Note: Sorry all, been busy playing FF7 remake, the story is so good!
-> which caused "New pointer scan algorithm isn't done yet""

Rev 1: update

  • Minor bug fix to version parsing

PS4 Cheater

  • Cheats
    • Dedicated scan AOB and batch AOB scan function
    • AOB with (+/-) offset cheat
      • Option to scan local split section or full scan unsplit section
      • Enable AOB cheats only when ps4debug is Ctn version
      • Only allow write if Found is true
  • Hex Editor
    • Fix Hex editor view issue with incorrect selection length.
    • Fixed bug when changing type to unsigned byte
    • Fix Hex Editor status bar covering last row.
  • Cheat List
    • New Right click -> Edit Value(s)
    • Right click -> Edit now affects multiple rows
    • Changed behavior of editing cheats to only refresh the changed cheat, not the whole cheat list.
    • Improve UI performance of
      • Loading cheats
      • Refreshing cheats
  • Pointer Scans
    • Fixed a bug in PointerScan.
      • Incorrectly setting split sections
    • Sort pointer scan results
    • Reduce search space
      • Include executable and interested section in scans.
    • Removed "Fast Scan" option
    • Added option for Alignment.
      • Checked: scan in lots of 8 bytes
      • Unchecked: scan in lots of 1 byte
  • Fixed annoying reset of defaults for between value and between low value when scan type is the same.

ps4debug/libdebug

  • Bump version to v1.1.13
  • Forgot what I fixed -> I blame FF7 remake.

ps4debug/libdebug

  • Base version:
    • Moved the following from cheater to base ps4debug/libdebug
      • dedicated scan AOB function for AOB cheats
      • batch AOB scan
    • Bump version to v1.0.13

1.5.4.4

02 Jun 12:55
c58d7e4
Compare
Choose a tag to compare
1.5.4.4 Pre-release
Pre-release

PS4 Cheater

  • Re-wrote a fair bit of the connection handling code
    • Improved connection reliability
      • Check connection and reconnect if required.
      • Keep alive function
  • Connection status display in status bar.
  • hex scan now supports wildcard, supported wildcards (??, ?, **, *, :, -)
    • aa bb ?? cc dd
    • aa bb ** cc dd
    • Implemented for both console and non-console scan
  • Pointer Scanner
    • Added local scan option so it scans only the local section or the section split group
    • Results in much faster scan times
    • Disable for more full scans.
  • Minor tweaks to New Address UI
  • Cheat List
    • Fix byte writing signed/unsigned byte.

ps4debug/libdebug

  • Dedicated keep alive function
  • Re-wrote a fair bit of the connection handling code
  • Minor speed up portions of the scanning code
  • Hex/aob scan now supports wildcard
  • Minor improvements to ReceiveData to use less memory.
  • Moved the following from cheater to base ps4debug/libdebug
    • New pause/resume/kill function.
      • Supports pause/resume that works regardless of whether debugger is attached or not.
    • Improved FindPlayStation method
    • Fixed SendCMDPacket to handle singly bytes correctly

ko-fi

If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.

1.5.4.3

17 May 12:41
505ee57
Compare
Choose a tag to compare
1.5.4.3 Pre-release
Pre-release

Note: Virus-Total's MS scanner picks it up as a threat :(

PS4 Cheater

  • Now requires .Net 4.8 (Windows xp no longer supported)
  • Hex Editor
    • Copy Address/Offset/Base Address as Hex instead of Int
    • Added new fields to status bar
      • double left click to copy first value
      • double right click to copy second value
  • Non-console scanner bug fixes
  • Each split section has a few extra bytes so results aren't missed as a consequence
    • When viewing in hex editor, you will see the extra bytes
    • When dumping, it will be of the correct size without the extra bytes.
  • Fix incorrect disabling pause/resume/kill/console scan menu items for base ps4debug
  • Cheat List
    • Re-enabled changing type to hex after fixing it.
      • Saving values as hex also works

ps4debug/libdebug

  • console scanner bug fixes

ko-fi

If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.

1.5.4.2

28 Apr 23:59
7f05491
Compare
Choose a tag to compare
1.5.4.2 Pre-release
Pre-release

Note: New ps4debug.bin that has a better solution to rest mode.

Rev 2: update

  • Console Scanner fix between comparison to be inclusive just like standard PS4 Cheater.
  • Better solution for rest mode support.
    • Disconnection message

Rev 1: update

  • fix tooltip flicking issue when maximized
  • Brought back Unknown Initial Value scan due to popular requests
  • Refresh allows reconnect (albeit need to do it twice)
  • Give the ps4debug section a name.

PS4 Cheater

  • Signed value scan types
    • Backwards compatibility fix for cht files for old types.
  • Hex Editor
    • Added the following to context menu
      • Copy Address
      • Copy Offset
      • Copy Base Address
      • Copy Bytes (Hex)
  • Re-enabled "live cheats"
    • Dedicated connection for utility commands
  • Fix drawing of % completion box
  • Fix float/double comparison
  • Fix parsing error for change/unchanged value scans.
  • Removed "Unknown Initial Value" scan
    • Use "Unknown Initial Low Value" scan
  • Fix change type in Cheat List context menu for signed types
  • Increase socket reliability.

ps4debug/libdebug

  • Survives rest mode (Under testing)

Base code (ps4debug.bin, libdebug_src.rar, libdebug.dll)

  • libdebug_src / libdebug.dll
    • Improved FindPlayStation function to be more robust.
  • ps4debug base
    • Survives rest mode (Under testing)

ko-fi

If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.

1.5.4.1

11 Apr 00:59
603824c
Compare
Choose a tag to compare
1.5.4.1 Pre-release
Pre-release

Revision 2:

  • Added completion percentage to show scan progress.
  • Fixed Hex Editor copy, cut, paste icons in right click context menu.
  • Added a small non-intrusive donation button in the status bar.

Bit of a special release here.

I've include the following:

  • Unified ps4debug.bin that works on (5.0X, 6.72, 7.02, 7.5X).

  • libdebug.dll + source code.

    • Has an extra function to query ps4debug for console firmware version.
      • GetExtFWVersion() that returns 505 for 5.05, 672 for 6.72, 702 for 7.02, 755 for 7.55 etc.
    • Sizable increase in scanning performance.
    • Bug fixes.
  • I'll release ps4debug with the console scanner later on.

PS4 Cheater

  • Added @batchcode cheat support
  • Improvement connection reliability.
  • Fixed Cheat list -> change type failing when changing type to a larger value type.
  • Fixed compatibility with base ps4debug 1.2

ps4debug/libdebug

  • public release of base unified (firmware-agnostic) ps4debug.bin
    • Supports 5.0X, 6.72, 7.02, 7.5X

ko-fi

If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.

1.5.4

01 Apr 08:05
9a28616
Compare
Choose a tag to compare
1.5.4 Pre-release
Pre-release

Rev 4: update

  • Fixed 6.72 PS4 Reaper attach issue

Rev 3: update

  • Added x86 build (WARNING: Causes AV false positives)
  • Minor bug fix to hex editor's context menu.

Rev 2: update

  • Added support for 7.50 and 7.51 using 7.55 offsets (untested)

PS4 Cheater

  • Console scanner
    • Does the scanning on the ps4.
  • Auto detects your ps4 firmware
    • Removed firmware selection drop down.
  • Fixed Refresh bug
  • Fixed "Add to Cheat List" appearing multiple times

ps4debug/libdebug

  • Single ps4debug payload for all firmware (5.05, 6.72, 7.02, 7.55)
    • Rewrote portions of ps4debug to allow this.
  • New functions
    • Find Get Firmware version
    • Console logger.
    • Console scanner + Utility functions.
      • Added Unknown Initial Value scan.
      • Added Unknown Initial Low Value scan.
      • Proper float and double scans.
      • Alignment support
        • Currently only one/off.
    • New IO functions for more efficient r/w. (Not currently used)
  • Fixed char/byte bug, so we can now send uint8_t as 1 byte.

Performance tips:

  • auto-pause enables scans to happen faster :) for games that support it.
  • Use Unknown Initial Low Value to filter out useless high values to speed up scans.
  • Console scanner is fast but it's not always faster than the non-console scanner.
  • You can enable console scanner for the first scan, then disable for the next scan etc.
    • Can mix and match

If you like my builds or have feature requests. Please support me.

ko-fi

1.5.3.7

23 Mar 02:11
Compare
Choose a tag to compare
1.5.3.7 Pre-release
Pre-release

Revision 2:

  • Fixed a bug with selecting the firmware from the drop down.

PS4 Cheater

  • Minor bug fix to hex editor
  • Added new scan type Unknown Initial Low Value scan
    • Same as Unknown Initial Value but with a threshold.
    • It's a convenience setting - a cross between Unknown Initial value and Between Value scan.
  • More robust cheat loading
    • Less reliance on hard-coded values
  • auto-pause is now defaulted to off
    • Some games don't like to be paused. e.g. FF7.
  • Add Address now defaults type to 4 bytes
  • Support for 7.55

ps4debug/libdebug

Performance tip

  • auto-pause enables scans to happen faster :) for games that support it.
  • Use Unknown Initial Low Value to filter out useless high values to speed up scans.

If you like my builds or have feature requests. Please support me.

ko-fi

1.5.3.6

15 Mar 14:02
Compare
Choose a tag to compare
1.5.3.6 Pre-release
Pre-release

PS4 Cheater

  • Pointer scanner
    • Performance increase
    • Reduce default offset depth from 10 to 5
    • Minor change to progress bar.
  • Fix issue with refresh processes when ps4debug has not been injected yet, preventing future refreshes from working.
  • Fix layout of Live Cheats and Auto pause checkboxes

ps4debug/libdebug

  • Performance increase