tristan Jun 29, 2016 @ 1:01pm
Upload custom picture to screenshots going wrong
So I'm adding custom screenshots so I can theme my profile, getting the screenshot showcase to match my steam page profile background.


Last edited by tristan; Aug 19, 2018 @ 7:46pm
< >
Showing 1-14 of 14 comments
Tev Jun 29, 2016 @ 1:04pm 
The format isn't YYYY-MM-DD_XXXXX.jpg anymore but YYYYMMDDHHMMSS_x.jpg

I also hope you're not putting that under a Steam game's screenshots\ -folder, but at the very least a non-Steam -game so you don't contribute to filling a gamehub with incom stuff.

And for what it's worth, I think (at least more often than not), you'll now have to modify the screenshots.vdf for the Screenshot Manager to pick up the screenshots, with the creation being the UNIX timestamp of the screenshot's modification date.
Last edited by Tev; Jun 29, 2016 @ 1:05pm
Tev Jun 29, 2016 @ 1:24pm 
The name of the screenshot is the screenshot's modification date you can see under [Properties]. i.e. Modified: June 29th, 2016 - 23:20:50 would be 20160629232050_1.jpg

x is how manyth screenshot that is per that second. I didn't mean x as a literal part of the name, but rather as a changing variable.

You need to have this file in both your screenshots\ and your screenshots\thumbnails -folders.

More likely than not, you'll have to go back to Steam\userdata\<SteamID3>\760\ and open up the screenshots.vdf with WordPad.

Use CTRL+F and look up the game's APP-ID and fill in the screenshot's entry similarly to those before it. You can copy the hscreenshot -entry from another screenshot, and use the UNIX timestamp in the 'creation' entry.

You can get the UNIX timestamp i.e. here: http://www.onlineconversion.com/unix_time.htm
Do note this website is GMT to UNIX, so should your timezone be different, you'll have to do the conversion yourself.

Exit Steam, and only after that save the screenshots.vdf and restart Steam. Make sure the entry starts and ends properly with the { and }

EDIT: And when it comes to the UNIX, don't forget Daylight Saving Time. i.e. I'm normally GMT+2, but I have to negate 3 hours from my modification date to convert it from GMT to UNIX.
Last edited by Tev; Jun 29, 2016 @ 1:38pm
tristan Jun 29, 2016 @ 1:48pm 
'Use CTRL+F and look up the game's APP-ID and fill in the screenshot's entry similarly to those before it. You can copy the hscreenshot -entry from another screenshot, and use the UNIX timestamp in the 'creation' entry.'

So the APP-ID for Insurgency is 222880.
When you mean 'fill in the screenshot's entry' what do you exactly mean and where can I find that?
Tev Jun 29, 2016 @ 1:56pm 
Because like I already said, I'm not into encouraging people to upload incompatible stuff in gamehubs where it clearly doesn't belong,

Tell you what.
[Library > Add a Game... > Add a Non-Steam Game...]

Add one of those, right mouse click the said shortcut on Steam -> [Create Desktop Shortcut]

Right mouse click the shortcut -> [Properties], see the numeric identifier after steam://rungameid/

Navigate self here,
C:\Program Files (x86)\Steam\userdata\127224918\760
Open screenshots.vdf with WordPad.

Navigate to the very bottom where you see
} "shortcutnames" {

Good, make your entry above it.
} "APP-ID" { "0" { "type" "1" "filename" "APP-ID/screenshots/modificationdate.jpg" "thumbnail" "APP-ID/screenshots/thumbnails/modificationdate.jpg" "vrfilename" "" "imported" "1" "width" "resolution width" "height" "resolution height" "gameid" "APP-ID" "creation" "UNIX timestamp" "caption" "" "Permissions" "2" "hscreenshot" "copypaste elsewhere" }

That would be the first screenshot entry of the said APP-ID for example. Second one would follow up like,
"1" { ... }
Last edited by Tev; Jun 29, 2016 @ 2:18pm
tristan Jun 29, 2016 @ 2:30pm 
What do I do with hscreenshot and with permissions do I change it to 2 or just leave it as the variable it is.
Tev Jun 29, 2016 @ 2:33pm 
Originally posted by tikacika:
What do I do with hscreenshot and with permissions do I change it to 2 or just leave it as the variable it is.
I actually mentioned the former above: hscreenshot can be a direct copypaste from another screenshot. Steam will automatically re-adjust that. Keep Permissions as 2 (Steam will likely re-adjust it to 8 later).

Exit Steam before saving the file.

Make sure both the screenshot and the APP-ID entries get closed appropriately.

i.e. http://i.imgur.com/qvVX7GR.png
Last edited by Tev; Jun 29, 2016 @ 2:34pm
Tev Jun 29, 2016 @ 2:46pm 
It's definitely not 22 in GMT. It's 21 when you exclude Daylight Saving Time. Otherwise if the screenshot was last modified 24 minutes ago, that's ok.
Tev Jun 29, 2016 @ 3:01pm 
The filenames are wrong. Unix is only in creation.

Besides, you're still for some reason uploading on CS:GO's hubs despite me saying I don't support that.

Also, fix the spacing.

Otherwise what I can observe from my phone (heading to sleep about now) you're good.
Last edited by Tev; Jun 29, 2016 @ 3:03pm
tristan Jun 29, 2016 @ 3:06pm 
Originally posted by Teutep:
The filenames are wrong. Unix is only in creation.

Besides, you're still for some reason uploading on CS:GO's hubs despite me saying I don't support that.

Also, fix the spacing.

Otherwise what I can observe from my phone (heading to sleep about now) you're good.

What should I put as the filenames for the screenshots?
Last edited by tristan; Jun 29, 2016 @ 3:06pm
Tev Jun 29, 2016 @ 3:08pm 
Originally posted by Teutep:
The name of the screenshot is the screenshot's modification date you can see under [Properties]. i.e. Modified: June 29th, 2016 - 23:20:50 would be 20160629232050_1.jpg

x is how manyth screenshot that is per that second. I didn't mean x as a literal part of the name, but rather as a changing variable.

You need to have this file in both your screenshots\ and your screenshots\thumbnails -folders
tristan Jun 29, 2016 @ 3:09pm 
Originally posted by Teutep:
Originally posted by Teutep:
The name of the screenshot is the screenshot's modification date you can see under [Properties]. i.e. Modified: June 29th, 2016 - 23:20:50 would be 20160629232050_1.jpg

x is how manyth screenshot that is per that second. I didn't mean x as a literal part of the name, but rather as a changing variable.

You need to have this file in both your screenshots\ and your screenshots\thumbnails -folders

Thank you very much. If I do encounter anymore issues I will be sure to post on this thread. Before you go to bed, I would like to say that I'm very thankful that you decided to help me in your own time. I really do appreciate that.
Last edited by tristan; Jun 29, 2016 @ 3:11pm
Tev Jun 30, 2016 @ 1:10am 
Here's a poor excuse of a visual guide by me,
  1. Make a non-Steam entry

  2. Rename it to one of your liking,

  3. Make a shortcut and see the URL (browser protocol) and look up the APP-ID.

  4. Create a folder named after the APP-ID under
    Steam\userdata\<SteamID3>\760\remote\
    Your SteamID3 is 127224918
    Then within that folder create a subfolder called screenshots\ within which create another subfolder called thumbnails.

  5. Place the screenshot(s) in YYYYMMDDHHMMSS_x.jpg format in both under screenshots and thumbnails -folders.

  6. Restart Steam and see if the entries show up. If they don't. Navigate self under
    Steam\userdata\<SteamID3>\760\
    Copy the screenshots.vdf to desktop (so you'll have a backup), then open it up with WordPad

  7. Make the screenshot entry (and when it's non-Steam, I forgot to mention that you should add the entry under shortcutnames too.)

  8. Convert your modification date to GMT and then use this website (link)[www.onlineconversion.com] to convert it to UNIX. Mine is GMT+2, but due to Daylight Saving Time I have to negate 3 hours from my time to convert it to GMT. Based on OP's earlier response, I guess s/he's from the UK and thus s/he negates 1 hour.

  9. Your entry should look something like this,

  10. Exit Steam, save the screenshots.vdf -file and restart Steam*.

  11. It should upload successfully :correctamundo:, if not - double check your creation and other parts in the code.

* = If all of your screenshots are gone, then something broke the .vdf. It could be a missing closing tag, missing citations or somehow incorrect information. You can exit Steam and copy-overwrite the 'new' screenshots.vdf with the one you backed up earlier. Steam should fetch the screenshot entries back automatically though.
Last edited by Tev; Jun 30, 2016 @ 1:11am
uniQ Aug 20, 2016 @ 4:50am 
The time format had always been irrelevant, but since the new update uploading custom screenshots does only work via a trick: http://steamcommunity.com/sharedfiles/filedetails/?id=747470951
The normal solution would have been (and will be as soon as this problem is patched): http://steamcommunity.com/sharedfiles/filedetails/?id=518072312 http://steamcommunity.com/sharedfiles/filedetails/?id=617525837
Havoc§R Jul 6, 2024 @ 5:56pm 
Originally posted by Tev:
Originally posted by tikacika:
What do I do with hscreenshot and with permissions do I change it to 2 or just leave it as the variable it is.
I actually mentioned the former above: hscreenshot can be a direct copypaste from another screenshot. Steam will automatically re-adjust that. Keep Permissions as 2 (Steam will likely re-adjust it to 8 later).

Exit Steam before saving the file.

Make sure both the screenshot and the APP-ID entries get closed appropriately.

i.e. http://i.imgur.com/qvVX7GR.png
Hi, sorry for bringing up this topic again but found this thread and it helped me immensely to fix some old dark souls ptde screenshots that weren't showing up.

I understood everything you wrote but I still don't get what are "permissions" for.
Could you explain me what is different from like 1,2,3,4,5,6,7 and you mentioned also 8?

Is there a logical reason around it? If so I'd like to know in case I'll bump in another similar issue in the future (hopefully not).
Thanks
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Jun 29, 2016 @ 1:01pm
Posts: 14