Marius_

Verify Steam script not by me

9 posts in this topic

#1 ·  Posted (edited)

hello i found this <snip>

 

Line 148  (File "C:\Program Files\Steam\SteamValidator - Copy - Copy.au3"):
 
If $percentageComplete = 0 Then
If ^ ERROR
 
<snip>‌

 

 

 

Edited by Melba23
Code and links removed

Share this post


Link to post
Share on other sites



my drives started failing i got it corrected by chkdsk i restored steam and need to verify my games i dont like press verify all the  time  please help

Share this post


Link to post
Share on other sites

What exactly is this script doing as we do have some rules around Game automation in these forums?

I've put your code in a codebox to make the post readable.

Jos

 


Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

It reads a list of games installed in Steam, then iterates through that list and calls the Steam "validate" function on each of them one by one.

That validate function makes Steam check the integrity of game files and will redownload and reinstall any broken game files from the Steam servers.

This is pretty much an automation of the "Verify Integrity Of Game Cache" button in the "properties" window of a game in Steam. Pretty handy, actually. Script works out-of-the-box for me (with the download link), guess I'm going to keep it :)

OP, if it gets to the point where checkdisk needs to fix sectors, it's usually time to backup your data and migrate to a new harddisk.

Edited by SadBunny

Roses are FF0000, violets are 0000FF... All my base are belong to you.

Share this post


Link to post
Share on other sites

this will redownload all files in steam libary that file corrupted crc mismatch

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

JohnOne,

I agree with you - thread locked.

Marius_,

Please do read the Forum rules - particularly the bit about not discussing game or game server interaction - before you post again.

M23

Edited by Melba23

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

JohnOne,

In the old forum there was a combo selection on the page on which you wrote a post which would automatically lock the thread when you submitted it. In this "new, improved" POS it has to be a separate action and it seems the "old dog, new tricks" syndrome keeps popping up. Thanks for the reminders.

M23

1 person likes this

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.