Codeusa / SteamCleaner

:us: A PC utility for restoring disk space from various game clients like Origin, Steam, Uplay, Battle.net, GoG and Nexon :us:
https://andrew.im/
GNU General Public License v3.0
1.97k stars 96 forks source link

Breaks The Talos Principle #18

Closed krlk89 closed 8 years ago

krlk89 commented 8 years ago

I ran SteamCleaner and after that I was unable to launch The Talos Principle. After verifying integrity of game cache (in Steam) and redownloading ~95 MB of files I was able to launch The Talos Principle again.

When opening SteamCleaner the files are listed again. (Is it possible to create a text file of the files? Making screenshots of large list is quite annoying.)

andrewmd5 commented 8 years ago

If you can show a screenshot I can fix it

luigiplr commented 8 years ago

@krlk89 What OS are you running? (its very easy to get a list of files in a directory -- however its a little different on every platform)

krlk89 commented 8 years ago

I was thinking of a built-in feature for SteamCleaner to get the list, but I guess it's not that important. Anyway, here is the list of files for The Talos Principle that get deleted, which breaks the game.


    Directory: C:\Program Files (x86)\Steam\steamapps\common\The Talos Principle\_CommonRedist\Dire
    ctX\Jun2010

Mode                LastWriteTime         Length Name                                              
----                -------------         ------ ----                                              
-a----       14.01.2016     15:13        1347354 Apr2005_d3dx9_25_x64.cab                          
-a----       14.01.2016     15:14        1078962 Apr2005_d3dx9_25_x86.cab                          
-a----       14.01.2016     15:14        1397830 Apr2006_d3dx9_30_x64.cab                          
-a----       14.01.2016     15:14        1115221 Apr2006_d3dx9_30_x86.cab                          
-a----       14.01.2016     15:14         916430 Apr2006_MDX1_x86.cab                              
-a----       14.01.2016     15:14        4162630 Apr2006_MDX1_x86_Archive.cab                      
-a----       14.01.2016     15:14         179133 Apr2006_XACT_x64.cab                              
-a----       14.01.2016     15:14         133103 Apr2006_XACT_x86.cab                              
-a----       14.01.2016     15:13          87101 Apr2006_xinput_x64.cab                            
-a----       14.01.2016     15:13          46010 Apr2006_xinput_x86.cab                            
-a----       14.01.2016     15:13         698612 APR2007_d3dx10_33_x64.cab                         
-a----       14.01.2016     15:14         695865 APR2007_d3dx10_33_x86.cab                         
-a----       14.01.2016     15:14        1607358 APR2007_d3dx9_33_x64.cab                          
-a----       14.01.2016     15:14        1606039 APR2007_d3dx9_33_x86.cab                          
-a----       14.01.2016     15:14         195766 APR2007_XACT_x64.cab                              
-a----       14.01.2016     15:14         151225 APR2007_XACT_x86.cab                              
-a----       14.01.2016     15:14          96817 APR2007_xinput_x64.cab                            
-a----       14.01.2016     15:13          53302 APR2007_xinput_x86.cab                            
-a----       14.01.2016     15:14        1350542 Aug2005_d3dx9_27_x64.cab                          
-a----       14.01.2016     15:14        1077644 Aug2005_d3dx9_27_x86.cab                          
-a----       14.01.2016     15:13         182903 AUG2006_XACT_x64.cab                              
-a----       14.01.2016     15:14         137235 AUG2006_XACT_x86.cab                              
-a----       14.01.2016     15:14          87142 AUG2006_xinput_x64.cab                            
-a----       14.01.2016     15:14          46058 AUG2006_xinput_x86.cab                            
-a----       14.01.2016     15:14         852286 AUG2007_d3dx10_35_x64.cab                         
-a----       14.01.2016     15:14         796867 AUG2007_d3dx10_35_x86.cab                         
-a----       14.01.2016     15:14        1800160 AUG2007_d3dx9_35_x64.cab                          
-a----       14.01.2016     15:14        1708152 AUG2007_d3dx9_35_x86.cab                          
-a----       14.01.2016     15:13         198096 AUG2007_XACT_x64.cab                              
-a----       14.01.2016     15:13         153012 AUG2007_XACT_x86.cab                              
-a----       14.01.2016     15:14         867612 Aug2008_d3dx10_39_x64.cab                         
-a----       14.01.2016     15:14         849167 Aug2008_d3dx10_39_x86.cab                         
-a----       14.01.2016     15:14        1794084 Aug2008_d3dx9_39_x64.cab                          
-a----       14.01.2016     15:14        1464672 Aug2008_d3dx9_39_x86.cab                          
-a----       14.01.2016     15:13         121772 Aug2008_XACT_x64.cab                              
-a----       14.01.2016     15:14          92996 Aug2008_XACT_x86.cab                              
-a----       14.01.2016     15:14         271412 Aug2008_XAudio_x64.cab                            
-a----       14.01.2016     15:14         271038 Aug2008_XAudio_x86.cab                            
-a----       14.01.2016     15:14         919044 Aug2009_D3DCompiler_42_x64.cab                    
-a----       14.01.2016     15:14         900598 Aug2009_D3DCompiler_42_x86.cab                    
-a----       14.01.2016     15:14        3112111 Aug2009_d3dcsx_42_x64.cab                         
-a----       14.01.2016     15:14        3319740 Aug2009_d3dcsx_42_x86.cab                         
-a----       14.01.2016     15:14         232635 Aug2009_d3dx10_42_x64.cab                         
-a----       14.01.2016     15:14         192131 Aug2009_d3dx10_42_x86.cab                         
-a----       14.01.2016     15:14         136301 Aug2009_d3dx11_42_x64.cab                         
-a----       14.01.2016     15:14         105044 Aug2009_d3dx11_42_x86.cab                         
-a----       14.01.2016     15:14         930116 Aug2009_d3dx9_42_x64.cab                          
-a----       14.01.2016     15:14         728456 Aug2009_d3dx9_42_x86.cab                          
-a----       14.01.2016     15:14         122408 Aug2009_XACT_x64.cab                              
-a----       14.01.2016     15:14          93106 Aug2009_XACT_x86.cab                              
-a----       14.01.2016     15:14         273264 Aug2009_XAudio_x64.cab                            
-a----       14.01.2016     15:14         272642 Aug2009_XAudio_x86.cab                            
-a----       14.01.2016     15:14        1357976 Dec2005_d3dx9_28_x64.cab                          
-a----       14.01.2016     15:15        1079456 Dec2005_d3dx9_28_x86.cab                          
-a----       14.01.2016     15:14         212807 DEC2006_d3dx10_00_x64.cab                         
-a----       14.01.2016     15:14         191720 DEC2006_d3dx10_00_x86.cab                         
-a----       14.01.2016     15:14        1571154 DEC2006_d3dx9_32_x64.cab                          
-a----       14.01.2016     15:15        1574376 DEC2006_d3dx9_32_x86.cab                          
-a----       14.01.2016     15:14         192475 DEC2006_XACT_x64.cab                              
-a----       14.01.2016     15:14         145599 DEC2006_XACT_x86.cab                              
-a----       22.12.2015     21:20          95576 DSETUP.dll                                        
-a----       22.12.2015     21:20        1566040 dsetup32.dll                                      
-a----       14.01.2016     15:14          44624 dxdllreg_x86.cab                                  
-a----       14.01.2016     15:15         517976 DXSETUP.exe                                       
-a----       14.01.2016     15:14          97152 dxupdate.cab                                      
-a----       14.01.2016     15:14        1247499 Feb2005_d3dx9_24_x64.cab                          
-a----       14.01.2016     15:14        1013225 Feb2005_d3dx9_24_x86.cab                          
-a----       14.01.2016     15:14        1362796 Feb2006_d3dx9_29_x64.cab                          
-a----       14.01.2016     15:15        1084720 Feb2006_d3dx9_29_x86.cab                          
-a----       14.01.2016     15:14         178359 Feb2006_XACT_x64.cab                              
-a----       14.01.2016     15:14         132409 Feb2006_XACT_x86.cab                              
-a----       14.01.2016     15:14         194675 FEB2007_XACT_x64.cab                              
-a----       14.01.2016     15:14         147983 FEB2007_XACT_x86.cab                              
-a----       14.01.2016     15:14          54678 Feb2010_X3DAudio_x64.cab                          
-a----       14.01.2016     15:14          20713 Feb2010_X3DAudio_x86.cab                          
-a----       14.01.2016     15:14         122446 Feb2010_XACT_x64.cab                              
-a----       14.01.2016     15:15          93180 Feb2010_XACT_x86.cab                              
-a----       14.01.2016     15:14         276960 Feb2010_XAudio_x64.cab                            
-a----       14.01.2016     15:14         277191 Feb2010_XAudio_x86.cab                            
-a----       22.12.2015     21:20            596 installscript.vdf                                 
-a----       14.01.2016     15:14        1336002 Jun2005_d3dx9_26_x64.cab                          
-a----       14.01.2016     15:14        1064925 Jun2005_d3dx9_26_x86.cab                          
-a----       14.01.2016     15:14         180785 JUN2006_XACT_x64.cab                              
-a----       14.01.2016     15:14         133671 JUN2006_XACT_x86.cab                              
-a----       14.01.2016     15:15         699044 JUN2007_d3dx10_34_x64.cab                         
-a----       14.01.2016     15:14         698472 JUN2007_d3dx10_34_x86.cab                         
-a----       14.01.2016     15:14        1607774 JUN2007_d3dx9_34_x64.cab                          
-a----       14.01.2016     15:14        1607286 JUN2007_d3dx9_34_x86.cab                          
-a----       14.01.2016     15:14         197122 JUN2007_XACT_x64.cab                              
-a----       14.01.2016     15:14         152909 JUN2007_XACT_x86.cab                              
-a----       14.01.2016     15:14         867828 JUN2008_d3dx10_38_x64.cab                         
-a----       14.01.2016     15:14         849919 JUN2008_d3dx10_38_x86.cab                         
-a----       14.01.2016     15:14        1792608 JUN2008_d3dx9_38_x64.cab                          
-a----       14.01.2016     15:15        1463878 JUN2008_d3dx9_38_x86.cab                          
-a----       14.01.2016     15:14          55154 JUN2008_X3DAudio_x64.cab                          
-a----       14.01.2016     15:14          21905 JUN2008_X3DAudio_x86.cab                          
-a----       14.01.2016     15:15         121054 JUN2008_XACT_x64.cab                              
-a----       14.01.2016     15:14          93128 JUN2008_XACT_x86.cab                              
-a----       14.01.2016     15:14         269628 JUN2008_XAudio_x64.cab                            
-a----       14.01.2016     15:15         269024 JUN2008_XAudio_x86.cab                            
-a----       14.01.2016     15:14         944460 Jun2010_D3DCompiler_43_x64.cab                    
-a----       14.01.2016     15:15         931471 Jun2010_D3DCompiler_43_x86.cab                    
-a----       14.01.2016     15:14         752783 Jun2010_d3dcsx_43_x64.cab                         
-a----       14.01.2016     15:15         762188 Jun2010_d3dcsx_43_x86.cab                         
-a----       14.01.2016     15:14         235955 Jun2010_d3dx10_43_x64.cab                         
-a----       14.01.2016     15:15         197283 Jun2010_d3dx10_43_x86.cab                         
-a----       14.01.2016     15:15         138205 Jun2010_d3dx11_43_x64.cab                         
-a----       14.01.2016     15:15         109445 Jun2010_d3dx11_43_x86.cab                         
-a----       14.01.2016     15:14         937246 Jun2010_d3dx9_43_x64.cab                          
-a----       14.01.2016     15:14         768036 Jun2010_d3dx9_43_x86.cab                          
-a----       14.01.2016     15:14         124596 Jun2010_XACT_x64.cab                              
-a----       14.01.2016     15:14          93686 Jun2010_XACT_x86.cab                              
-a----       14.01.2016     15:14         277338 Jun2010_XAudio_x64.cab                            
-a----       14.01.2016     15:15         278060 Jun2010_XAudio_x86.cab                            
-a----       14.01.2016     15:15         844884 Mar2008_d3dx10_37_x64.cab                         
-a----       14.01.2016     15:15         818260 Mar2008_d3dx10_37_x86.cab                         
-a----       14.01.2016     15:14        1769862 Mar2008_d3dx9_37_x64.cab                          
-a----       14.01.2016     15:15        1443282 Mar2008_d3dx9_37_x86.cab                          
-a----       14.01.2016     15:15          55058 Mar2008_X3DAudio_x64.cab                          
-a----       14.01.2016     15:14          21867 Mar2008_X3DAudio_x86.cab                          
-a----       14.01.2016     15:15         122336 Mar2008_XACT_x64.cab                              
-a----       14.01.2016     15:15          93734 Mar2008_XACT_x86.cab                              
-a----       14.01.2016     15:15         251194 Mar2008_XAudio_x64.cab                            
-a----       14.01.2016     15:14         226250 Mar2008_XAudio_x86.cab                            
-a----       14.01.2016     15:15        1067160 Mar2009_d3dx10_41_x64.cab                         
-a----       14.01.2016     15:14        1040745 Mar2009_d3dx10_41_x86.cab                         
-a----       14.01.2016     15:14        1973702 Mar2009_d3dx9_41_x64.cab                          
-a----       14.01.2016     15:15        1612446 Mar2009_d3dx9_41_x86.cab                          
-a----       14.01.2016     15:15          54600 Mar2009_X3DAudio_x64.cab                          
-a----       14.01.2016     15:15          21298 Mar2009_X3DAudio_x86.cab                          
-a----       14.01.2016     15:15         121506 Mar2009_XACT_x64.cab                              
-a----       14.01.2016     15:15          92740 Mar2009_XACT_x86.cab                              
-a----       14.01.2016     15:15         275044 Mar2009_XAudio_x64.cab                            
-a----       14.01.2016     15:14         273018 Mar2009_XAudio_x86.cab                            
-a----       14.01.2016     15:15         864600 Nov2007_d3dx10_36_x64.cab                         
-a----       14.01.2016     15:15         803884 Nov2007_d3dx10_36_x86.cab                         
-a----       14.01.2016     15:15        1802058 Nov2007_d3dx9_36_x64.cab                          
-a----       14.01.2016     15:15        1709360 Nov2007_d3dx9_36_x86.cab                          
-a----       14.01.2016     15:14          46144 NOV2007_X3DAudio_x64.cab                          
-a----       14.01.2016     15:15          18496 NOV2007_X3DAudio_x86.cab                          
-a----       14.01.2016     15:15         196762 NOV2007_XACT_x64.cab                              
-a----       14.01.2016     15:15         148264 NOV2007_XACT_x86.cab                              
-a----       14.01.2016     15:15         994154 Nov2008_d3dx10_40_x64.cab                         
-a----       14.01.2016     15:15         965421 Nov2008_d3dx10_40_x86.cab                         
-a----       14.01.2016     15:15        1906878 Nov2008_d3dx9_40_x64.cab                          
-a----       14.01.2016     15:15        1550796 Nov2008_d3dx9_40_x86.cab                          
-a----       14.01.2016     15:15          54522 Nov2008_X3DAudio_x64.cab                          
-a----       14.01.2016     15:15          21851 Nov2008_X3DAudio_x86.cab                          
-a----       14.01.2016     15:15         121794 Nov2008_XACT_x64.cab                              
-a----       14.01.2016     15:15          92684 Nov2008_XACT_x86.cab                              
-a----       14.01.2016     15:15         273960 Nov2008_XAudio_x64.cab                            
-a----       14.01.2016     15:15         272611 Nov2008_XAudio_x86.cab                            
-a----       14.01.2016     15:15          86037 Oct2005_xinput_x64.cab                            
-a----       14.01.2016     15:15          45359 Oct2005_xinput_x86.cab                            
-a----       14.01.2016     15:15        1412902 OCT2006_d3dx9_31_x64.cab                          
-a----       14.01.2016     15:15        1127217 OCT2006_d3dx9_31_x86.cab                          
-a----       14.01.2016     15:14         182361 OCT2006_XACT_x64.cab                              
-a----       14.01.2016     15:15         138017 OCT2006_XACT_x86.cab

EDIT: Might be related to #15.

Lunatrius commented 8 years ago

Instead of requiring screenshots and similar, just write to a log file what was deleted and whether anything failed to delete.

krlk89 commented 8 years ago

@Lunatrius Yeah, that would be a good way to do it.

andrewmd5 commented 8 years ago

@Lunatrius a list IS generated on failed to delete files, I just ran steam cleaner after having ran talos once and it worked fine

kevinvanrijn commented 8 years ago

@krlk89 If you delete the files now, does it still work? It looks to me like you deleted the setup files before completing the first time setup.

andrewmd5 commented 8 years ago

Games need to be ran once before cleaning

krlk89 commented 8 years ago

The Talos Principle seems to work fine now (atleast the game started properly), however, I had run it multiple times before the first cleaning with SteamCleaner.