Всички дискусии > Steam форум > Help and Tips > Подробности за темата
How To Import/Export Non-Steam Game Data
If you have tons of Non-Steam Games like me in your Steam Library and it took hours to add the following content to these games...

Non-Steam Game Title
Non-Steam Game Target/Game Directory
Non-Steam Game Icon
Non-Steam Game Custom Image/Grid View Image
Non-Steam Game Images (The ones taken when you press F12 in-game)
Non-Steam Game Categories
Non-Steam Game Favorite Games

I have found a way to export it all and you can simply paste the files onto your new PC or back it up incase your computer runs into problems and this way you won't need to spend hours doing it all over again. Here is what you need to do.

Note: All Non-Steam Games that you added a custom Icon to uses that directory that the icon was from. Therefore if the directory changes when transfered to a new PC (Even if your Windows Username is different) the icons will not show in Steam and will have to be redone. I advise you keep all the icons in the same directory and have the directory in your C:\Program Files (x86)\Steam\CustomIcons. You will have to create the CustomIcons in C:\Program Files (x86)\Steam. Or keep the same Windows Username and have the CustomIcons folder in your C:\Users\(Windowss Username)\Pictures folder.

1-On your PC that has the Non-Steam Game data go to your C:\Program Files (x86)\Steam\userdata folder
2-If there is more than one folder inside the userdata folder follow steps 3-7. If there is only one folder inside the userdata folder this folder will be your User ID folder and you can skip steps 3-7

3-Launch Steam and log into your profile
4-Go to your profile page. (To get to your profile page click on your username and click on profile)
5-Right click on your profile page and click on Copy Page URL
6-Go to https://steamdb.info/calculator/ and paste your Page URL in the search box and press Enter
7-Copy the number in your Steam3 ID: (Example: Steam3 ID U:1:87644854) The underlined number is what you need and this is the name of your User ID folder.

8-Go into the your C:\Program Files (x86)\Steam\userdata\(User ID Folder) and copy the 760 folder and the config folder
9-Paste the two folder on a USB hardrive to back it up or on a memory stick
10-Copy your CustomIcons folder and paste it onto your USB hardrive to back it up or on a memory stick

(The next steps are for those who want to tranfer there Non-Steam Games to another PC)

11-On your new PC install Steam if its not insalled
12-On your new PC plug in your USB hardrive or memory stick
13-Copy the 760 folder and the config folder from your USB hardrive or memory stick
14-Paste these files into your C:\Program Files (x86)\Steam\userdata\(User ID Folder). If there is no userdata or your User ID folder isn't there you can create them and make you you spell your User ID Folder correctly.
15-Copy the CustomIcons folder from your USB hardrive or memory stick
16-Paste the CustomIcons folder in the same directory you had it on your old PC

And that is it. This step will only take about 5 minutes compared to doing it all over again which can take hours.





Another Tip is to create your own game launcher application files (.exe) with AutoHotKey[www.autohotkey.com] and replacing the application icon with your own custom icons using Resource Hacker[www.angusj.com] which will allow you to not require a Custom Icon folder and makes it easier to manager your Non-Steam Game directories in the future. First download AutoHotKey and install the program. Then anywhere in your computer Right Click->New->AutoHotKey Script and name it to the name of the game you want to add. Then Edit the script in Notepad by adding the following line of code

Run, GAMEDIRECTORY/GAME.exe

Then save the script and right click on it and click Complile Script. This will create a application file of the script. Then download and install Resource Hacker and launch Resource Hacker and open the new application file you compliled. Then press CTRL+R and replace the icon to your own Custom Icon and then save the file. Now you can add the new application file to Steam as a Non-Steam Game and when you launch the game it will run the application file which then will launch your Game. The reason why this is handy is if your next PC has a Non-Steam Game installed in a different directory you do not need to change the target of the game application in Steam. You just need to edit the AutoHotKey Script and complie it again and replace the icon which is much simplier.
Последно редактиран от LegoManIAm94; 1 апр. 2017 в 13:00
< >
Показване на 1-7 от 7 коментара
This post is very old and it just helped me a lot, Thank you!
Първоначално публикувано от James Logan 87:
This post is very old and it just helped me a lot, Thank you!

I actually use Playnite now which you can easily backup by copying the library folder inside the playnite directory. I find it is easier then using Steam as a game library.
Първоначално публикувано от LegoManIAm94:
Първоначално публикувано от James Logan 87:
This post is very old and it just helped me a lot, Thank you!

I actually use Playnite now which you can easily backup by copying the library folder inside the playnite directory. I find it is easier then using Steam as a game library.

Playnite is very good but on someone else's computer, playnite needs a lot more mb to transfer to a pendriver. I really love playnite and I develop themes for playnite and even so I found this tutorial very useful because I can just take some files and log into my steam where people are used to looking for games.
Excellent post, just saved me so much time...Thank You:steamthumbsup:
I can also confirm that this works. 2-28-23
Thanks! I assumed GameSave Manager had been doing this automatically, thought to double check just today and NOPE it only seems to backup the categories for Steam native games. You may have just saved my bacon, you rock!
This works, but if you have two computers running at the same time, it seems to start making conflict files, perhaps steam constantly writes on these files inside config folder.

Is there a way to ONLY have the artwork and shortcuts synced between devices? My guess is to have shortcuts.vdf and grid folder synced between computers.

Has anyone confirm the above works without issues?

This way one can use SRM (steam rom manager) only on one computer and have all artwork and grids synced across multiple computers that share the same file paths.
< >
Показване на 1-7 от 7 коментара
На страница: 1530 50

Всички дискусии > Steam форум > Help and Tips > Подробности за темата
Дата на публикуване: 29 юни 2016 в 14:17
Публикации: 7