Jump to content

SteamSpy v1.2.0.2 (formally known as Steam Profiler)


Recommended Posts

A little about the program;

I created this tool mainly for server owners, to quickly and effeiciently get information about a player all in one place with the option to export it to .pdf - Its made in vb.net, and utilizes HtmlAgilityPack as the main form of getting all the data from different places. 

You may be asking "Why use this tool when there is many steamid websites" .. well that is true, but this tool was designed using all of the known websites but just displays it all in the program, as each website offer different statistics about a player.

 

I discovered HtmlAgilityPack and wanted to learn more about it, so this is the program I have whipped up using it.

 

Known Issues: 

  • I have made effort to detect if the steamid is valid, while this can still be avoided by entering "765xxxxxxxxxxxxxx" which will still try and search for the steamid since it contains 765. If you do this, the program will crash. It is highly recommended to use a real steamid.
  • Sometimes the nodes will not connect properly after searching for a steamid. If the program hangs, give it sometime to load everything it needs to load. If after 5-10 minutes nothing has loaded, you will need to force close it.

  • Some steam username's will return an error illegal characters in path - I am still looking into finding a way around this. If you do get an error "Illegal Characters in Path" you will still get information about the player, but you wont be able to export it. 


Not A bug:

  • After searching a steamid the program will become unresponsive for a short amount of time, this is purely because the program is searching the nodes for the information. Usually its about 50 seconds, but could take longer. If you choose to "Auto Export" it may take longer.
  •  The program can only search for a steamid. Vanity URL's are not accepted at the moment. 

 

If you have any issues saving files, exporting or any other errors. Please try run the program as admin.

 

Starting the program for the first time

Once you've installed the program using the .msi provided, a folder will be created called "SteamSpy" in C:\ProgramData - from there, there will be another folder created called SS-Exports. This folder is used for exporting player information, so each player will get their own folder and in that folder will be the exported pdf file.

 

The folder Userdata is created as that's the folder where the "Recently searched" steamid's will be.

 

Program features (in order of search)

Profile Details contains

  • Steam Profile picture
  • Steam Username
  • SteamID
  • Steam2ID
  • Steam3ID

 

Profile Information contains

  • Invite URL
  • Profile Link
  • Estimated Cost of Account
  • Member Since
  • Account age
  • Steam level
  • Country
  • Online Status
  • Profile state (public, private etc)
  • Total Hours combined (for game play)
  • Windows hours
  • Linux hours
  • MacOS hours

 

Profile Bans contains

  • Total Game Bans
  • VAC Banned
  • Total community bans
  • Total trade bans
  • Overall bans
  • Last Ban
  • Detected friend bans
  • EAC Bans
  • EAC Ban Information
    EAC ban information is purely for rust.

 

Recents contains

  • A list of searched steamid's - This will only show recently searched if you have the setting enabled for it. You can right click each entry, to search the id again, or copy any information from it.

 

Settings Contains

  • Automatically paste steamid's from clipboard
  • Automatically save all searched id's to recents
  • Delete saved file
  • Automatically check for updates upon starting the program
  • Auto Export
  • Load default settings
  • Open exports folder

 

Change-log contains

When I release new updates, the changelog will automatically show the changes that have been made.

 

Export Profile

  • Export currently searched steamid to a readable and organized .pdf with some information.

 

About 

Basic information regarding the program and credits.

 

You can download the .msi from my github page 
https://github.com/System32-0/SteamProfiler/releases/download/Release/SteamSpyInstall.msi

 

If you run into any problem that isn't mentioned above, please post in Issues
https://github.com/System32-0/SteamProfiler/issues

 

Some pictures

 

Spoiler

1d25a3500009b688539dc3c7e2243d02.png261ba1ff6b108730668c0b6e639cf675.png075e9f3fbecb9d68e967afef3510e85b.pngde11325d8b7a38f5a63017e5411e4e7d.png4d4483ad6ada85c2d2f93fe3613e3322.png4f1cd39b6fd2b741e247edc428b7f968.png

 

 

Please note: The program has changed slighly since these pictures were taken.

 

 

Update v1.2.1 contains

  • Removed .ini file saving/loading as it was causing saving issues
  • Removed Program Updates tab from settings. Checkbox is now located on the first page
  • All settings are now saved and loaded internally
  • Removed useless code
  • Change form color, and design
  • Fixed the link of the update button. (oops)
  • Fixed broken node to display user's last ban.
  • You need to uninstall previous version to install new version.
Edited by Drunken Cheetah
  • Like 1
Link to comment
Share on other sites

Love it, One thing I did notice was when you click search it does not tell you that your search and or dose not auto switch you to the results. Also you might want to note that when a profile is set to private a lot of the information returns unknown since the profile is private.

Also where it says the version it says 1201 instead of 1.2.1

 

Untitled.png

Edited by GraveYard
Link to comment
Share on other sites

Thanks for the feedback, I’ll change it so it switches to the results, and yes if a profile is set to private it will return vague information about it. There is some text on the main page but I forgot to make it visible (oops) 

for the version; it’s 1.2.0.1 but the way the update is setup, it reads the value without the points it was setup like that to avoid confusion within the checking updates side of it. Hence why it’s 1201. I’ll have a look at a better update feature in a future update. 

  • Like 1
Link to comment
Share on other sites

Posted (edited)

Update v1.2.0.2 :

  • Changed when user searches for a player, it will now take you to the first tab. - Thanks @GraveYard
  • Fixed "Illegal Characters in Path" issue.
  • Changed how the program updates, and checks for updates works.
  • Removed "Save Settings" from settings page.
  • Added "Open File" option to Exports. To open the selected .pdf easier quicker.
  • Version information will now display the actual version (e.g: 1.2.0.2). Each update this number will increase by 1, unless its a major update.
  • Made the label visible to let you know if you search a profile that is private.
  • You can download the update from the Releases or directly from here
  • You need to uninstall previous version to install new version. I am trying to find a way around this.

To use the update feature the program must be ran as administrator. It will throw an error if you do not.

Edited by Drunken Cheetah
  • Like 1
Link to comment
Share on other sites

  • Drunken Cheetah changed the title to SteamSpy v1.2.0.2 (formally known as Steam Profiler)
On 6/24/2022 at 11:12 PM, Drunken Cheetah said:

Not A bug:

  • After searching a steamid the program will become unresponsive for a short amount of time, this is purely because the program is searching the nodes for the information. Usually its about 50 seconds, but could take longer. If you choose to "Auto Export" it may take longer.

Everywhere I have posted the release I have added this in every first post.

I can add something else in there though.

Link to comment
Share on other sites

Posted (edited)

Update v1.2.0.3 :

  • Removed program hang when searching for a player, and replaced with a seperate progress window.
  • Fixed the incorrect update text
  • You can download the update from the Releases or directly from here

To use the update feature within the program, you must run the program as administrator. It will throw an error if you do not

  • You need to uninstall previous version to install new version. I am trying to find a way around this.
Edited by Drunken Cheetah
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.