Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS4 CFW and Hacks       Thread starter PSXHAX       Start date Dec 29, 2021 at 8:48 AM       10,634       57      
Proceeding the Ricochet Anti-Cheat Kernel-Level Driver, PS4_Cheater Homebrew App for 9.00 and MW2 Remastered PS4 Mod Menu Loader for 9.00 today developer Avan06 (aka @avan) released a Beta of his PS4CheaterNeo Application to find PS4 Game Cheat Codes based on PS4Debug and .Net Framework 4.8 for the PlayStation 4 Scene to test out. šŸ¤©

Download: PS4CheaterNeo (Latest Version) (includes PS4CheaterNeo.exe, Be.Windows.Forms.HexBox.dll, GroupGridView.dll and libdebug.dll) / GIT

He notes that if you want to execute SendPayload to enable ps4debug, you must manually download ps4debug.bin and place it in the specified directory: the same path as PS4CheaterNeo.exe\payloads\[FW version]\ directory.

Here's more from the README.md: PS4CheaterNeo

Overview


PS4CheaterNeo is a program to find game cheat codes, and it is based on ps4debug and .Net Framework 4.8. Currently in beta:

Table of Contents
TOC generated by markdown-toc

Building
  • Open PS4CheaterNeo.sln with Visual Studio (Community also available) and built with .Net Framework 4.8.
Description
  • User interface re-layout and design to dark mode.
  • The cheat window and the query window are separated.
  • Hex Editor can be opened from the cheat or query window.
  • Pointer finder can be executed from the cheat or query lists.
SendPayload
  • Opening the PS4CheaterNeo program will automatically detect whether ps4debug is enabled.
  • If not enabled, SendPayload will be executed to enable ps4debug.
  • You must specify the ps4 connection IP in SendPayload.
  • SendPayload requires the ps4debug.bin file that conforms to the FW version.
  • Port is 9090 when using GoldHEN2.0b to Enable BinLoader Server, Other Bin Loader tool port is usually 9021.
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06.jpg


ps4debug
  • You must manually copy ps4debug.bin to the same path as PS4CheaterNeo.exe\payloads\[FW version]\ directory.
Code:
path\PS4CheaterNeo\bin\Debug\payloads\[FW version]\ps4debug.bin
path\PS4CheaterNeo\bin\Release\payloads\[FW version]\ps4debug.bin
Cheat window
  • The cheat list can be loaded with cheats file, and the cheat value can be edited and locked.
  • The cheat list has a group expandable/collapsible mechanism, and the cheat description with the same beginning will be set to the same group.
  • You can add the address to the Cheat List from the Query window or Hex Editor, and can also be added manually.
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 2.jpg

PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 3.jpg

PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 4.jpg

PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 5.jpg


Add Address
  • You can manually add addresses to the Cheat List.
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 6.jpg


Query window
  • Opening the query window will automatically refresh processes list, if eboot.bin already exists it will be selected.
  • Support query multiple targets, Multiple query windows can be opened at the same time.
  • In addition to query types such as Byte, Float, Double, Hex, etc., it also supports Group types.
  • Make the section of the suspected target more obvious.
  • The query value will skip the filtered section list when the filter checkbox is clicked.
  • The preset section filter rules is libSce, libc.prx, SceShell, SceLib, SceNp, SceVoice, SceFios, libkernel, SceVdec, these rules can also be customized.
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 7.jpg

PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 8.jpg

PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 9.jpg


Section
  • The memory address of the PS4 game is the start position of the specific section plus the relative offset value.
  • The start position of sections is dynamic and will change every time you start the game or load the game save or just go through a scene in the game.
  • This program will reload the sections when executes the lock or refresh the cheat codes to ensure that it is correct.
Group ScanType
  • Use group search when you already know the data structure of the query target.
  • Input format: [ValueType1:]ValueNumber1 [,] [ValueType2:]ValueNumber2 [,] [ValueType3:]ValueNumber3...
  • The ValueType can be 1(Byte), 2(2 Bytes), 4(4 Bytes), 8(8 Bytes), F(Float), D(Double), H(Hex) or not specified.
  • The ValueType is preset to 4 bytes when the value type is not specified.
  • The ValueNumber can be specified as an asterisk(*) or question mark(?) when the value is unknown.
  • The delimiter can be comma(,) or space( ).
Example:
Code:
Assuming the target structure is 63 00 E7 03 00 00 AB CD 00 00 00 01
Group scan can be entered as 2:99 999 ? 2:256
Hex Editor
  • Display the detailed information values of the address value of the current cursor position.
  • Make address values greater than zero more obvious.
  • You can add the address to the Cheat List from the current cursor position.
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 10.jpg


Pointer Finder
  • Make the base address of the pointer be in the executable section when FastScan is clicked.
  • If there is no result, you can try to click NegativeOffset.
  • The finder will skip the filtered section list when the filter checkbox is clicked.
  • The preset section filter rules is libSce, libc.prx, SceShell, SceLib, SceNp, SceVoice, SceFios, libkernel, SceVdec, these rules can also be customized.
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 11.jpg

PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06 12.jpg


Reference
Cheers to MSZ_MGS for the initial heads-up on this project via Twitter! šŸ»
PS4CheaterNeo App to Find PS4 Game Cheat Codes by Avan06.png
 

Comments

ale181

Member
Contributor
Verified
Does anyone have a pack of tricks to use this application?
Could you share? Thank you very much
 

avan

Developer
Member
Contributor
Hi all, Updated 0.9.4.0-beta version in github.

The option window has been added this time, and some program settings can be adjusted.

PS4IP: Enter PS4 IP location.
PS4Port: Enter PS4 Port.
PS4FWVersion: Enter PS4 FW Version (Confirm the fw version only when perform sendpayload).
SectionFilterKeys: Enter the filter value, the filter will be set here when listing Sections.
MaxResultShow: Enter the maximum number of displayed query results. will only affect the number of results displayed in the ResultView. Default value is 8192.
MaxQueryThreads: Enter the number of threads to use when querying. Default is 3 threads.
EnableFilterQuery: Enable filtering when opening the query window. Default enabled.
 

avan

Developer
Member
Contributor
@Aziixz
I have updated version 0.9.4.1-beta on github, may be able to improve the issue of hanging on refresh.
Refresh hangs usually because the cheat code of type Pointer cannot find the address.
In version 0.9.4.1-beta, when the cheat code cannot find the address, it will continue to refresh the next cheat code.

@pharaoh2k
Sorry, Console Scan is a unique feature of ctn and I can't make it in PS4CheaterNeo.
 

avan

Developer
Member
Contributor
Hi all, Updated 0.9.4.3-beta version in github.

Added support for loading Cheat files in PS4_Cheater format.

PS4 Cheat Files Example:
Code:
1.5|eboot.bin|ID:CUSA99999|VER:09.99|FM:672
simple pointer|pointer|float|@7777777_3_3333333+50+0+8+1B0+64|data|float|999|1|DescForPointer|
data|2|ABCDE|4 bytes|999|0|DescForData|30ABCDE
 

avan

Developer
Member
Contributor
Sorry, a bug was found during testing today, updated fixed 0.9.4.4-beta version in github.

Fixed the issue of initializing Sections in SectionTool.

bufferLength must be reset for each entry when initializing Sections, Incorrect bufferLength may cause section count to explode.
 

avan

Developer
Member
Contributor
Hi all, Updated 0.9.4.5-beta version in github.

Update value rule for omit type when performing group search in query window.

the type of literals in a group search can be automatically determined by its suffix or prefix or specific characters as follows(case insensitive):
the literal with the u or ul, lu suffix is of type ulong(8 Bytes),
the literal with the f suffix is of type float,
the literal with the d suffix is of type double,
the literal with the 0x prefix is of type Hex(hexadecimal),
the literal contains a decimal point (.) character is of type float,
the literal contains a~f characters is of type Hex(hexadecimal) when not parsed as float and double,
other literals of unspecified types, default to uint(4 Bytes) type.

Hex values can now have spaces or delimiters when searching for Hex types in query window.

Added row number to cheat list in main window.

Added support for loading cheat codes in batchcode format made by zsword in main window. Currently, only the offset, value, size, and vtype fields are supported for parsing, and other fields are ignored.

batchcode cheat codes Example:
Code:
@batchcode|data|0|0|code||offset:0x7777777 value:0x0123456789ABCDEF size:8;offset:0xAABBCC value:0x0123456789 size:5|0|DescForBatchcode
Added to confirm whether the PS4 Socket is disconnected and will try to reconnect automatically in PS4Tool.
 

:fire: Latest Help Topics

Top