|
PBSSCollector by ELiZ
This piece of software is a good automated tool for
looking for screenshots.
1 - It can scan the screenshots and detect some
abnormal content.
2 - You can download a complete servers screenshot
directory.
3 - You can search for 1 or multiple players.

Readme for PBSS Collector 2.9.0
Supported Operating systems
Windows 2000
Windows XP
Windows Vista
Do not expect program to work if you are using anything else.
How to start Collecting PBSS from servers
To start scanning for PBSS:
Step 1: Choose the maps you would like to scan, or right click
on map list and select "fill" to select all maps
Step 2: right click on server list (that now contains the
servers with the maps that you selected in step 1) and select
either:
"Inventory Servers" will start with the server you selected in
the list next to button
"Inventory Selected Server" inventory on JUST the selected
server
"Inventory Servers in random order" randomizes what server to
scan from the list
You can anytime you want cancel the operation by pressing "Cancel
Inventory"
Use the slider to go between the Entry's in database
How to use Hunt Mode
This function allows you to "hunt" for a specific GUID or part of
name of player, for example:
1) 9c3d2ac3406772df10719ca6709915c2
2) ELiZ
3) EL
btw.. that GUID up there isn't mine...
use "hunt" button to
start scanning Servers after the entry's you specified, if found
on server, it will try to download the PBSS's for the "Pray"
use "Stop" to stop scanning, be aware, this can take a while.
use "Add" and "Remove" to manage what "Pray" to hunt for
use "Import" to import a list of GUID's from a text file
use "Clear" to Empty the List
Deleting entry's from the Database
There is 4 ways of doing this:
1)Use the "Delete Entry" button to delete the CURRENT entry
2)while Application is shut down, delete the png's, located in:
%Installdir%\PBSS\Vault\
For me that would be "C:\Program
Files\PBSSCollector\PBSS\vault\"
3)Right-click on picture and select "Delete Non-Cheating PBSS"
to delete ALL PBSS except those marked as cheating
4)Click on button "Delete All PBSS" to empty the database and
delete all PBSS
Trouble shooting
Server list not updating? remember that firewall need to be open for
the same ports as AA has.
I've had some reports that Norton's Internet security blocking
Collector.
Update[2007-03-18] this seems to be the solution for Norton:
vsaari{Cosa_Nostra} wrote:
I had old Norton Internet
security 2005 package at my office ... had some time and I tested it
....
Looks like port 80, 8080 are blocked by default in Norton firewall
products ....
Problem solving (for 2005 ver. at least):
1. Start Norton Internet Security or Norton Personal Firewall.
2. At main window click" Options"
3. Choose Norton Internet Security
4. Click Firewall
5. At HTTP-ports (blocked ports) choose port 80
6. Click remove
7. Press "OK"
History Log
New in 2.9.0 Beta 2[2009-01-19]
Fixed Problem of
having Multiple Gameservers on same IP, only showing 1 of the
servers in PBSSCollector.
Added a function that removes a
server from the database if it's been offline 7 days.
Joined the 2 menus (Image menu
and PBSS-text menu) to one single menu.
Minor GUI changes, changed the
location of the slider bar, changed width of the PBSS-image to
better line up with PBSS-text.
Due to the effort of opening up
PBSSCollector to other games, the field that used to show map
name now also shows Game name
Added a new Mode (Beside
Collector and Hunt-mode) call HTML-Mode, where you can paste
Path's to pbsvss.htm you wish to inventory.
Added the possibility for the user to add new Games to
PBSSCollector, by modifying PBSScollector.ini (Instructions are
at the top)
New in 2.9.0 Beta
1[2009-01-16]
Added an option for saving database is once a minute to minimize
loss of data, default is: ON
Added detection for "Random"
generated colors in PBSS-Cleaner.
Added a work-around instruction
to make PBSS-Collector work with Norton Internet Security. You
can find it just before history Log.
Added "Open this PBSS in MS
Paint" when right clicking on a PBSS, making it easier to find
new colors to add to color detection.
PBSS Collector does not take
the shortcut of downloading the pbxxxxxx.png directly, instead
it verifies it by downloading the pbxxxxxx.htm first, advantage
in this is that there is no false "Name changer" detections
anymore.
PBSS Collector does not
download the whole pbsvss.htm every time it starts inventory on
a server, it only downloads the changes since last inventory.
Collector now adds PBSS that is
black.
Collector now finds pbsvss.htm
path on server by it self, and the option to add it in "Manage
Providers and IP's" is removed. It will use the patterns defined
in "Data\Patterns.dat"
Selecting what provider to
Collect from is now not possible, instead the user has the
option to scan all or only approved.
Renamed Suspicious color1 to
"Red 239".
Renamed Suspicious color2 to
"Magnenta 255".
Added a "Rescan" button in the
"Cheat Manager" to rescan all downloaded PBSS, in case you add
new detections you wish to scan for.
Changed it so that the GUID
passed on to Custom action is the GUID from html-line, not the
GUID from PBSS.
From a suggestion from [-LDV-]
mole3, I have: Added 2 buttons next to GUID field, allowing to
jump to previous and to next PBSS from that GUID.
Integrated Hunt mode window
into the main GUI.
Added a performance chart
spanning over the last 15 minutes. The user can choose to see
either the log or the performance chart.
Added a Right Click option to
lookup the current PBSS's GUID on
http://aa-accounthistory.com.
Added %8 option to Custom
trigger option %8 will be replaced with PBSSCollector version,
i.e. 2.9.0 in this version.
Changed it so that %7 in Custom
Trigger now sends the complete path and filename instead of just
filename
PaintX.dll is no longer used
for loading and accessing .png files, all is now done using GDI+
API's.
Removed references to the
following OCX's so that they is no longer needed:
COMDLG32.OCX
COMCTL32.OCX
MSCOMCT2.OCX
MSINET.OCX
MSWINSCK.OCX
PBSSCollector now
read PBSS-info from the PBSS's Metadata instead of running a
OCR.
Added New button to Reload Map
list.
PBSSCollector now outputs log
(If user so wants) during running PBSSCollector, not during
shutdown.
PBSSCollector now query (Using
Gamespy Server Query) as fast as it can, instead of an interval
of 1 server per second.
New in 2.8.1[2007-03-18]
Finally added the possibility for the user to manage the colors
that are used to detect some of the visual markers visible in a
PBSS, available under: "Modules/Manage Colors for cheat
detection"
Fixed the AASA Custom Plug-in
New in 2.8.0[2007-01-07]
Removed the support of Ban lists
Some design-changes to
interface
Using Master Gamespy query to
use the servers port (incase it's not 1717)
Fixed a glitch that made server
scanning scan ALL ip's not just the one returned from Gamespy
Master Query
Added an counter that shown the
speed of PBSS/minute at the bottom.
Added custom Plug-in that will
be trigged when cheat is found, what Plug-in that is used is
changed in preferences. These is the plug-ins that is packaged
with PBSS Collector:
Plug-ins\CreateAASAreport.exe
Plug-ins\CreateACIreport.exe
The Source code for the 2
plug-ins can be found in the "\Plugins\Source" folder, so feel
free to create your own.
At runtime
"%1" will be
replaced by Unique PBSS number "8794895"
"%2" will be replaced by
ServerIP "82.128.209.14" (ServerIP)
"%3" will be replaced by Html
line "000849 "]=Player=[" (W)
GUID=5ef757efd3272c38754e3c425d6127c0(-) [2007.01.07
03:06:52]"
"%4" will be replaced by
pbsvss.htm path
http://82.128.209.14/82.128.209.14
"%5" will be replaced by
PlayerGuid) 5ef757efd3272c38754e3c425d6127c0
"%6" will be replaced by
Cheatname "No Fog Bridge Crossing"
"%7" will be replaced by local
filename without the png extension: 200701071027158798895
Here are 2 examples
of using Plug-ins:
CreateAASAreport.exe
%1|%2|%3|%4|%5|%6|%7
CreateACIreport.exe
%1|%2|%3|%4|%5|%6|%7
New in 2.0.1
PBSS that collector fails to scan the text area now is moved to
PBSS\failed
Server list is now based on
GameSpy Master server query.
"Right click on Image for menu"
no longer is visible while scanning.
New type on Cheat-Detection
called NTD, similar to color detection is introduced.
Hunt mode now performs
inventory in alphabetical order, not in Server-provider order,
improving performance
Added limited support for ACI
(Ban list and skip PBSS for banned player)
Even if you select to skip PBSS
for GUID already banned, PBSS Collector will still log the ban
New in 1.7.2[2005-11-06]
Increased the size of viewport of PBSS when "Show image part of
PBSS, SCALED for easier viewing"
Improved what is saved and
loaded from database at startup and shutdown, improving
performance
PBSSCollector no longer has a
limit of 32767 PBSS in vault, limit is now 1000000, hope that is
enough
Improved Text Scanning PBSS
speed with 25%
Added filter of minimizing the
amount of PBSS from a server based on hours, available in
file/preferences, it counts the hours specified, starting from
when the last PBSS was added
Added 2 buttons to quickly
browse between PBSS marked as cheating, either manually or
auto-detection
<< Jump to
previous PBSS marked as cheating
>> Jump to next PBSS marked as
cheating
Added some graphics
to the Interface
Changed the log-window from
list box to MSFlexGrind(thx =DM={USAF_Pride} for pointing me in
the right direction) Log will now show Colors depending on what
it logs, Cheat detections as Red, and so on.
Added option to download a
fresh ip ranges.
Downloading pbsvss.htm shows
the progress, to show that PBSSCollector hasn't crashed
Added the option to right click
on PBSS and choose "Archive\Archive This PBSS" or
"Archive\Archive All PBSS", files will be moved to \PBSS\archive
folder, database entry removed and a .txt file containing all
info about PBSS will be created with the same name as PBSS.
PBSSCollector is now limited to
8 download threads.
New in 1.7.1[2005-09-04]
Fixed bug when
downloading pbsvss.htm from some Game hosters servers, that
caused inventory to lock up at 99 of 100 or 199 of 200
Added Redline Servers as
Server-Provider
Added Clanservers as
Server-Provider
Added a GUI in file/preferences
to add/remove/edit Serverproviders/pbsvss/ranges, so no need to
edit ip ranges by hand anymore
Added the option to Lock what
Web-Browser PBSSCollector will use for report. how to use:
1) close down
PBSSCollector
2) set your default Web-browser
3) start PBSSCollector, go to
file/preferences
4) click "Lock" under the field
with your current Web-Browser
5) PBSSCollector will use the
Web-Browser you had when you selected "Lock" from now on
6) You can now Use what ever
Web-Browser you want outside of the PBSS-Collector
Renamed GOAA to SCI
in Server Provider List
Added option to have hunt mode
to loop when finished, available on the Hunt-mode form
Started a new section in this
readme called "Trouble shooting" where I will start adding
common problems, and their solutions.
Server list now get updated
between each cycle when Inventory reaches end of loop
Progress of server-Discovery is
now shown on the right side, list both new discoveries and old.
New in 1.7.0[2005-09-02]
Added support to add
Non-GOAA server Ip-ranges
I decided to remove
PBSSDecoder.exe as part of this package
Now possible to filter out ALL
PBSS containing GUID already banned by AASA
Increased number of bytes that
is downloaded for version-check on aasaprivbanguid.txt to 255
Fixed bug in "Inventory Servers
in random order" that caused program to hang when restarting
loop
Added option to start verbose
logging in file/properties, with this turned on I should have
enough information to analyze if you encounter problems.
New in 1.6.2[2005-08-13]
When filtering out PBSS already caught by PBSS, it now also adds
to the log the name player was using when banned.
Added the option to Autocreate
report on cheaters caught while doing inventory, so it's no need
to stop inventory anymore when cheater is found
The Random server inventory now
really is random
Added 4 new ubot detections,
and removed some of the old that wasn't producing any detections
Also renamed "UbotX" to
"Suspicious color" just to indicate that the detections are not
definitive detection
NoFog detection was added to
Bridge SE, Mountain Pass and Mountain Pass SE
Extended Previewing of
"aasaprivbanguid.txt" to 60 bytes due to some change to the
header of that file
Removed splash-screen and about
box from PBSSCollector
Added the option to disable
Auto-update AASA-Banlist File/Preferences/"Autocheck if new
version of AASA-banlist is available at startup and at the
interval specified below."
New in 1.6.1[2005-07-27]
PBSSCollector now
does a pre-check prior trying to "Create report on player for
AASA", addressing some of the false name changing detections
where 1 player has 2 entry's in htm, i.e.:
000335 "[uBp]RuninRiot{(wS)}"
GUID=9b0b44184b3ba9356472a0eebd22ba99(-) [2005.07.20
14:23:19]
000335 "[uBp]Runnin_Riot"
GUID=9b0b44184b3ba9356472a0eebd22ba99(-) [2005.07.19
20:02:53]
where the second entry was "Screenshot transfer was
incomplete." making collector find the first png, that was
still there since second failed.
Sounds confusing?
Short version: PBSSCollector
will not let you report PBSS that can't be verified by
pbxxxxxx.htm
Decreased the average
time it take to scan the PBSS for text to 11%(263ms to 31ms).
Removed 4 of the ubot
detections.
Removed the option to load
AASA-Banlist(aasaprivbanguid.txt) at startup, PBSSCollector will
now download that automatically if it has changed.
When "Create report on player
for AASA" is clicked, PBSSCollector now first Verifies it has
the most current AASA-Banlist(aasaprivbanguid.txt).
AASA-Banlist(aasaprivbanguid.txt) is also auto updated in the
interval defined in file/preferences
Removed the pause that were
when "Enemy Spotted" was playing
"Enemy Spotted" sound can now
be disabled in file/preferences
Now possible to limit the
amount of PBSS downloaded per server in file/preferences, the
number you specify is the max PBSS that can be downloaded from
each server, AFTER that program will start filtering out the
already downloaded PBSS, already banned by AASA PBSS, auth
downtime and so on, so you might end up with only 70 valid PBSS
even if you specified 100 as limit.
Removed the option to download
PBSS that was taken during auth downtime, these are now ignored.
Fixed 1 bug that caused lockup
when performing inventory.
Now only scans every second
line in PBSS for ubot and nofog
PBSSCollector now show the
progress in the Pre-Scan of Servers HTM.
Changed default threads used
for inventory of servers and hunt mode
New in 1.6.0[2005-07-21]
Removed "Server
Management", PBSSCollector now scans the IP ranges defined in
ipranges.dat in the background.
Added "Skip Server" to jump to
next server in list when doing inventory
Added "Inventory Servers in
Random Order" to start inventory the servers in the list in a
random order
Improved second phase of hunt
mode to that extent that first phase isn't needed anymore
Increased some counters from
10000 to 30000 that made PBSSCollector to time out when
inventorying servers with huge HTML's
New in 1.5.3[2005-07-15]
The bug including
having "Player" as playername triggering Name changer is fixed.
Added additional code to hunt
mode so it will not do a deep scan of the html lines if pray
isn't present, approving hunt mode speed.
Added the new IP-ranges used by
GOAA, I also added the possibility to add and remove ranges,
edit the data\ipranges.dat to add or remove old ranges. First
number in "ipranges.dat" is how many IP-Ranges that there is in
the list. This version there are 9 ranges.
Includes PBSSDecoder 1.2, used
to rip out text from any valid PBSS.
New in 1.5.2[2005-07-11]
When creating a
report to AASA, and when doing the search it now takes you
directly to the 'Search Result" page.
"Create Report for AASA on
Player" now works on Firefox Web Browser.
Hunt mode now only tries to
download (and echo to log) those PBSS that isn't overwritten
Separated NoFog from
Misc-Detection, it now has it's own ON/OFF setting in
Preferences
New in 1.5.1[2005-07-08]
Fixed bug in "Delete
all PBSS" that would cause program to crash if pressed 2 times
in a row.
Added server info when pray was
found in hunt mode.
if you import a GUID that are
already is banned from file into Hunt mode, program will log
that.
Added Auto detection for
"Nofog"
Active on bridge
ONLY, make sure when you report to AASA use a PBSS that
really shows the NoFog beyond the extended range,
PBSSCollector will NOT report Extended Fog as NoFog, but
make it easier for the Verifiers over at AASA and report
ONLY those that shows 100% NoFog. Also sometimes it will
produce false detections when smoke is in view, think I got
2 false in 7000 shots scanned.
Added a 10 pixel
border that are excluded from Misc-Auto detection, hopefully
reducing a few false detections
Removed a few Ubot detections
that didn't result in any Bans anyway
Now Bundles with the
PBSSDecoder, have a look over as AASA forums/Server Tools
section for description.
Removed the option for Scanning
after SS_Cleaner Since it's been about 6 months or more that a
PBSS like that was seen.
New in 1.4.4[2005-06-28]
Fixed code so it will
accept server names with the character "\"
Added another Ubot detection,
called Ubot6
Warning: UbotX
isn't the real name of the cheats, since I have no way of
keeping up with the real names of the cheats, I decided to
use those names instead.
New in 1.4.3[2005-06-19]
Added additional
Server-filtering:
All (Both AASA
and Non AASA)
AASA
Non AASA
Added Ubot4 and Ubot5
to Misc-cheat list
Warning: UbotX
isn't the real name of the cheats, since I have no way of
keeping up with the real names of the cheats, I decided to
use those names instead.
Fixed bug in Hunt
mode, it no longer disables Prey list after Hunt is done.
Added fix to code for Players
that have added "0D0A"(Newline) to their usernames leaving a
invalid
HTML, like this:
"G0TT
" (W)
GUID=d8a6651198be1dd09180105ad90515cf(-) [2005.06.18
17:20:26]
Scanning a server with a such a
player will cause program to crash in earlier versions
Added code to
"Refresh and Verify and all Servers" to filter out U.S. Army
Officials.
Added so it shows how many PBSS
that has been downloaded in total in the current version.
New in 1.4.2[2005-06-11]
MiscCheat Auto detect
is once again enabled, picking up at least 2 of the most common
Ubots by automatic scanning
PBSS. In this version
it ON by default
New in 1.4.1
Added thumbnails for
the 4 new maps released in AAo 2.4
Modified Hunt mode so it
doesn't Care about Lower/Upper Case when searching HTML
Added a new function to Import
Servers in Sever management: "Import IP from FULL serverlist"
full scan of IP-Ranges used by SCI (This is slow, but will get
you a full server list)
New in 1.4.0
Rearranged controls
so that program will work when running in 800*600
Added so that PBSS can be shown
in 3 ways:
1) Classic,
showing full PBSS, not scaled
2) New, show only the Image
from PBSS, not scaled
3)(Default) New, show only the
Image from PBSS, SCALED, allowing easier visual detection of
cheat by user, might be stressing on CPU, if it seems slow,
use mode 1 or 2
Removed Zoom window,
since it's not needed anymore
Added to 'Server Management''
search function, that it now tell you if the search-string
wasn't found when searching for server-name
Added the complete Font PB is
using to create the PBSS to remove the false Name Changer
detections since last Auth-update
Cut the cpu-time used to
Scanning for Color-detection cheat in PBSS in half
New in 1.3.0 Beta7
Moved away from using
MS-Access as a Database-engine, program is now using an internal
database format
Hunt mode is now
multi-threaded, uses same amount of threads as download of PBSS
Removed most Message-boxes and
output the error messages to log instead
Revamped Sever-management,
moved misc buttons to right-click
New in 1.3.0 Beta6
Renamed from "Cosa
PBSS Collector" to "PBSS Collector"
Added output of log to file
when closing PBSS Collector
New in 1.3.0 Beta5
Moved misc buttons
that just took up place to right-click:
on Server list these menu-items
are available:
Inventory Servers
Inventory Selected Server
Cancel Inventory
Show HTML for server (selected)
on PBSS details
(Player name, GUID, html, etc) these menu-items are available:
Copy GUID
Copy HTML
Add GUID to Hunt mode
on PBSS these
menu-items are available:
Copy path to PNG
(local)
Copy path to PNG (Server)
Delete Non-Cheating PNG
Play Slideshow
Create Report for AASA on
player
on Map list these
menu-items are available:
Clear
Fill
Added "Play
Slideshow", accessible though right click on screenshot,
interval is changeable in file/preferences, 0.5 to 3.0 sec
interval
"Create Report for AASA on
player" now opens up a Report as a HTM-page with links to AASA
and information needed to make report.
New in 1.3.0 Beta3
Removed "Download
Server list from Forwardobserver"
Added a whole new way for
handle Server list, File/Server Management
Added Multithreaded download of
PBSS(1-15), changeable in File/Preferences
New in 1.2.1
Added error handling
code of loading on aasaprivbanguid.txt
Reports now include
[code][/code] around the HTM of report
Added "Clear" button to hunt
mode to clear list
Added "Import" button for hunt
mode to quickly add GUIDs ,text file should look like this:
e1471b1b6f1bc173272c37671e692b08
2958d571aa81ed7a888f9af676bc9045
989ba946107a544bd55e37199980c119
New in 1.2.0 Final
Release
Added Splash-screen
New in 1.2.0 Beta4
Added function to
move the zoom-window around, just click once on PBSS picture,
click again to end zoom-movement.
Added button "Copy Path to
Png(Server)", use to place path to png on server, i.e.:
http://213.228.239.185/213.228.239.185/pb000048.png
New in 1.2.0 Beta3
When collecting
servers Army Officials is now ignored
Moved misc information down to
the status bar at the bottom
Added button "Show html for
Server" to open up a Web-browser to view the server's HTLM list
Removed bugs:
User was able to use
application when Server list was loaded
After reports of "Create Report
for AASA on player" button produced report on the wrong database
entry, button now uses the information shown in the textboxes
left of PBSS
new in 1.2.0 Beta2
several critical Bugs
was fixed
new in 1.2.0 Beta1
Added a zoomed in
viewport centered on aim point
Added auto detect of Helios
Added Slider for Gamma Control
New in 1.1.9
Now handles Color
Codes in server name in a correct way
Removed bug that happened when
"Cancel Inventory" was pressed, preventing next scan to succeed
New in 1.1.8
New download code...
faster
Audio warnings when AutoScan
finds cheater
Progress bars for downloads
Now possible to Delete entry's
either by press of a button or deleting the Png
Happy Hunting....
/ELiZ |