Releases: ctn123/PS4_Cheater
1.5.4.7
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.
- Range select
- Fix selection quirks in Section list
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
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.
- Thanks to:
1.5.4.5
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 a bug in PointerScan.
- 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
- Moved the following from cheater to base ps4debug/libdebug
1.5.4.4
PS4 Cheater
- Re-wrote a fair bit of the connection handling code
- Improved connection reliability
- Check connection and reconnect if required.
- Keep alive function
- Improved connection reliability
- 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
- New pause/resume/kill function.
If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.
1.5.4.3
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
- Re-enabled changing type to hex after fixing it.
ps4debug/libdebug
- console scanner bug fixes
If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.
1.5.4.2
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)
- Added the following to context menu
- 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)
If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.
1.5.4.1
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.
- Has an extra function to query ps4debug for console firmware version.
-
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
If you like my builds, please donate to help fund the development of PS4 Cheater and ps4debug.
1.5.4
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.
1.5.3.7
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
andBetween Value
scan.
- Same as
- 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
- Support for 7.55
- Thanks to Joonie86 @ https://github.com/Joonie86/ps4debug
- Added
Unknown Initial Low Value
scan
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.
1.5.3.6
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