z929669 Posted April 6, 2012 Posted April 6, 2012 Thanks man :D I will uninstall everything just for kicks to see if that is really the issue (I just love starting over from scratch for some reason.... OCD in me :P)
stoppingby4now Posted April 6, 2012 Posted April 6, 2012 I just edited my post to account for spaces in the path that it gets from the registry.
stoppingby4now Posted April 6, 2012 Posted April 6, 2012 Thanks man :D I will uninstall everything just for kicks to see if that is really the issue (I just love starting over from scratch for some reason.... OCD in me :P) I've done that countless times myself as well. We should start a Brotherhood.
z929669 Posted April 7, 2012 Posted April 7, 2012 What is going on with your computers? :P Second person to not have that key. In any case, this will work. If it doesn't, your Steam installation is not correct. softlink.bat: @echo off setlocal ENABLEEXTENSIONS set STEAM32_KEY=HKLM\Software\Valve\Steam set STEAM64_KEY=HKLM\Software\Wow6432Node\Valve\Steam set VAL_NAME=InstallPath for /F "tokens=2*" %%a in ('reg query "%STEAM32_KEY%" /v "%VAL_NAME%" 2^>nul ^| find "%VAL_NAME%"' ) do ( set steamPath=%%b ) if not defined steamPath ( for /F "tokens=2*" %%a in ('reg query "%STEAM64_KEY%" /v "%VAL_NAME%" 2^>nul ^| find "%VAL_NAME%"' ) do ( set steamPath=%%b ) ) if not defined steamPath ( exit 1 ) set skyrimPath=%steamPath%\steamapps\common\skyrim if EXIST %skyrimPath%\Data\root. ( del %skyrimPath%\Data\root ) else ( mklink %skyrimPath%\Data\root %skyrimPath% ) Just uninstalled Skyrim, uninstalled Steam, rebooted, reinstalled Steam, reinstalled Skyrim ... NO key as you have indicated. First time, I installed using the DVD, this time, I installed Steam from the web and Skyrim through Steam. The only keys with my Skyrim install path are: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\Games\{3930D9FB-30BA-4413-A4CA-D1CC7B02C020}]"ConfigInstallType"="2""ConfigApplicationPath"="e:\\program files (x86)\\steam\\steamapps\\common\\skyrim""ConfigGDFBinaryPath"="e:\\program files (x86)\\steam\\steamapps\\common\\skyrim\\TESV.exe""ApplicationId"="{47F6B846-C624-487A-9DFB-8EB40EB00382}""GDFVersion"=dword:00000002"AppExePath"="e:\\program files (x86)\\steam\\steamapps\\common\\skyrim\\SkyrimLauncher.exe""Title"="The Elder Scrolls V: Skyrim""RatingsInfo"="<Ratings xmlns=\"urn:schemas-microsoft-com:GameDescription.v1\"> <Rating ratingSystemID=\"{768BD93D-63BE-46A9-8994-0B53C4B5248F}\" ratingID=\"{78D8CC82-372F-44e4-B70C-8944DB7BCC24}\"> <Descriptor descriptorID=\"{ABE23B46-7F9F-495b-B4A9-87F41743727F}\"/> <Descriptor descriptorID=\"{4BDB9E0D-53CF-4a28-865F-B315818E7627}\"/> <Descriptor descriptorID=\"{67987CC4-6B79-4c6b-B3F0-3B6D8677BBEC}\"/> <Descriptor descriptorID=\"{7E0BC004-F80B-402d-A1FC-5FCDFF04DAB1}\"/> </Rating> <Rating ratingSystemID=\"{5B39D1B8-ED49-4055-8A47-04B29A579AD6}\" ratingID=\"{60665875-9C7B-4104-8124-C2094BA9A48B}\"> <Descriptor descriptorID=\"{F110F831-9412-40c9-860A-B489407ED374}\"/> </Rating> <Rating ratingSystemID=\"{C705DCF4-6AFE-4f4f-BC51-21807E4E5CFB}\" ratingID=\"{72C4EED7-DC34-4308-BC61-4819752AC408}\"/> <Rating ratingSystemID=\"{EC290BBB-D618-4cb9-9963-1CAAE515443E}\" ratingID=\"{75AEE0A2-8640-4a20-8DE5-EC93D8DAB219}\"/> <Rating ratingSystemID=\"{9AAFBACD-EAB9-4946-8BE8-C4D997927C81}\" ratingID=\"{E2681CD6-318A-4935-8275-AF657045C333}\"> <Descriptor descriptorID=\"{F110F831-9412-40c9-860A-B489407ED374}\"/> </Rating> </Ratings>""Description"="The Elder Scrolls V: Skyrim""Type"=dword:00000000"IsSigned"=dword:00000001Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 72850]"DisplayIcon"="E:\\Program Files (x86)\\Steam\\steam\\games\\e15fa6de9b0120058a1876db6c3a22ccc6dac9d5.ico""DisplayName"="The Elder Scrolls V: Skyrim""HelpLink"="http://support.steampowered.com/""InstallLocation"="e:\\program files (x86)\\steam\\steamapps\\common\\skyrim""Publisher"="Bethesda Game Studios""UninstallString"="\"E:\\Program Files (x86)\\Steam\\steam.exe\" steam://uninstall/72850""URLInfoAbout"="http://www.elderscrolls.com""NoRepair"=dword:00000001"NoModify"=dword:00000001 Go figure ...?
stoppingby4now Posted April 7, 2012 Posted April 7, 2012 I updated the script to look for the Steam install path. I have entries in GameUX as well for the games, and I believe that is related to the Windows Games folder. Steam has to be putting itself in the registry somewhere, and if it's not in the areas that I put in the script, I'd be curios to know where it put it. What version of Windows are you using? The paths I'm checking are: For 32bit: HKLM\Software\Steam\Valve - "InstallPath" valuename should be in there For 64bit: HKLM\Software\Wow6432\Steam\Valve - "InstallPath" valuename should be there The only thing I can think of is if you installed Steam only for your current user (can't remember if that's an option). In that case it would most likely be in another location and that would be easy enough to add. If that is the case, check under HKCU\Software, or under HKU\\Software. The later would suck as we'd have to get the user GUID, or search all subkeys.
z929669 Posted April 8, 2012 Posted April 8, 2012 Yep, looking for Steam install path will be more consistent then. I should have thought of that, duh. Including the whole Valve ky FYI. What you want is first lines: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam]"SteamPID"=dword:00000a54"TempAppCmdLine"="""TempAppPath"="""Language"="english""InstallPath"="E:\\Program Files (x86)\\Steam" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\0] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\202480]"FlowchartReg"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\72850]"DXSetup"=dword:00000001"VCRedist"=dword:00000001"DotNetFX351"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\8930]"Visual C++ 2008 SP1 Redistributable Package (x86)"=dword:00000001"DirectX 9"=dword:00000001"DirectX 11"=dword:00000001
z929669 Posted April 8, 2012 Posted April 8, 2012 What is going on with your computers? :P Second person to not have that key. In any case, this will work. If it doesn't, your Steam installation is not correct. softlink.bat: @echo off setlocal ENABLEEXTENSIONS set STEAM32_KEY=HKLM\Software\Valve\Steam set STEAM64_KEY=HKLM\Software\Wow6432Node\Valve\Steam set VAL_NAME=InstallPath for /F "tokens=2*" %%a in ('reg query "%STEAM32_KEY%" /v "%VAL_NAME%" 2^>nul ^| find "%VAL_NAME%"' ) do ( set steamPath=%%b ) if not defined steamPath ( for /F "tokens=2*" %%a in ('reg query "%STEAM64_KEY%" /v "%VAL_NAME%" 2^>nul ^| find "%VAL_NAME%"' ) do ( set steamPath=%%b ) ) if not defined steamPath ( exit 1 ) set skyrimPath=%steamPath%\steamapps\common\skyrim if EXIST %skyrimPath%\Data\root. ( del %skyrimPath%\Data\root ) else ( mklink %skyrimPath%\Data\root %skyrimPath% ) OK, that code works like a charm... just need to put quotes around the skyrimPath declaration (line 21)
stoppingby4now Posted April 8, 2012 Posted April 8, 2012 Beat me to it. :P I was about to pull my hair out at first because your Steam keys where were I expected them to be.
z929669 Posted May 21, 2012 Posted May 21, 2012 What is going on with your computers? :P Second person to not have that key. In any case, this will work. If it doesn't, your Steam installation is not correct. softlink.bat: @echo off setlocal ENABLEEXTENSIONS set STEAM32_KEY=HKLM\Software\Valve\Steam set STEAM64_KEY=HKLM\Software\Wow6432Node\Valve\Steam set VAL_NAME=InstallPath for /F "tokens=2*" %%a in ('reg query "%STEAM32_KEY%" /v "%VAL_NAME%" 2^>nul ^| find "%VAL_NAME%"' ) do ( set steamPath=%%b ) if not defined steamPath ( for /F "tokens=2*" %%a in ('reg query "%STEAM64_KEY%" /v "%VAL_NAME%" 2^>nul ^| find "%VAL_NAME%"' ) do ( set steamPath=%%b ) ) if not defined steamPath ( exit 1 ) set skyrimPath=%steamPath%\steamapps\common\skyrim if EXIST %skyrimPath%\Data\root. ( del %skyrimPath%\Data\root ) else ( mklink %skyrimPath%\Data\root %skyrimPath% ) Just learned that one must run the game using the default launcher (not SKSE) fully into the loading screen at least once in order to establish that key! All this time, and I have not done that!! All good now. I have that key (Make not of this in the troubleshooting guide!!)
stoppingby4now Posted August 20, 2012 Posted August 20, 2012 I've created an EXE to make the softlink named "root" (and delete it if it exists) in the Data directory. Makes it easier since you can set this to run as administrator on the executable itself.
stoppingby4now Posted August 21, 2012 Posted August 21, 2012 If it were a zombie, I would have killed it already. :D I wanted an actual executable though since you can't set a .bat script to run as administrator through Properties. Employing this trick to re-package ENB configs.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now