• We are currently performing site maintenance, parts of civfanatics are currently offline, but will come back online in the coming days (this includes any time you see the message "account suspended"). For more updates please see here.

Revert to previous patch?

Tempest006

Chieftain
Joined
Nov 28, 2003
Messages
22
Location
Indianapolis
Some scenarios are only designed for one patch. How do I revert? Say I want to play 2.08 Warlords but current is 2.13? I also need to be able to set it back to 2.13 obviously.
 
This was something I used to do with Warlords, though it does take a little bit of technical know-how, and possibly a bit of a PITA.

Basically:
1) Uninstall Warlords
2) Reinstall Warlords
You now have a directory: CIVILIZATION 4\Warlords

3) COPY the warlords Folder up one level
4) Rename the folder something like, SM_CIV4_2.00
5) Patch Warlords to 2.08
6) COPY the Warlords Folder up one level, rename to SM_CIV4_2.08
7) Patch Warlords to 2.13
8) MOVE the Warlords Folder up one level, rename to CM_CIV4_2.13
9) Create a junction (hardlink) within the Civilization 4 folder called Warlords
That points to one of the folders you have created, depending on which one you need.

(NOTE: junction can be downloaded from SysInternals)

I believe there is also a registry key that might need to be editted - though it likely doesn't matter so long as yer done patching, which indicates which version of Warlords you have installed. I don't recall if I had to change that or not.
 
In the interest of checking this out though...I did download the utility from windows.

However, when I run the junction utility, the command prompt only appears briefly then it dissapears???

Do you create this at the c:\ command prompt? If so, would the link look like this

c:\>linkd SM_CIV4_2.08 c:\programfiles\firaxis games\sid miers civ4\warlords

Another thing is, I will have to copy save games to avoid losing them in when I uninstall warlords.

Thanks for your help though.
 
Open up a command prompt in the CIV4 program directory

junction Warlords "..\SM_CIV4_2.08"

Your saveGames et-al are kept in MyDoc's/MyGames/Warlords
no matter which "version" install yer running.
If yer going to be playing multiple games without finishing some, then it generally makes sense to zip/rar/backup/copy the saves for later anyways.
 
Open up a command prompt in the CIV4 program directory

junction Warlords "..\SM_CIV4_2.08"

Your saveGames et-al are kept in MyDoc's/MyGames/Warlords
no matter which "version" install yer running.
If yer going to be playing multiple games without finishing some, then it generally makes sense to zip/rar/backup/copy the saves for later anyways.

Thanks for your help.

So that would look like this then:

C:\Program files\Firaxis\Sid Miers Civ 4\> linkd Warlords "..\SM_CIV4_2.08"

Sorry, I don't have a good example of what the full command prompt should look like. http://support.microsoft.com/?kbid=205524, has an example but it's from the desktop.

I guess I'm a little confused because the "warlords" directory is under the "civ4" directory, so won't it look under the warlords directory to see which version to play so shouldn't the link point to a version from under that directory?

Sorry, I'm not familiar with this, and I don't want to screw something up.
 
Basically I had my directories like this:
Firaxis\Sid Meiers CIV 4\
Firaxis\SM_CIV4_2.08\
Firaxis\SM_CIV4_2.13\

So the folders containing the Warlords install are at the same depth as the Vanilla CIV4.

So we go into the vanilla directory, with a command prompt.
C:\Program Files\Firaxis\Sid Meiers CIV 4> linkd Warlords "..\SM_CIV4_2.08"

Which will create a linked-directory called Warlords, that points one level up to the SM_CIV4_2.08 directory.

I haven't used linkd in quite some time, make sure the args it takes are: newLink toFolder
both "junction.exe" and "createHardLink.exe" operate with arguments in that order.

Whenever you want to revert the Warlords install, just repeat the process...
Go into Vanilla CIV4's program directory
junction Warlords "..\SM_CIV4_2.13"
the ".." means up one level, also make sure never to put a slash at the end of the folder name
ie do NOT do: junction Warlords "..\SM_CIV4_2.13\"
That wont create a valid junction.

Dont worry too much about 'screwing up' :-) The worst that will happen is the game wont start 'cuz you didn't point the directory to the right place. You have all the Folders safe & sound one level up from Vanilla CIV4's program folder.
 
Basically I had my directories like this:
Firaxis\Sid Meiers CIV 4\
Firaxis\SM_CIV4_2.08\
Firaxis\SM_CIV4_2.13\

So the folders containing the Warlords install are at the same depth as the Vanilla CIV4.

So we go into the vanilla directory, with a command prompt.
C:\Program Files\Firaxis\Sid Meiers CIV 4> linkd Warlords "..\SM_CIV4_2.08"

Which will create a linked-directory called Warlords, that points one level up to the SM_CIV4_2.08 directory.

I haven't used linkd in quite some time, make sure the args it takes are: newLink toFolder
both "junction.exe" and "createHardLink.exe" operate with arguments in that order.

Thanks for your help. When I get sometime this week I will just give it a try.

I downloaded junction v1.05 from sysinternals.com, I'll just use junction as in your example.
 
Back
Top Bottom