pinkwah / steam-appmanifest Goto Github PK
View Code? Open in Web Editor NEWGenerates appmanifest_APPID.acf files in ~/.steam/steam/SteamApps
License: MIT License
Generates appmanifest_APPID.acf files in ~/.steam/steam/SteamApps
License: MIT License
Hello @dotfloat ,
Using your method I downloaded game (Age of Empires II: HD Edition) in Steam native client (Linux) but I cannot start it because I am getting an error:
Game falied to initialize Steam. You must have Steam running.
Any tips?
Getting this error when trying to get app 285330:
Traceback (most recent call last):
File "/usr/bin/steam-appmanifest", line 169, in onRefreshClick
tree.parse(html)
File "/usr/lib/python3.5/xml/etree/ElementTree.py", line 596, in parse
self._root = parser._parse_whole(source)
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 44, column 88
Not sure if this is actually your (our?) issue, but since steam downloads the game just fine I assume the XML is valid. Is there a way to dump the XML somewhere?
Games downloaded by this method will run on windows platform , but will I be able to run them with Steam Client so I can still track the Achievement etc
I searched this script just for this game, I haven't yet tested it with anything else.
When I restarted Steam it told me Undertale has finished installation, then when I tried starting it, it just gave the usual error about platform incompatibility.
The downloader reports "0 bytes / 0 bytes"
they all seemed to download fine except for Civilization V, which just made an empty directory.
Endless Space behaves like this too. The download it trigger is empty (0 bytes/0 bytes downloaded) and the empty game directory. Let me know if I can help test/debug anything.
Hey! This is rather an enhancement but would it be possible for you to add an explanation ons StateFlag = 4
? I think that a lot of people come here in order to get their Steam-games recognized, rather than have them downloaded on Linux. Nevertheless, SF 4 says that said game is installed already. If a game is already installed, all that has to be done is verifying integrity (so Steam will ACTUALLY re-read all the data).
Thanks for this masterpiece and kind regards,
Shmalle
In the manual instructions: ~/.steam/steam/SteamApps
On my Ubuntu, it's all lowercase: ~/.steam/steam/steamapps
Also, fwiw, appid list is also here: http://api.steampowered.com/ISteamApps/GetAppList/v2
I installed NEKOPARA Vol. 0 using the python script. However, when I looked at my common
folder, I saw that all the files were thrown there instead of being in a separate folder, like all the other games. Looking at the appmanifest files, I saw that the "installdir"
field was set to ""
, instead of something useful.
The script should supply a "installdir"
field if it is blank to prevent this from happening.
Hi,
In the readme you say that you didn't have the details for the AppState codes. If you want them I have them here: https://github.com/lutris/lutris/blob/master/docs/steam.rst
Please also note that I use the same method as you to download Steam data in Lutris so feel free to review the code I wrote here if you wish:
https://github.com/lutris/lutris/blob/master/lutris/util/steam.py
GTA Vice City ain't working for me atleast, Brutal Legend however does (and so does GTA:SA, lol)
Link doesn't work, but this one does:
https://raw.githubusercontent.com/dotfloat/steam-appmanifest/master/steam-appmanifest.py
please add gir1.2-gtk-3.0
to the list of needed packages on Debian.
You can actually chmod and commit the script instead of asking user to do this.
Hi there, I'm a mac user with no coding knowhow trying to use this to download Morrowind on my Mac (without having to use Bootcamp) to play with OpenMW. In trying to run the steam-appmanifest In Terminal, I encountered the error named in the title. The whole error says this:
"t.py ; exit;
Traceback (most recent call last):
File "/Users/MYCOMPUTER/Desktop/steam-appmanifest.py", line 16, in
from gi.repository import Gtk
ModuleNotFoundError: No module named 'gi'
logout
I'm making an AUR package and I could use a tagged release and version number for these reasons.
For now I'll go by just the revision number and I'll also use a diff patch for #4, since that's the Arch standard.
Can you launch the downloaded files with wine or is it missing some windows Steam stuff?
Thanks.
Hello,
is it somehow possible to copy files from Windows to a Linux Steam so I won't have to download the whole game again?
I have a limited connection at home and want to download patches for my games at university (with limited time). I tried copying the game files but as "Installing" is skipped local files are not discovered. Importing a backup is not possible because of the platform.
Thank you
I am on a Mac and have downloaded python3, Gtk3 and brew. The step to download the steam-appmanifest.py confuses me because I don't know if I have to use the terminal or python. I also have pygobject 3 aswell
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.