Post: [Release] NetCheat PS3 v4 by Dnawrkshp
10-21-2013, 02:06 AM #1
Renton
Hurah!
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.


NetCheat PS3 is a DEX Real Time Editing tool that takes advantage of the ps3tmapi_net.dll that comes with the PRoDG Debugger. This doesn't come with that dll, so you have to get it yourself and place it in the same directory as NetCheat. NC supports codes (similar to RAW PS2 codes), searching, dumping, memory ranges, and user made plugins. Here is a list of the new stuff since the last release:

    
[COLOR="Red"]NOTE: All plugins must be updated to use the new PluginInterface.dll otherwise NetCheat will fail to load them.

Implementations:
- Colored status button for connection state
- Load and Store search results
- Search for X byte alignment (where X is and positive integer)
- Search for changed value and unchanged value
- Recent memory ranges menu
- A few new plugin features
- Plugin icons

Bug fixes:
- Faster searching
- Fixed color bug in codes tab
- Fixed cheat file having a bunch of extra '/n'
- Fixed labels in codes beginning with "//" disappearing[/COLOR]


Plugins:
Plugins are just User Controls compiled into a dll that NetCheat puts on a form and utilizes. It has the ability to read from, write to, and constantly write to the memory. It also has a few functions that may be useful for certain situations.

Creating a plugin is fairly easy and here is a video I made to help:
. You should also look at the Kingdom Hearts 1.5 plugin for help (now added in .rar as of v4).



Memory Ranges:
Each game uses different regions of the memory so, for full optimization, it is best to document these regions. As far as I know the only way to do this is to go through the memory in the Debugger and find the regions with a ton of 0xD's.

Pad format (jokers):
JokerThat PS3 outputs only one way: ab00cd. Some games have different formats, and others a different order. For now, if your game has its pad format something like 00abcd, then you will have to change the order yourself. Sorry.

Codes:
The format and codetypes are better explained in the Code types.txt.
In fact I'm not going to explain it at all since you can just read that text file.
Keep in mind jokers have to be constantly written to work.

Searching:
Searching (scanning) has the ability to store all the results in a listview so that you can search again (Next Scan) through those results for an updated value. You can then delete, refresh, and copy those results.
NetCheat PS3 also supports dumping. Unlike the debugger, you can dump outside of the game's memory without error.

If you want to search for something and the number of results slows the search down exponentially, then you can use CompDump and dumps to find differences. Then with the outputted results from CompDump you can convert and load it into NC's search results list view by using the Conversion plugin. In the plugin there is an empty text box at the bottom with a browse button next to it. Direct the file browser to the outputted CompDump results (leave the dump.txt below the same unless you want to load it up via the Load Scan Results button) and click Start. Once it is done, go to the search tab, click on the search results list view, and press Ctrl-R to load them into the list view and you are good to go.
This allows the initial scanning of 0 without displaying 10 billion results (good for timers).


Refreshing:
There are two ways that you can refresh the results. One is to refresh each item by getting the values from the PS3. The other is to update the values by getting them from the dump.txt. For the most part you will only need to refresh the results from the PS3 (hence the big button to refresh from the PS3). The only use I know of for the refresh from dump.txt is for the CompDump search result import.

Scan comparison types:
    [COLOR="Red"]Equal
Not Equal
Less Than
Less Than Or Equal
Greater Than
Greater Than Or Equal
Value Between
-- Next Scan Only --
Increased By
Decreased By
Changed Value
Unchanged Value[/COLOR]


Scan value types:
    [COLOR="Red"]1 byte
2 bytes
4 bytes
8 bytes
X bytes
Text (String)[/COLOR]


Images:
You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.You must login or register to view this content.

Credits:
Written by Dnawrkshp
Concept by Veritassdg / Renton
Help from Badger41


You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.


Enjoy!

The following 12 users say thank you to Renton for this useful post:

awsomedude1097, FallofReach, flynhigh09, Lethal Hack, Mango_Knife, minimal08, Pseudo_Soldier, Smexeh, Swifter, Tipton_Modz, xkoeckiiej, xKtF
01-06-2015, 12:10 AM #11
One
At least I can fight
why bump this lel

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo