I've had PointerSearch application tested by small number of individuals for 2 years now, and I finally managed to make simple enough GUI for it. So its time for release PointerSearch v4.0 to the public for people to use in conjuction of Gecko dotNet/WiiRd. I included ReadMe.txt with small example tutorial in the download package.
Newest GUI v4 version be downloaded here: http://wiird.l0nk.org/drp/PointerSearch_v4.rarBasicly main features are:
- supports combined 80&90 searches, so pointer in pointer finds pointers that are across of memory areas (like brothers in arms 0x80 pointers point to 0x90 area)
- supports multithreading, speeds up searches in multicore systems.
- changed and optimized search algoritms to use memory based QHash and QMultiHash, reduced file I/O dramatically.
- now searching full set of 6 dumps with 0x8000 offset takes only couple minutes (compared to tens of hours in WiiRd)
- you don't need to use WiiRd pointer in pointer search anymore, so you can continue debugging Wii while search is running.
- includes binaries for Windows, Linux and MacOSX
- it can search 6 sets of memory dumps:
- 80+80, normal 2 sets of 80 dumps
- 80+80+80, you can combine 3 sets of 80 dumps to cut down the number of false positives
- 90+90, normal 2 sets of 90 dumps
- 90+90+90, you can combine 3 sets of 90 dumps to cut down the number of false positives
- 80&90+80&90, normal 2 sets of combined 80&90 dumps
- 80&90+80&90+80&90, you can combine 3 sets of combined 80&90 dumps to cut down the number of false positives
Usage instructions:
1. Configure wanted offset for the search, ie. 0x8000 or 0x800.
2. Choose the memory dump files by clicking over the filename (if you haven't uploaded them to default location).
3. Setup corresponding pointer values that you want to search in 'pointer in pointer'-mode.
4. Press 'Search'-button and wait for results...
Hopefully this is helpful for all Gecko dotNet users out there who were missing a decent PointerSearch application.