Jump to content
  • 0

Repairing HRDLC Textures/ Batch File


Question

Posted

Moved HRDLC to a 'working directory'. Just created file folder and called it 'Working Directory' next to my 'Vanilla Extracted' folder as no instructions re: 'Working Directory'. Copied BAT files into same 'Working Directory' but always get path not found for the r, q, and w. How does one make them, create them, or change the paths.

13 answers to this question

Recommended Posts

  • 0
Posted

You should have 3 HRDLC folders plus two batch files in the Working Folder. The drive substitution happens in the HRDLC_Removal_Fix-START.bat batch file. This batch file needs to run as an administrator, as do a lot of other tasks in the STEP guides. You can change the paths for drive substitution to whatever letters your system will support; it is hard to know which drive letters your system already uses. What did it say in the command window when you ran the batch file?

  • 0
Posted

My Working Directory folder has exactly those files. The command window shows:

 

C:\Windows\system32>subst r: ".\HRDLC1\textures"

Path not found - .\HRDLC1\textures

 

C:\Windows\system32>subst w: ".\HRDLC2\textures"

Path not found - .\HRDLC2\textures

 

C:\Windows\system32>subst q: ".\HRDLC3\textures"

Path not found - .\HRDLC3\textures

 

C:\Windows\system32>rem ENSURE THAT THE RELATIVE PATHS AND FILE NAMES ARE CORREC

T ABOVE.

 

C:\Windows\system32>rem IF NOT CORRECT, PRESS CTRL-C TO KILL THIS PROCESS & RECT

IFY THE BAT.

 

C:\Windows\system32>rem ENTER THE FULL OR RELATIVE PATHS TO THE EXTRACTED BSAs A

ND ARCHIVES.

 

C:\Windows\system32>rem CHECK THE LOGS LOCATED IN THE CURRENT WORKING DIRECTORY!

 

 

C:\Windows\system32>pause

Press any key to continue . . .

  • 0
Posted

Open a command window and type " dir r: " with the enter key instead of . This is to check whether the drive r: is already assigned. If it says "The system cannot find the path specified" then the drive is not currently assigned.

  • 0
Posted

From the Unofficial High Resolution Patch/Added Fixes

 

IMPORTANT: These batch files should be placed into the working directory alongside of the HRDLC folders. They are configured to use drive substitution with 3 virtual drives, each representing the relative path to the corresponding HRDLC. The virtual drives used in this example are q:\, r:\, and w:\. The BAT will not execute properly unless these file paths exist. Either create them or change the paths to reflect the folder locations existing in the working environment.

 

How do I create these file paths? Or change the file paths? I've never taken a Virtualization course and I have no certifications as an Administrator.

  • 0
Posted

It's quite simple, actually, even if it seems a bit complicated from the description. I assume you've already extracted the High Resolution Texture Pack DLC into three separate folders.

 

1) Create a New Folder where you're going to "fix" the extracted textures.

2) Place the three parts of the DLC in three separate folders named HRDLC1, HRDLC2 and HRDLC3, accordingly. The main and only tier 1 subfolder in each of these folders should be "textures". Take care to put the files in the right folders.

3) Put the batch files in the New Folder and run the HRDLC_Removal_Fix-START.bat.

 

That's about it.

  • 0
Posted

The file paths are created by commands inside the batch file, you don't need to create them manually. At the end of the processing the virtual drive assignments are removed by the batch file. There might be a problem, I suppose, with administrative privilege but I didn't have a problem with this on my system so I'm not sure how it might affect the batch file running.

  • 0
Posted

It is seemingly simple which is why I can't understand why it's not functioning. The subst commands in the bat should create the appropriate paths.

 

My working folder contains the 3 HRDLC files (after ddsopt) and the 2 bats (start and remove). Running (as admin) the 2 bats results in no log files (fix or error) so it seems incorrect. Can I just read the remove bat and do it manually 1 item at a time?

  • 0
Posted

I've thought about making a version of the batch files that don't use drive substitution, but I haven't figured out the best way to do this. You only run the START file; it uses the other batch file internally. You can always take the HRDLC_Removal_Fix.bat file and replace the drive letters with the corresponding directory names for your system. Alternatively you can just connect to the working directory and run the batch file there, in which case the drive lettere substitution is easier in the text editor. If I had problems with the existing files that's what I would do since it is easy in a text editor to do this replacement. You could then edit the start file to remove the substitution-related commands, or (since there is only one remaining command) type that command into the command window to start the batch file running (with the appropriate directory names).

  • 0
Posted

so editing the batfile like this for example...

 

subst r: ".\HRDLC1\textures" would for me become

 

subst r: "E\Skyrim\Working Directory\HRDLC1\textures"

 

etc. for subst w and subst q

  • 0
Posted

Thank you. If I manually read through the bat and delete appropriate HRDLC files my comments/questions are in (parentheses)

 

 

  Reveal hidden contents

 

Moderator note: added spoiler tags.  ~Farlo

  • 0
Posted

Correct.

 

By the way, if you are entering a long post we suggest using a spoiler tag before and after the long code part. You can do this with the edit function even after entering the post.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.