Difference between revisions of "Dual Oblivion"

From Nexus Mods Wiki
Jump to: navigation, search
(Created page with "A way to have 2 Oblivions on your computer at once. By bben46 ==Overview== These instructions are written using Windows XP and also using the default path for the game. If yo...")
 
m
 
(6 intermediate revisions by 3 users not shown)
Line 5: Line 5:
  
 
==Overview==
 
==Overview==
 +
 +
Edit: 8/31/2008 by Bben46. This has been superseded by a much simpler system made by Gaticus and called mTes4Manager:  http://www.nexusmods.com/oblivion/mods/35263/?
 +
I recommend using his program instead.
  
 
These instructions are written using Windows XP and also using the default path for the game. If you use Vista or Win7, or you have not used the default path for installing the game, your path names will be slightly diferent.
 
These instructions are written using Windows XP and also using the default path for the game. If you use Vista or Win7, or you have not used the default path for installing the game, your path names will be slightly diferent.
Line 19: Line 22:
 
Rename "C:\Program Files\Bethesda Softworks\CSOblivion" "Oblivion"
 
Rename "C:\Program Files\Bethesda Softworks\CSOblivion" "Oblivion"
  
Now, follow my procedure for reinstalling Oblivion - [http://s1.zetaboards.com/TheStormRavenLibrary/topic/344290/ here]: ''(broken link)''
+
Now, follow my procedure for reinstalling Oblivion - [http://wiki.tesnexus.com/index.php/Oblivion_reinstall_procedure here]:  
  
with the exception of renameing the original files as you have already renamed them to match the file names in my batch files.
+
with the exception of renaming the original files as you have already renamed them to match the file names in my batch files.
  
 
When you finish the reinstall, you will have a clean install. I recommend making a copy of the Oblivion directory in the program files directory with a new name - something like \clean-Oblivion-data and the Oblivion directory in the documents and settings section also to something like \clean-oblivion-saves. These are to be kept unchanged as an emergency back up. If you need them do not rename then, copy them with a new name.
 
When you finish the reinstall, you will have a clean install. I recommend making a copy of the Oblivion directory in the program files directory with a new name - something like \clean-Oblivion-data and the Oblivion directory in the documents and settings section also to something like \clean-oblivion-saves. These are to be kept unchanged as an emergency back up. If you need them do not rename then, copy them with a new name.
Line 32: Line 35:
 
Save and name this one CS Oblivion.bat
 
Save and name this one CS Oblivion.bat
  
 
+
  REM ** Oblivion Construction Set Game **
 
+
  REM ** This changes to the construction set version for testing. **
  Rem Oblivion Construction Set Game
+
:Start
  Rem This changes to the construction set version for testing.
+
IF EXIST "C:\Program Files\Bethesda Softworks\Oblivion\CSFlag.ben" GOTO CS REM ** If you are already in the CS version jump around. **
 
+
RENAME "C:\Program Files\Bethesda Softworks\Oblivion" "PlayOblivion"
 
+
RENAME "C:\Program Files\Bethesda Softworks\CSOblivion" "Oblivion"
  :Start
+
RENAME "C:\Program Files\Bethesda Softworks\PlayFlag.ben" "CSFlag.ben"
  CD C:\
+
RENAME "C:\documents and Settings\Ben\My Documents\My Games\Oblivion" "playOblivion"
  if exist CSFlag.ben goto CS rem if you are already in the CS version jump around
+
RENAME "C:\documents and Settings\Ben\My Documents\My Games\CSOblivion" "Oblivion"
 
+
:CS
  Rename "C:\Program Files\Bethesda Softworks\Oblivion" "PlayOblivion"
+
@ECHO OFF
  Rename "C:\Program Files\Bethesda Softworks\CSOblivion" "Oblivion"
+
CLS
  Rename "C:\Program Files\Bethesda Softworks\PlayFlag.ben" "CSFlag.ben"
+
ECHO ******************************************
  Rename "C:\documents and Settings\Ben\My Documents\My Games\Oblivion" "playOblivion"
+
ECHO * Oblivion Construction Set Game Enabled *
  Rename "C:\documents and Settings\Ben\My Documents\My Games\CSOblivion" "Oblivion"
+
ECHO *                                       *
 
+
ECHO *     Press any Key to continue         *
  : CS
+
ECHO ******************************************
  @echo off
+
PAUSE
  Cls
+
CLS
  Echo **************************************
+
EXIT
  Echo *Oblivion Construction Set Game Enabled *
 
  Echo * *
 
  Echo *Press any Key to continue *
 
  Echo **************************************
 
  Pause
 
  Cls
 
  Exit
 
 
 
  
 
This changes to the Version used to play with all of your mods and changes.
 
This changes to the Version used to play with all of your mods and changes.
Line 65: Line 60:
 
Save and name this one Play Oblivion.bat
 
Save and name this one Play Oblivion.bat
  
  Rem Play Oblivion
+
  REM ** Play Oblivion. **
  Rem This changes the directories for playing Oblivion From the one used for testing a mod to to the one you use to play
+
  REM ** This changes the directories for playing Oblivion From the one used for testing a mod to to the one you use to play. **
 
  :Start
 
  :Start
  Cd C:\
+
  IF EXIST "C:\Program Files\Bethesda Softworks\Oblivion\playflag.ben" GOTO Play
if exist playflag.ben goto Play
+
  RENAME "C:\Program Files\Bethesda Softworks\Oblivion" "CSOblivion"
 
+
  RENAME "C:\Program Files\Bethesda Softworks\PlayOblivion" "Oblivion"
  Rename "C:\Program Files\Bethesda Softworks\Oblivion" "CSOblivion"
+
  RENAME "C:\Program Files\Bethesda Softworks\CSFlag.ben" "Playflag.ben"
  Rename "C:\Program Files\Bethesda Softworks\PlayOblivion" "Oblivion"
+
  RENAME "C:\documents and Settings\Ben\My Documents\My Games\oblivion" "CsOblivion"
  Rename "C:\Program Files\Bethesda Softworks\CSFlag.ben" "Playflag.ben"
+
  RENAME "C:\documents and Settings\Ben\My Documents\My Games\PlayOblivion" "Oblivion"
  Rename "C:\documents and Settings\Ben\My Documents\My Games\oblivion" "CsOblivion"
+
  :Play
  Rename "C:\documents and Settings\Ben\My Documents\My Games\PlayOblivion" "Oblivion"
+
  @ECHO OFF
+
  CLS
 
+
  ECHO ***************************************
  : Play
+
  ECHO *       Play Oblivion Enabled       *
+
  ECHO *                                     *
  @echo off
+
  ECHO *     Press any Key to continue     *
  cls
+
  ECHO ***************************************
   
+
  PAUSE
Echo ***************************************
+
  CLS
   
+
  EXIT
Echo * Play Oblivion Enabled *
 
   
 
Echo * *
 
   
 
Echo *Press any Key to continue *
 
   
 
Echo ***************************************
 
   
 
  Pause
 
 
Cls
 
 
  Exit
 
 
 
  
 
You will need one other small change, the 'flag' that allows the batch to know which version is currently loaded.
 
You will need one other small change, the 'flag' that allows the batch to know which version is currently loaded.
  
create a text file in the Bethesda Softworks folder and name it CSFlag.ben Then copy the following into it.
+
Create a text file in the Bethesda Softworks folder and name it CSFlag.ben Then copy the following into it.
 
Playflag - a dummy program used only for its name. save it and be sure it has the name csflag.ben
 
Playflag - a dummy program used only for its name. save it and be sure it has the name csflag.ben
 
If the name is Playflag then you are running the version of Oblivion you use to play the game.
 
If the name is Playflag then you are running the version of Oblivion you use to play the game.
Line 116: Line 97:
 
[[Category:Oblivion]]
 
[[Category:Oblivion]]
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]
 +
[[Categgory: Modding Guides]]

Latest revision as of 15:44, 20 November 2018

A way to have 2 Oblivions on your computer at once. By bben46


Overview

Edit: 8/31/2008 by Bben46. This has been superseded by a much simpler system made by Gaticus and called mTes4Manager: http://www.nexusmods.com/oblivion/mods/35263/? I recommend using his program instead.

These instructions are written using Windows XP and also using the default path for the game. If you use Vista or Win7, or you have not used the default path for installing the game, your path names will be slightly diferent.

Bethsoft made it impossible to actually have 2 copies working on the same computer. So, I had to devise a work around. The reason it is impossible is when you install Oblivion, it puts entries in the Windows registry that refer to a particular copy of Oblivion in a specific place. Installing it in a new place will just replace those entries and point to the new copy making the original useless.

If you want to play Oblivion with all of the mods you have, and make a mod at the same time, you will run into the problem of modding with all the other mods active. In order to be able to mod with a clean version of the game, and test your mod without any of the mods or saved games. I have created a pair of batch files that allow me to swap back and forth with a minimum of effort. You can play with SI, and a full complement of mods, then switch to Vanilla Oblivion without SI or any extra mods or saved games to test your mod.

Before doing this make sure you have enough room on your hard drive for two or even three complete copies of your Oblivion data folder and saves folder.

The Procedure

First, you will need a clean install of vanilla oblivion, complete with the latest official patch as well as a second version with all of your mods and saved games and your modified Oblivion.ini.To get these, I recommend the following procedure: Rename your C:\Program Files\Bethesda Softworks\Oblivion to "PlayOblivion" Rename "C:\Program Files\Bethesda Softworks\CSOblivion" "Oblivion"

Now, follow my procedure for reinstalling Oblivion - here:

with the exception of renaming the original files as you have already renamed them to match the file names in my batch files.

When you finish the reinstall, you will have a clean install. I recommend making a copy of the Oblivion directory in the program files directory with a new name - something like \clean-Oblivion-data and the Oblivion directory in the documents and settings section also to something like \clean-oblivion-saves. These are to be kept unchanged as an emergency back up. If you need them do not rename then, copy them with a new name.

Your newly installed version will become your construction set version. and it will be the currently active version. to change to the play version run the batch file to change it.

Here are my 2 batch files. You may need to modify them for your own use. Please feel free to use and modify them in any way with my full permission.

To switch to the Construction set version: Save and name this one CS Oblivion.bat

REM ** Oblivion Construction Set Game **
REM ** This changes to the construction set version for testing. **
:Start
IF EXIST "C:\Program Files\Bethesda Softworks\Oblivion\CSFlag.ben" GOTO CS REM ** If you are already in the CS version jump around. **
RENAME "C:\Program Files\Bethesda Softworks\Oblivion" "PlayOblivion"
RENAME "C:\Program Files\Bethesda Softworks\CSOblivion" "Oblivion"
RENAME "C:\Program Files\Bethesda Softworks\PlayFlag.ben" "CSFlag.ben"
RENAME "C:\documents and Settings\Ben\My Documents\My Games\Oblivion" "playOblivion"
RENAME "C:\documents and Settings\Ben\My Documents\My Games\CSOblivion" "Oblivion"
:CS
@ECHO OFF
CLS
ECHO ******************************************
ECHO * Oblivion Construction Set Game Enabled *
ECHO *                                        *
ECHO *     Press any Key to continue          *
ECHO ******************************************
PAUSE
CLS
EXIT

This changes to the Version used to play with all of your mods and changes.

Save and name this one Play Oblivion.bat

REM ** Play Oblivion. **
REM ** This changes the directories for playing Oblivion From the one used for testing a mod to to the one you use to play. **
:Start
IF EXIST "C:\Program Files\Bethesda Softworks\Oblivion\playflag.ben" GOTO Play
RENAME "C:\Program Files\Bethesda Softworks\Oblivion" "CSOblivion"
RENAME "C:\Program Files\Bethesda Softworks\PlayOblivion" "Oblivion"
RENAME "C:\Program Files\Bethesda Softworks\CSFlag.ben" "Playflag.ben"
RENAME "C:\documents and Settings\Ben\My Documents\My Games\oblivion" "CsOblivion"
RENAME "C:\documents and Settings\Ben\My Documents\My Games\PlayOblivion" "Oblivion"
:Play
@ECHO OFF
CLS
ECHO ***************************************
ECHO *        Play Oblivion Enabled        *
ECHO *                                     *
ECHO *      Press any Key to continue      *
ECHO ***************************************
PAUSE
CLS
EXIT

You will need one other small change, the 'flag' that allows the batch to know which version is currently loaded.

Create a text file in the Bethesda Softworks folder and name it CSFlag.ben Then copy the following into it. Playflag - a dummy program used only for its name. save it and be sure it has the name csflag.ben If the name is Playflag then you are running the version of Oblivion you use to play the game. If the name is CSflag you are using the clean version used for testing your Mod.


After creating and saving the 2 batch files, make a shortcut to each one and place it on your desktop. then just select the one you need to make the change. It will run in a window and let you know if it made the change successfully. If you choose the wrong one, it will not make any changes and will leave a message in the window to let you know - That's what the flag is for.

If you use OBMM, you can add a line to rename 2 different copies to go along with each copy of Oblivion.

If you have any problems or suggestions to make this simpler, please let me know.Categgory: Modding Guides