PS4CheaterNeo is a program to find game cheat codes, and it is based on ps4debug
and .Net Framework 4.8
.
Currently in beta version 0.9.1.0
- Open
PS4CheaterNeo.sln
with Visual Studio(Community also available) and built with .Net Framework 4.8.
- User interface re-layout and design to
dark mode
. - The
cheat
window and thequery
window are separated. Hex Editor
can be opened from thecheat
orquery
window.Pointer finder
can be executed from thecheat
orquery
lists.
- Opening the
PS4CheaterNeo
program will automatically detect whetherps4debug
is enabled. - If not enabled,
SendPayload
will be executed to enableps4debug
. - You must specify the ps4 connection
IP
in SendPayload. SendPayload
requires theps4debug.bin
file that conforms to theFW
version.- Port is
9090
when usingGoldHEN2.0b
toEnable BinLoader Server
, OtherBin Loader
tool port is usually9021
.
- You must manually copy
ps4debug.bin
to thesame path as PS4CheaterNeo.exe
\payloads\[FW version
]\ directory.
path\PS4CheaterNeo\bin\Debug\payloads\[FW version]\ps4debug.bin
path\PS4CheaterNeo\bin\Release\payloads\[FW version]\ps4debug.bin
- It can be downloaded at the following URL(
Only ps4debug 6.72 has been tested
).
ps4debug 5.05
ps4debug 6.72
ps4debug 7.02
ps4debug 7.55
ps4debug 9.00
- The cheat list can be loaded with cheats file, and the cheat value can be
edited
andlocked
. - The cheat list has a group expandable/collapsable 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 theQuery window
orHex Editor
, and can also be added manually.
- You can manually add addresses to the
Cheat List
.
- 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 supportsGroup
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 islibSce, libc.prx, SceShell, SceLib, SceNp, SceVoice, SceFios, libkernel, SceVdec
, these rules can also be customized.
- 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
isdynamic
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 thelock
orrefresh
the cheat codes to ensure that it is correct.
- Use
group search
when you already know thedata structure
of the query target. - Input format: [
ValueType
1:]ValueNumber
1 [,] [ValueType
2:]ValueNumber
2 [,] [ValueType
3:]ValueNumber
3... - The
ValueType
can be1
(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:
Assuming the targetstructure
is63 00
E7 03 00 00
AB CD 00 00
00 01
Group scan
can be entered as2:99 999 ? 2:256
- 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.
- Make the
base address
of the pointer be in theexecutable section
whenFastScan
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.