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       63      
Status
Not open for further replies.
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

@avan the search float function broke for me when searching for any value with the new update works fine on 0.9.3.0, instead of using float it uses hex even when i specify float?

and manually typing numbers in the cheat table and hitting enter doesnt change the value, only right clicking and hitting edit does?
 
@Aziixz
I'm sorry, this is my mistake.
It has been corrected in 0.9.3.3-beta.

Fix the issue of wrong search results for float and double.

About manually inputting the value in the cheat table, the current program settings need to press the "X" button once to take effect.
 
@avan thanks for updating so quickly, is there any way to make x = enter to speed it up?

and is there any way to choose how many results get shown when searching for a broad range of numbers in the query table usually about 8 - 10 000 get shown in the window on the left?, thanks a lot

maybe you can port the enter feature from ps4 cheater? thanks
 
@Aziixz
Select multiple cheats and hitting Active to take effect immediately.
This is the current way to speed up.

choose how many results?
The current quary table can display 8192 results at most, and those exceeding them will not be displayed.
 
@avan i meant entering a value then hitting enter on the keyboard to narrow down which value changed what quickly like ps4 cheater has but its a nitpick, maybe in the future the feature could be added or ported from ps4cheater.

and i see, i didn't know 8192 was the limit.

thanks for all your work.
 
@Aziixz
No, 8192 is the upper limit I set in the program,
entering a value then hitting enter does not take effect immediately, it is also a protection mechanism that I made in the program.

but, in the future, I plan to add an option window so that users can change the relevant settings.
 
@avan Ah I see so you set it to whatever you want. What do you mean by does not take effect immediatly, so it does change it when I hit enter after typing a value but I after a period of time?, What would this be protecting against, crashing the program?, thanks
 
@Aziixz
I thought that after typing numbers and hitting enter,
still need to press the "X" button to write the changes to PS4.

Today I executed PS4_Cheater and modified the value,
I found out that I actually misunderstood the function of PS4_Cheater.
It should be changed to PS4 after hitting enter.

I have corrected it in version 0.9.3.4-beta, thanks.
 
@avan thanks for updating, can you also lift the 8192 limit and show every address searched or give an option for it?

and for some games the refresh process hangs, as in takes 5 min to refresh the processes after booting the game, necromunda hired gun for an example, although not sure what causes it to hang.
 
Status
Not open for further replies.
Back
Top