I was bored, so I created a program that automatically changes your steam avatar using curl.
[IMG]http://i.imgur.com/4qUCv8A.gif[/IMG]
It works by sending post requests to the uploading page ( [url]http://steamcommunity.com/actions/FileUploader?type=player_avatar_image&sId=yoursteamid64&bgColor=262627[/url] ) - replace "yoursteamid64" with your actual steamid64
It requires your steamid64, sessionid, and steam cookie.
To get those you can go to the uploading page, and view the uploading pages source.
The steam cookie can be acquired through your browser.
Its exact name is "SteamLogin".
[video=youtube;vpJ4vSfHm68]https://www.youtube.com/watch?v=vpJ4vSfHm68&feature=youtu.be[/video]
[url]https://github.com/Leystryku/steamavatarchange[/url]
download: [url]https://github.com/Leystryku/steamavatarchange/blob/master/build/release/[/url]
source: [url]https://github.com/Leystryku/steamavatarchange[/url]
FAQ:
Q: It's not as fast as in the video anymore?
A: Yes, it's rate limited per user now. However, you can still change your avatar at certain intervals with it.
Q: Can I use anything else than .gif?
A: Yes.
Q: Can I make it faster?
A: Try using jpg's instead of gif's, or upload the picture, then dl the resized one from steam & use that one instead. It should be a little faster, because steam has to convert it otherwise.
Q: VCRUNTIME140.dll is missing, what should I do?
A: Download this [url]https://www.microsoft.com/de-de/download/details.aspx?id=48145[/url]
Q: It keeps saying no file found lol
A: Then you didn't write e.g. "*.gif" but ".gif" instead. The * is important. Otherwise, you don't have any images matching the pattern in that directory.
Q: I don't have the cookie, is this broken?
A: No it's not, you need to log in and stay logged in.
Q: How many frames can this have?
A: As much as you want.
Q: Does this harm the steam servers in any way?
A: No, only few bytes are sent per second. Millions of users request and send data to steam every day. Think of it the same way as browsing steam.
Q: Is this an exploit?
A: No.
Q: Does this bypass steams file uploading checks?
A: No.
You are god.
This is cool!
I remember changing my avatar frequently at one point and it'd block me from doing it, wouldn't this cause that?
[QUOTE=Lawligagger;49492419]I remember changing my avatar frequently at one point and it'd block me from doing it, wouldn't this cause that?[/QUOTE]
I've been changing my avatar for an hour, and it hasn't happened to me yet :v
I'm sure valve will love this, considering they never remove the avatar images from their servers. :v:
I'm too stupid for this, how do I even use it?
Edit:
I think I found out how, not sure
Very cool, haven't figured out how to use it yet.
Looks really good, I might look through the code to see how it was done.
[QUOTE=sarge997;49492447]Very cool, haven't figured out how to use it yet.[/QUOTE]
It's fairly simple.
You can get your sessionid and steamid64 by viewing the source of the uploading page.
Only tricky thing is your steamlogin cookie.
[url]http://i.imgur.com/VYtxcN6.gifv[/url]
But where am I putting my Steam info?
I can't find any sort of config files for this.
[QUOTE=sarge997;49492518]But where am I putting my Steam info?
I can't find any sort of config files for this.[/QUOTE]
You have to start it with the info as the arguments.
[url]http://i.imgur.com/0w2EgYz.gifv[/url]
[QUOTE=Reagy;49492428]I'm sure valve will love this, considering they never remove the avatar images from their servers. :v:[/QUOTE]
They also don't store duplicates so it's not that bad.
[QUOTE=Mr Anonymous;49492546]This is pretty awesome Leystryku. Just trying to understand how you get it to work.
I've edited the URL and replaced it with my URL so I am on the page as per the screenshot below:
[IMG]http://i.imgur.com/AnaSrjY.png[/IMG]
How do you go about actually creating the avatar? I uploaded an image but it didn't seem to do anything.[/QUOTE]
Wait few mins and I'll upload a video
Works in CSGO
[url]https://gfycat.com/GreedyCautiousAmoeba[/url]
"Changing avatar to: dick.gif"
"Changing avatar to: dick.gif"
"Changing avatar to: dick.gif"
...Continues
My sessionid contains a lot of "%" symbols, is this the correct format to implent?
[editline]9th January 2016[/editline]
[QUOTE=Leystryku;49492564]Wait few mins and I'll upload a video[/QUOTE]
Nice.
[QUOTE=Darkwater124;49492561]They also don't store duplicates so it's not that bad.[/QUOTE]
Still pretty bad if you ask me, I can still find my avatar from 2008.
What did I do wrong?
[img]https://my.mixtape.moe/lxcevo.png[/img]
[QUOTE=Shotz;49492693]What did I do wrong?
[img]https://my.mixtape.moe/lxcevo.png[/img][/QUOTE]
[url]https://www.microsoft.com/de-de/download/details.aspx?id=48145[/url]
Try installing this
[QUOTE=Leystryku;49492697][url]https://www.microsoft.com/de-de/download/details.aspx?id=48145[/url]
Try installing this[/QUOTE]
Thanks, is it meant to spit that huge wall of text out because I feel like it's slowing it down
[QUOTE=Leystryku;49492697][url]https://www.microsoft.com/de-de/download/details.aspx?id=48145[/url]
Try installing this[/QUOTE]
Ignore the 64bit one even if you're on 64bit, it won't work. 32bit version helped, thanks.
[editline]9th January 2016[/editline]
It seems to give me an error about my steamid being incorrect, weird.
[editline]9th January 2016[/editline]
Ok what? Using a .bat file to launch it didn't work but launching it through the cmd seems to work fine.
[QUOTE=Shotz;49492721]Thanks, is it meant to spit that huge wall of text out because I feel like it's slowing it down[/QUOTE]
Yea it is meant to spit out that "huge wall of text",
[QUOTE=Plaster;49492723]Ignore the 64bit one even if you're on 64bit, it won't work. 32bit version helped, thanks.
[editline]9th January 2016[/editline]
It seems to give me an error about my steamid being incorrect, weird.
[editline]9th January 2016[/editline]
Ok what? Using a .bat file to launch it didn't work but launching it through the cmd seems to work fine.[/QUOTE]
The error happens when you don't enter in the correct sessionid/steamid64/steam logon, wait for the vid if you need help.
Using a .bat file might fail if your one of your ids contains %, because it would end up getting parsed.
[QUOTE=Leystryku;49492814]Yea it is meant to spit out that "huge wall of text",
That happens when you don't enter in the correct sessionid/steamid64/steam logon, wait for the vid if you need help.[/QUOTE]
The thing is I did, left side is launched using the batch file and the right one was launched within the cmd so I've just copied the stuff from the .bat and pasted it there.
[t]https://my.mixtape.moe/bxpjxw.png[/t]
[editline]9th January 2016[/editline]
[QUOTE=Leystryku;49492814]
Using a .bat file might fail if your one of your ids contains %, because it would end up getting parsed.[/QUOTE]
yeah the Steamlogin had % in there, that explains it then. All good.
[QUOTE=Plaster;49492824]The thing is I did, left side is launched using the batch file and the right one was launched within the cmd so I've just copied the stuff from the .bat and pasted it there.
[t]https://my.mixtape.moe/bxpjxw.png[/t][/QUOTE]
yea, the problem only occurs if you do it with a file.
Using it in cmd directly works fine.
I just use a shortcut
you're not logged in, just go to [url]http://steamcommunity.com[/url]
You can also find the steamLogin cookie with Right click > Inspect element:
[vid]https://dl.dropboxusercontent.com/u/26215793/ShareX/2016/01/2016-01-09_19-40-31.mp4[/vid]
[QUOTE=The bird Man;49492576]"Changing avatar to: dick.gif"
"Changing avatar to: dick.gif"
"Changing avatar to: dick.gif"
...Continues
My sessionid contains a lot of "%" symbols, is this the correct format to implent?
[editline]9th January 2016[/editline]
Nice.[/QUOTE]
There you go
[video=youtube;vpJ4vSfHm68]https://www.youtube.com/watch?v=vpJ4vSfHm68&feature=youtu.be[/video]
[B]This video contains content from Sony Music Entertainment (Japan) Inc..
[/B]
Can't watch it..
:incredible:
[QUOTE=sarge997;49493324][B]This video contains content from Sony Music Entertainment (Japan) Inc..
[/B]
Can't watch it..[/QUOTE]
Should be fixed now
Sorry, you need to Log In to post a reply to this thread.