Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gives me an error when i try to use with steam :/ #111

Closed
Radko-D opened this issue Mar 24, 2018 · 7 comments
Closed

Gives me an error when i try to use with steam :/ #111

Radko-D opened this issue Mar 24, 2018 · 7 comments

Comments

@Radko-D
Copy link

Radko-D commented Mar 24, 2018

Short description of the issue

Well, today I installed Rainmeter and decided to play a bit with it and when i tried to install Lauhdutin it would give me an error.

Lauhdutin version

3.0.0 beta 5

Rainmeter version

4.2 Beta Release

Python version

3.6.4

Windows version

Windows 10

Error messages

(https://user-images.githubusercontent.com/29573973/37867353-bcf4a59a-2f9f-11e8-914e-2fd759640d6b.png)

http://prntscr.com/ivtuah Error: utility.lua:476: ''parseVDF'' encountered unexpected input on line 1:

Rainmeter.log

Steps to reproduce the issue

Python stack traceback

@Kapiainen
Copy link
Owner

Kapiainen commented Mar 25, 2018

I've uploaded a new version with some additional log messages, which will hopefully help troubleshoot the issue. Could you install the new version? The skin should now print some more information in Rainmeter's log.

My initial assumption was that the issue was caused by an empty appmanifest_*.acf file (each game has one) left behind by Steam when you uninstalled a game, but I haven't been able to replicate the issue based on that assumption. The new version should help to narrow down the issue, if it is caused by a specific game's appmanifest. The skin also uses the VDF parser for a few other files and if one of those other files is causing the issue, then the log should help figure that out as well.

@Radko-D
Copy link
Author

Radko-D commented Mar 25, 2018

should.... but it didn't help much. I updated it to 3.0.0 beta 6 and now the only thing that comes up in the log is this

@Kapiainen
Copy link
Owner

Looks like the Log setting has not been enabled in the skin's settings.

@Radko-D
Copy link
Author

Radko-D commented Mar 25, 2018

Oops my bad... I forgot to turn it on after the update. Log

@Kapiainen
Copy link
Owner

Kapiainen commented Mar 25, 2018

It looks like appmanifest_295110.acf, the manifest for Just Survive and the manifest that was about to be parsed before the error occurred, is the file that is causing the issue. It should be in \Steam\steamapps (or the steamapps folder in whichever Steam library it is installed). Could you open it in e.g. Notepad and see if it contains anything? It should contain something along the lines of:

"AppState"
{
	"appid"		"295110"
	...
}

Replace ... with more key-value pairs such as the name of the game, name of the folder where the game is installed, etc. Note that Notepad might show the contents as being a single, long string instead of multiple strings like in the example above.

EDIT: Is the game currently installed?

@Radko-D
Copy link
Author

Radko-D commented Mar 25, 2018

Thank you so much! It looked like the appmanifests of Just Survive and Dota 2 were corrupted. Managed to fix it by deleting them, steam will download them if needed. It works now :)

@Radko-D Radko-D closed this as completed Mar 25, 2018
@Kapiainen
Copy link
Owner

Glad to hear that the issue has been resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants