SteamTool - Retrieve steamID (Custom) Profile URL directly in windows!
8 replies, posted
A windows program written in C# that allows for easy accesability to steam account information."
- Github Description, 2016.
[b]SteamTool? What is it?[/b]
[URL='http://Github.com/PHSneaky/SteamTOol']Github [/URL]| [URL='http://github.com/PHSneaky/SteamTOol/Issues']Report a bug[/URL]
Steamtool is a project i started last week, my goal was to make it easy for the end user to retrieve their steamID, profile URL or custom profile url all with 1 click of a button, in a easy to use and fast UI.
[B]But i can use steamidfinder/steamid.co/steamid.com etc![/B]
You can, sure, but it's alot harder if your name isn't unique and doesn't contain dozens of icons, and even if it doesn't, here's a [URL='https://perpheads.com/threads/wrong-steam-id.19443/']prime example[/URL] why it is not 100% reliable.
[B]How does it work?[/B]
In your registry, steam stores your userid. Idk why.
Based on this number, you can create your steamID, there's some sick advanded mathematics going on there.
Based on the same user ID, you apply some more math and get your profile URL.
Viseting the profile URL in the same application, and retrieving the url 5 seconds later and you get the custom URL, in case you've set one!
[B]VIRUZ!! H3X0R SPYW@R3111!!!!!!111!
The code is on github[/B] so go compile it yourself if you think it has a virus.
[B]please note[/B] avast and some other virus scanners don't really like me, since i didn't digitally sign the installer(idk why but it didnt work)
Download here:
[
[URL]https://www.dropbox.com/s/sjt8cba4l1wvhgx/SteamTool.exe?dl=1[/URL]
Requirements:
- Windows 7+ (Net 3.5)
- Internet connection during installation(For the customURL)
[URL='https://github.com/PHSneaky/SteamTool/']See source files [/URL]
Screenshots:
[IMG]http://puu.sh/r8AJf/c1c49cf3c1.png[/IMG]
Todo:
- Hotkeys
- Voice confirmation when using hotkeys(useful whenever IG for example)
- Teeny tiny fixes such as making forms more neat, making them fixed sizes etc.
- Whatever you guys suggest!
This is based on the account you're currently logged into right / the most recent one?
Wouldn't it be more beneficial to turn this into a library
[QUOTE=Jelman;51040304]This is based on the account you're currently logged into right / the most recent one?[/QUOTE]
The most recent account you logged in with, so if you logged in on account 1 and run the installation it gets account 1, if you login onto steama with account 2 and then run the installation, you get account 2. Close steam whilst you were on account 2, and it gets account 2.
[QUOTE=SteelSliver;51040331]Wouldn't it be more beneficial to turn this into a library[/QUOTE]
I i knew how.
Nah, probably not with it being so simple.
But i'm only learning programming so why the fuck not, lets do it
[QUOTE=SteelSliver;51040331]Wouldn't it be more beneficial to turn this into a library[/QUOTE]
That would make it useful for developers. This app seems like it was geared towards just an average user. And if he designed this program using best practices he would already have a library with a well defined interface that he can pull into a library.
Files FormX.cs range 1-6 oh god
[QUOTE=ILiketrainz;51043566]The most recent account you logged in with, so if you logged in on account 1 and run the installation it gets account 1, if you login onto steama with account 2 and then run the installation, you get account 2. Close steam whilst you were on account 2, and it gets account 2.
I i knew how.
Nah, probably not with it being so simple.
But i'm only learning programming so why the fuck not, lets do it[/QUOTE]
If you're wanting to keep learning and developing desktop applications I'd recommend looking into [url=http://www.wpf-tutorial.com/about-wpf/wpf-vs-winforms/]WPF[/url] rather than WinForms, it's just generally all round better. WPF Unleashed is a good book to get started with however there's hundreds of tutorials and resources.
What about [url]https://steamid.io/[/url] and the thousands of other similar websites?
I'm not saying that your program is useless. I'm just saying that there are better options.
It was probably a good learning experience for you though making it, which is good.
Your tool is pretty cool and all but your naming scheme for the forms offends me.
Sorry, you need to Log In to post a reply to this thread.