[REL] mTES4 Manager - Thread 3

Post » Sun Aug 14, 2011 9:30 am

I'm not the author of this tool. I'm posting a new thread because the author, Gaticus, is not active and I've been involved in the last few threads and helping people to use this tool.

If Gaticus returns then he will be the go to guy for this. I cannot answer questions beyond the use of this and not how it was made or even what happens under the hood.

I will reformat this first post and the next two as I have more time, which will be sooner than later.

http://www.gamesas.com/index.php?/topic/1142151-rel-mtes4-manager/

Original Post from last thread:
-------------------------------------------------------------------------------
Title: mTES4 Manager
Author: Gaticus Archimedes Windrider

Official Download Page: http://www.tesnexus.com/downloads/file.php?id=35263
Direct Downloads:
Stable Version: http://www.tesnexus.com/downloads/download.php?id=71043
Latest Version: http://www.tesnexus.com/downloads/download.php?id=71044

Previous Thread: http://www.gamesas.com/index.php?/topic/1119357-wipz-mtes4-manager/
-------------------------------------------------------------------------------
(Not just) Oblivion has multiplied!
mTES4 Manager lets you create complete copies of your game and helps you to manage them.

Supported Games:
- Oblivion
- Fallout3
- *NEW* Fallout:New Vegas
Support for Morrowind coming soon.

If you are a modder, this means you can have a completely separate copy of the game just for development and easily switch between your play and mod copies.
If you are not a modder, you can have a separate copy of the game just for trying new mods, tools and total conversions!

Making a mod and you need to test against multiple versions of the game or another mod? No problem.
Playing FCOM and you want to try out TIE by itself but you don't want to lose your game? No sweat.
Want to play Nehrim, but also want to keep your current Oblivion game? Couldn't be easier.

Never again do you need to reinstall your whole game because you tried to add something that just didn't work out as you planned.

For help getting started, read...
http://www.tesnexus.com/articles/article.php?id=432
.
I suggest everyone reads the guide. There is some very useful advice concerning best practices that will benefit you regardless if you need orientation.

-------------------------------------------------------------------------------
Overview:

Please note that this documentation generally refers to Oblivion, but it is the same for all of the supported games unless stated otherwise.
Just replace references to 'Oblivion' with 'Fallout3' or 'FalloutNV'.


mTES4 Manager is a tool that helps you to create and manage multiple copies of Oblivion.
Essentially, it takes care of swapping the game, profile and appdata folders for you so that every
instance of Oblivion you have installed will have it's own unique working environment.

You can import existing game folders as new clones, copy clones, rename or delete and of course switch between them.

*NEW* mTES4 now supports Fallout:New Vegas in addition to Oblivion and Fallout3!
It will automatically detect if you have any of the supported games installed and provide you the option to switch between managing
each of them from the GUI.

Nehrim will also work, but it is not considered a supported game, it is considered a copy of oblivion.
So you can just import your Nehrim copy to your Oblivion clones in mTES4 and it will be treated the same as any other.
*NEW* You can now import clones from any folder or drive! You do not have to move your Nehrim folder any more.
(You will need to move your Nehrim folder from Bethesda Softwork\SureAI\Nehrim\ to Bethesda Softworks\Nehrim to be able to import it.)

mTES4 also supports Wrye Bash.
If you have Bash installed in the clone you are copying from, each time you create a clone, mTES4 will ask you to select the BAIN mods folder
that will be used for the new clone. You can choose to use the same BAIN Mods folder for every clone, or you can have a
separate folder for each. It's up to you.
There is currently some issues with Wrye bash if you try to use the same Oblivion Mods folder for multiple clones.
For now, it's strongly advised to use a separate Oblivion Mods folder for each clone.

Most all other 3rd party tools should work without issues.
If you find a tool that you do have problems using in conjunction with installation swapping, please report it and I'll do
my best to ensure that it is addressed.

-------------------------------------------------------------------------------
Installing:

There is no formal installation required. Just unzip and run mTES4.exe

When you first run mTES4, it will automatically detect your installed game and tag it with a unique name (that you provide).
Once your game has been tagged, mTES4 will recognize it as a valid copy of Oblivion (what mTES4 refers to as a 'clone').

If you have multiple copies of Oblivion already, you can import them so that mTES4 will detect them.
You can also create new clones by copying an existing clone.

Once you have setup your clones, you can use mTES4 to switch between them at the click of a button.

-------------------------------------------------------------------------------
Uninstalling:

Just delete the mTES4 folder.

mTES4 also creates two special folders, which contain the savegames and game settings for all the clones.
You can delete them as well if you don't want to save them.

(The following paths are defaults for Windows XP)
mTES4's clone profile folder is at C:\Documents and Settings\USER\My Documents\My Games\Oblivion-mTES4
mTES4's clone appdata folder is at C:\Documents and Settings\USER\Local Settings\Application Data\Oblivion-mTES4


-------------------------------------------------------------------------------
Usage:

Importing a New Clone:
If you have an existing copy of Oblivion installed that has not been configured for mTES4 already, you can import it so that it will be detected.
When you import a new clone, mTES4 will automatically create a separate profile and appdata folder for it (see the sections below about Oblivion and mTES4 Folders).
The profile and appdata folders will be empty so if you have existing savegames, an oblivion.ini, bash settings, etc
and/or plugins lists for your existing copy, you will want to manually copy or move those files into the appropriate folders.
Otherwise, Oblivion will automatically create what it needs.

Copying Clones:
If you have already setup a clone for mTES4, you can copy it to create a new clone.
The profile and appdata folders will be copied for you as well so both clones will be identical copies.

Renaming a Clone:
Because the oblivion game is spread over multiple places, mTES4 provides a way for you to rename a clone if you wish.
All relevant file and folder names will be updated for you.

Deleting a Clone:
Like renaming, if you wish to delete a clone, mTES4 provides a way for you to do so.
All relevant files and folders will be deleted if you choose.

Switching Between Clones:
When you wish to change to a different copy of Oblivion, you can simply select it from the Detected Clones List then click the Switch button.
mTES4 takes care of the rest.

Minimize To System Tray:
Enabling this option will hide mTES4 so you will not see it on your taskbar.
Instead the mTES4 icon will appear in your system tray.
When mTES4 is minimized to the tray, you can point your mouse at the icon for a description of the active game and clone.
You can also right-click the icon for a menu that will allow you to switch games and clones even more conveniently!


-------------------------------------------------------------------------------
mTES4 AutoLaunch:

When you switch to a new clone, if an autolaunch setting is defined, mTES4 will ask you if you want to launch the configured tool.
You can define autolaunch settings for each clone.

To configure the autolaunch settings, select the clone you want and click the Settings button.
You can specify the Title that will be displayed, the path to execute and any arguments that might be needed.
If you enable Always Launch, the AutoLaunch tool will be executed immediately after switching without asking you.


-------------------------------------------------------------------------------
Launch Tools:

When you click the launch button, you will be presented with a list of tools to execute that you can choose from.
Double-click any tool, mTES4 will be minimized and the selected tool will be launched.

By default, mTES4 will try to detect some of the most common tools and offer them to you.
You can however customize the launch tools to your preference, either adding, removing, or reordering them.

OBSE and FOSE are special cases and cannot be customized.


-------------------------------------------------------------------------------
Customizing the Launch Tools:

There are a few slightly different ways you can add new tools so they will be presented to you in the Launch dialog.
1. Common tools can be defined that will be available with any game and with any clone selected.
2. Game tools can be defined that will be available with only a specific game, but with any clone selected
3. Clone tools can be defined that will only be available for a specific clone.

Each tool has it's own section in the ini file.
The name of the section depends on how you want the tool to be available.

In the clone tag file, you can only define one type of tool.
The tools defined in a clone's tag file will only be available when that clone is active.
Every custom tool in the tag file will have the section name of [Custom Tool].
You can define multiple custom tools by having multiple [Custom Tool] sections with different settings.

In the mTES4.ini file, you can define two other types of tools.
The tools defined in the mTES4.ini file will either be available to all clones for a specific game, or all clones for all games.

To define a tool for a specific game, the tools section name will be [%GAME NAME% Tool].
EG. A tool that is only available when Oblivion is active will be in a section named [Oblivion Tool].

In mTES4.ini, the [Custom Tool] section is used to define a tool that is always available,
regardless of what game or clone is active.


The settings for any custom tool are:
sFilePath ; Required, The path to the executable. This can be relative to the game folder or it can be a full path.
sArguments ; Optional, If any extra arguments are needed, you can define them here.
sIconPath ; Optional, The path to the icon that should be displayed in the launch dialog for this tool.
sTitle ; Optional, The name of the tool displayed in the launch dialog.

If sFilePath or sIconPath is relative, it should not begin with a \
If no icon is configured, mTES4 will try to extract the icon from sFilePath.
If no title is defined, mTES4 will use the file name.


-------------------------------------------------------------------------------
mTES4 Folders:
(NOTE: the paths used for Oblivion, Fallout3 and Fallout:New Vegas are nearly identical. Just replace all references to Oblivion with Fallout3 or FalloutNV)

As you may or may not already know, Oblivion has files in 3 different places that mTES4 keeps track of for you.
1. The game folder
This is the folder where your game is installed (contains Oblivion.exe)
By default, on winXP this folder is "C:\Program Files\Bethesda Softworks\Oblivion"

2. The profile folder
This is the folder where your savegames and oblivion.ini are.
By default, on winXP this folder is "C:\Documents and Settings\USER\My Documents\My Games\Oblivion"

3. The appdata folder
This is the folder where oblivion keeps the list of plugins that are installed.
By default, on winXP this is "C:\Documents and Settings\USER\Local Settings\Application Data\Oblivion"

mTES4 creates two additional folders to store the profiles and appdata for your clones.
4. The clone profile folder
This is the folder where mTES4 will store the profile folders for your inactive clones.
When you switch clones, mTES4 will swap your active profile folder with the appropriate folder stored in the clone profile folder
By default, on winXP this folder is "C:\Documents and Settings\USER\My Documents\My Games\Oblivion-mTES4"
Eg. Assuming your active copy is named Oblivion1 and you have a 2nd clone named Oblivion2
The profile folder for Oblivion1 will be "...\My Games\Oblivion" (it uses the real oblivion folder)
Because Oblivion2 is an inactive clone, the profile folder will be "...\My Games\Oblivion-mTES4\Oblivion2" (it is stored in the mTES4 folder using its actual clone name)

5. The clone appdata folder
This is the folder where mTES4 will store the appdata folders for your inactive clones.
When you switch clones, mTES4 will swap your active appdata folder with the appropriate folder stored in the clone appdata folder.
By default, on winXP this is "C:\Documents and Settings\USER\Local Settings\Application Data\Oblivion-mTES4"
See the example for The clone profile folder. The clone appdata folder works similarly.

For instance, if your windows XP login name is Joe and you have both Oblivion and Fallout3 installed in their default locations, you will have ALL of these folders:

C:\Program Files\Bethesda Softworks\Fallout3
C:\Program Files\Bethesda Softworks\Oblivion

C:\Documents and Settings\Joe\My Documents\My Games\Fallout3
C:\Documents and Settings\Joe\My Documents\My Games\Oblivion

C:\Documents and Settings\Joe\Local Settings\Application Data\Fallout3
C:\Documents and Settings\Joe\Local Settings\Application Data\Oblivion

mTES4 adds the following folders:

C:\Documents and Settings\Joe\My Documents\My Games\Fallout3-mTES4
C:\Documents and Settings\Joe\My Documents\My Games\Oblivion-mTES4

C:\Documents and Settings\Joe\Local Settings\Application Data\Fallout3-mTES4
C:\Documents and Settings\Joe\Local Settings\Application Data\Oblivion-mTES4


-------------------------------------------------------------------------------
Appendix:

Clones:
A clone is what mTES4 calls any copy of your game that has been tagged as a valid copy of Oblivion.

Tags:
A tag is a specially name ini file that is placed inside the game folder of each clone.
A tag file looks like this: "_mTES4 (NAME OF CLONE).ini"
Part of the purpose of these tags is simply so that you can easily see which copy you have currently active from windows explorer without having to run mTES4.
The tags are also used to determine which folders to display in the mTES4 Detected Clones List.
You can also define custom tools for mTES4 launch dialog which will only be displayed for this clone.

mTES4.ini:
This file is used to keep track of which game and clone you have selected.
You can find the mTES4.ini file in the same folder as mTES4.exe.
You can also define custom tools for mTES4 launch dialog that will be displayed for all games and clones or just for the clones of a specific game.


-------------------------------------------------------------------------------
Planned Features:
- [v0.1] Clone new copies of Oblivion
- [v0.1] Switch between clone copies of Oblivion
- [v0.2] Import existing game copies
- [v0.2] Rename clones
- [v0.2] Delete clones
- [v0.2] Nehrim Support
- [v0.3] Fallout3 Support
- [v0.4] Remove requirement for mTES4.exe to be in any particular folder
- [v0.4] Improve Delete functionality to provide checkbox options for game, profile/appdata and/or just tag
- [v0.4] Support for Wrye Flash
- [v0.5] 3rd party app launch buttons
- [v0.5] Per-clone auto launch options
- [v0.5] Option to minimize to system tray
- [v0.5] System tray r-click menu
- [v0.6] *NEW* Support for Fallout:New Vegas
- [v0.6] *NEW* Allow users to import profile and appdata folders as well as game folders
- [v0.6] *NEW* Import from alternate locations
- [v0.X] Support for Morrowind

Considerations:
- Function to open folder(s) for the selected clone
- Complete functionality from system tray context menu
- Customize tools from the GUI
- Make windows resizable
- Optimize storage of inactive clones

-------------------------------------------------------------------------------
Known Bugs/Workarounds:

-------------------------------------------------------------------------------
Credits:
Psymon: For feedback and assistance, bug reports and specifics for nehrim and fallout3 support


-------------------------------------------------------------------------------
Change Log:

----------------------------------------
Version 0.6.1b
- added a missing application config file.

----------------------------------------
Version 0.6.0b
- added: Support for Fallout:New Vegas
- added: ability to import clones from alternate locations
- added: ability to copy profile and appdata folders when cloning or importing
- bug fix: tray icon hint text updates incorrectly if switching clones fails
- bug fix: Launch dialog does not remember the list view preference after closing
- bug fix: incorrect hint text for Launch button
- bug fix: incorrect (obsolete) hint text for Detected Clones list
- bug fix: missing hint text for Settings button
- bug fix: missing hint text for Minimize to System Tray option
- bug fix: missing hint text for Launch dialog
- bug fix: missing hint text for Settings dialog

----------------------------------------
Version 0.5.1b
- bug fix for importing, copying or renaming clones fails in v0.5b

----------------------------------------
Version 0.5.0b
- New minimize to tray option. Hovering over the tray icon will show the currently active game and clone.
- New r-click menu for the tray icon allows you to conveniently switch games or clones.
- New custom autolaunch tools settings for each clone.
- New Launch Tools dialog. Allows you to choose what tool you want to launch.
- New Custom Tool settings can be configured in mTES4.ini and the _mTES4 (*).ini tag files.
- bug fix for possible duplicate named clones if you have more than one supported game installed.
Affected Import, Copy and Rename features

----------------------------------------
Version 0.4.0a
- Support for Wrye Flash
- Added ability to use existing profile and appdata folders when importing.
- New Delete Clone dialog, provides options to keep or delete various clone files and folders.
- Removed requirement for mTES4.exe to be in any particular folder
- 'New Clone' button renamed to 'Copy Clone' to better reflect it's functionality.
- bug fix for attempting to rename the active clone crashes mTES4.
- bug fix for incorrectly assuming that if Bash is installed then bash.ini must exist.
Will now create a new bash.ini from the bash_default.ini if it needs to.
- bug fix for incorrectly parsing bash.ini
- bug fix for no warning when importing or copying a clone, bash is detected but you cancel the BAIN folder selection.
- bug fix for falsely detecting supported games when only placeholder registry keys exist

----------------------------------------
Version 0.3.3a
- reverted fix for querying fallout reg key.
- bug fix for potentially creating two clones with identical names.
- improved the behaviour of popup msgboxes.

----------------------------------------
Version 0.3.2a
- bug fix for mTES4 querying the wrong registry key path on x64 systems.
- bug fix for querying fallout reg key using "Fallout3" instead of "Fallout 3".

----------------------------------------
Version 0.3.1a
- bug fix for mTES4 not running on Vista and Windows 7.

----------------------------------------
Version 0.3.0a
Should be backward compatible with v0.2
- Integrated support for Fallout3.
- New ini and tag settings to track supported Bethesda games.
- Various minor cosmetic and non-critical bug fixes.

----------------------------------------
Version 0.2.0a
NOTE: v0.2 is NOT backward compatible with v0.1!
- Eliminated the use of the MasterCopy clone. mTES4 is much simpler to use now.
- Added ability to copy from any existing clone.
- Added Import Clone feature.
- Added Rename Clone feature.
- Added Delete Clone feature.
- Moved inactive clone profiles and appdata into mTES4 folders so they don't clutter My Games\ and Application Data\

----------------------------------------
Version 0.1.0a
- Initial alpha release.

----------------------------------------
Terms of Use:
mTES4 is distributed as free software released under a copyleft agreement.
Do whatever you like, just don't sell or otherwise take credit for my work.

Conversely, I do not want credit for your work either.
If you redistribute this software with any modifications whatsoever, you must clearly indicate such and provide the user with access to the original release either accompanied directly with your distribution or by linking to the official download.

Enough said :)
I will reformat later - probably over the weekend.
User avatar
Jack Bryan
 
Posts: 3449
Joined: Wed May 16, 2007 2:31 am

Post » Sun Aug 14, 2011 9:43 pm

RESERVED

This will contain the collected findings and advice from the last two threads.
User avatar
Je suis
 
Posts: 3350
Joined: Sat Mar 17, 2007 7:44 pm

Post » Sun Aug 14, 2011 2:48 pm

RESERVED

For now I will just post this from my BAIN thread regarding multiple installs and use of BAIN.

Managing BAIN with Multiple Installs

... Wait did you say multiple installs???

Yes that is right - having multiple installs of Oblivion is now very possible. This http://www.gamesas.com/index.php?/topic/832760-how-to-run-multiple-copies-of-morrowind/ with the earlier game of Morrowind, but has not been readily available in an automated format with Oblivion until recently. After Nehrim was released many found out that installing it meant messing up your Oblivion installation and that it was either one game or the other, but not both. Several fixes were tried to address this issue (Documented in this thread). Finally Gaticus came forward with a simple yet powerfull tool for managing multiple installs and it works with Fallout 3 as well.

mTES4Manager

What mTES4Manager does is take control of all related folders used by Oblivion on most operating systems. For Vista/Win7 these folders are:
1. The Oblivion Directory - the main game folder
2. The Oblivion Save Game Directory - containing all the save games and the game ini file
3. The AppData folder - contains the Plugins.txt file that records your load order

What the program does is mark these folders and put an ini file in them. It then groups the folders together per installation (called clones). With the program you can create new clones from existing ones and switch the active clones as desired. With each switch the program will swap out the related folders and 'fool' the computer into thinking (anthropomorphically) that it is the same game. The result is that you could have drastically different installations going on each of the folders and switch them as often as you like. Oblivion can be a long game and if you want two more versions going or use Nehrim and Oblivion then it is easy to set up (but kind of a lot of work to maintain). I think this also provides a feature that mod makers would adore if they knew it better: You could have one virgin/modding game an another a testing/modded game.

http://www.tesnexus.com/downloads/file.php?id=35263 is available at Nexus. Several have asked me for tips in troubleshooting the tool. I've not solve all issues so here is my best (and good luck to you):
1. Make sure the original Oblivion Game is installed outside the domain of UAC. If it is not then Wrye Bash will likely already give you grief as it will engage UAC. Do not turn UAC off - just move the install(s) outside of the area it wants to protect.

2. Make sure when switching clones that the related folders are not open in windows explorer or being accessed by any open program such as OBMM or Wrye Bash.

3. You can remove a clone from its control by deleting the ini file it places in the clone. This makes trouble shooting less daunting and you could manually place back whichever clone you prefer if it stops working.
Serious problems should be reported in the http://www.gamesas.com/index.php?/topic/1142151-rel-mtes4-manager/.

Managing Multiple installs and the problem of Wrye Bash

With each install then it is important to note that most of the tools and utilities of the game will remain local to the clone in question. OBMM, Tes4edit, OBSE ... all will stay with the clone they are installed for. You could then have different versions of these tools for each clone too (even different Construction Set versions).

Wrye Bash is the only tool that presents a problem. This is mainly due to how BAIN was crafted. When you first open the BAIN tab and have not adjusted the Bash.ini then Bash will generate a folder outside of the Oblivion game directory (right next to it) called Oblivion mods. Within this directory folder There should be a stucture that looks like this:
Oblivion Mods   │   ├[Bash Installers]   │   │   │   ├[Bash] contains the files converters.dat and installers.dat (records all BAIN settings and what is installed)   │   │   │   └ The actual archive of mods (the BAIN archive)   │   └[Bash Mod Data] contains the file table.dat (data about your mods, ini edits, etc.)

Since this directory is not within any of the three folders managed by mTES4Manager they are not local to the game clones and will not change when games clones are switched. This is very problematic as you may want specific mods and replacers for one clone but another set for another clone - as soon as you switch and open BAIN you will see a nightmare of various colors which makes the point of using BAIN pointless. (the game data files are not affected but the tracking of it by BAIN is once a new data folder is presented to it). There are two solutions to this each with their own merit.

Solution 1: Multiple BAIN Archives - available with Wrye Bash 291 or older

This has been the main solution until very recently. It is not outdated, as it has advantages of its own. This makes use of a single bash.ini setting:
;--sOblivionMods is the Alternate root directory for installers, etc.;  It is strongly recommended that you do NOT put it anywhere under the ;  Oblivion install directory itself, because Oblivion.exe will search through;  every directory under the install directory.;  This "directory thrashing" can then cause performance problems during gameplay.;  sOblivionMods is defined specifically to circumvent this bug by storing files elsewhere.sOblivionMods=..\Oblivion Mods

With this you can change the location of the OBlivion Mods directory and all it contains (including all BAIN archives). By moving this folder you can therefore create a different BAIN archive for each clone (install). So one install might have:
sOblivionMods=G:\Bethesda Games\BAIN Archives\Oblivion Main Mods
and another might have:
sOblivionMods=G:\Bethesda Games\BAIN Archives\Oblivion Alternate Mods
For Nehrim perhaps:
sOblivionMods=G:\Bethesda Games\BAIN Archives\SureAI mods
The benefit of this is that each BAIN archive is discreet and separate from each other. This could be advantageous for some and in some circumstances. Say you want to keep the BAIN mod archives separate as might be the case with Nehrim where they likely need translating to that game before they will work.

The problems with this solution is that it multiplies the amount of hard drive space needed to have multiple BAIN archives. It also makes updating take longer as you will need to update BAIN packages in multiple locations.

Solution 2: One BAIN archive for Multiple Installs - Available to those who use Wrye Bash 292+

Thanks to Lojack two new ini options have been added:
;--sInstallersData is the directory containing data about which installers;  are installed by Wrye Bash.  This is where 'Installers.dat' and 'Converters.dat';  are stored.  Only change this for advanced configuration, such as when using;  mTES4 Manager to manage multiple Oblivion installs.sInstallersData=http://forums.bethsoft.com/index.php?/topic/1210451-rel-mtes4-manager-thread-3/..\Oblivion Mods\Bash Installers\Bash;--sBashModData is the directory containing data about your mods, ini edits, etc.;  Only change this for advanced configuration, such as when using mTES4 Manager;  to manage multiple Oblivion installs.sBashModData=..\Oblivion Mods\Bash Mod Data
With these one can now move the locations of the data about the BAIN archive instead of the entire archive. The point would be to move these to locations that move with the clones (installs). For example here are versions that would work:
sInstallersData=http://forums.bethsoft.com/index.php?/topic/1210451-rel-mtes4-manager-thread-3/F:\Bethesda Games\Oblivion\Mopy\BAINsBashModData=F:\Bethesda Games\Oblivion\Mopy\BAIN
What this does is assigns the files to a new folder within the Mopy folder called BAIN (would need to create that folder). Then with each install these files could contain differing reads on the same BAIN archive.

One install might have QTPIII installed while another would have Vibrant Textures. The limit is your imagination and what is available. Each install would have its own install order to read from the BAIN archive and its own set of markers and so on. It takes some getting used to this as each install would then read alterations to BAIN packages. If you alter one BAIN package in the BAIN archive then all installs will see that change. This makes updating easier but tracking alternate packages more difficult. ** Warning this does not address hidden files or hidden save games. The location of these will be shared between the clones with this solution.

You can switch over to this kind of system easily. Just back up this data (highly recommended in case you miss a step) then move it with bash closed. Alter the ini to point to the new location of these files - then open the BAIN tab and check to make sure it worked..

At this point I use both. I have three installs that share the same archive and two other installs that have their own (one for mod testing/making the other is Nehrim).

This post will likely be edited further later on.
User avatar
Gemma Woods Illustration
 
Posts: 3356
Joined: Sun Jun 18, 2006 8:48 pm

Post » Mon Aug 15, 2011 1:10 am

I'm not the author of this tool. I'm posting a new thread because the author, Gaticus, is not active and I've been involved in the last few threads and helping people to use this tool.

If Gaticus returns then he will be the go to guy for this. I cannot answer questions beyond the use of this and not how it was made or even what happens under the hood.

I will reformat this first post and the next two as I have more time, which will be sooner than later.

Original Post from last thread:
I will reformat later - probably over the weekend.

Okay, so how do we figure out where the mTES4 folders end up at when the user has WIndows 7/Windows 7 64 bit? The folder location you listed is obviously geared for those with Windows XP!

For instance, if your windows XP login name is Joe and you have both Oblivion and Fallout3 installed in their default locations, you will have ALL of these folders:

C:\Program Files\Bethesda Softworks\Fallout3
C:\Program Files\Bethesda Softworks\Oblivion

C:\Documents and Settings\Joe\My Documents\My Games\Fallout3
C:\Documents and Settings\Joe\My Documents\My Games\Oblivion

C:\Documents and Settings\Joe\Local Settings\Application Data\Fallout3
C:\Documents and Settings\Joe\Local Settings\Application Data\Oblivion


User avatar
lacy lake
 
Posts: 3450
Joined: Sun Dec 31, 2006 12:13 am

Post » Sun Aug 14, 2011 8:39 pm

Good question - problem is I didn't write that Gaticus did.

Further I'm on a vista 64 OS - I'm not certain what Win7's structure is like - though I cannot imagine it to be that different.

All this will do is place an ini in the various folders.

What I would do is after you remove all the ini files placed by this to then manually change the folder names and in turn make each one active then import it.

Make sense?
User avatar
Kaylee Campbell
 
Posts: 3463
Joined: Mon Mar 05, 2007 11:17 am

Post » Sun Aug 14, 2011 11:25 am

Win 7, 64bit (assume 32bit is same), folder structure is slightly different;

C:\Users\(user name)\AppData\Local\Oblivion
C:\Users\(user name)\My Documents\My Games\Oblivion

Your Oblivion install folder would be of course, wherever you installed it.
User avatar
Miss Hayley
 
Posts: 3414
Joined: Tue Jun 27, 2006 2:31 am

Post » Sun Aug 14, 2011 9:13 am

Also Mr. Duke of Spook-

Do not install your game in the default location which would invoke UAC and do not turn of UAC.

Install in a non-default location. This is a known issue with both mTES4Manager and Wrye Bash.
User avatar
Rhysa Hughes
 
Posts: 3438
Joined: Thu Nov 23, 2006 3:00 pm

Post » Sun Aug 14, 2011 1:51 pm

Okay, so how do we figure out where the mTES4 folders end up at when the user has WIndows 7/Windows 7 64 bit? The folder location you listed is obviously geared for those with Windows XP!


Here is the locations for Win 7 64 Ultimate. ( Note my oblivion game is installed in a non default location).

1.Game location for my oblivion install , I also have the mTES4 program installed in E:\ ( Note.This oblivion game folder includes a mTES4 ini file)
E:\Oblivion
A default oblivion install location would be something like this for Win7 64
C:\Program Files (x86)\Bethesda\Oblivion


2.Default Appdata location for win7 64 and the oblivion folder ( Note .The appdata\local\ folder also includes a mTES4 folder which contains a copy of DLCList tx and Plugins txt).
C:\Users\Simon\AppData\Local\Oblivion
C:\Users\Simon\AppData\Local\Oblivion-mTES4

3. default my games location for Win 7 64 ( Note the My games\ Folder also has a mTES4 folder)
C:\Users\Simon\Documents\My Games\Oblivion
C:\Users\Simon\Documents\My Games\Oblivion-mTES4


Cheers
User avatar
D IV
 
Posts: 3406
Joined: Fri Nov 24, 2006 1:32 am

Post » Sun Aug 14, 2011 11:29 am

Mtes4 worked at first for me but now refuses to switch installs. I'm not sure what is causing it but I can do a clean reboot and still get the error that lists various different versions of having something oblivion related open. I'm on Vista64, it's installed to C:\Games\, and my installs are under "..."\Bethesda Softworks. And I have no clue why its not working anymore. UAC is off currently and acess is full for all users on those folders anyway.
User avatar
Amy Smith
 
Posts: 3339
Joined: Mon Feb 05, 2007 10:04 pm

Post » Mon Aug 15, 2011 12:01 am

Not at all sure why.

Try manually backing up the ini files in each install (and that means game directory, save game folder, AppData folder. Then, in turn, reimporting the installs but you may have to first make each one active when doing it (for the save game and AppData folders to be seen right).

If that works then let us know.

also if it works then try and track what happens before it doesn't again.

Also at the end of the last thread were http://www.gamesas.com/index.php?/topic/1142151-rel-mtes4-manager/page__view__findpost__p__17984876 worth looking at. I haven't had it in me to re-edit the second post here with those suggestions.
User avatar
Charlie Ramsden
 
Posts: 3434
Joined: Fri Jun 15, 2007 7:53 pm

Post » Sun Aug 14, 2011 8:46 pm

Not at all sure why.

Try manually backing up the ini files in each install (and that means game directory, save game folder, AppData folder. Then, in turn, reimporting the installs but you may have to first make each one active when doing it (for the save game and AppData folders to be seen right).

If that works then let us know.

also if it works then try and track what happens before it doesn't again.

Also at the end of the last thread were http://www.gamesas.com/index.php?/topic/1142151-rel-mtes4-manager/page__view__findpost__p__17984876 worth looking at. I haven't had it in me to re-edit the second post here with those suggestions.

Hmmm My appData folder is located in Username\AppData... None in game directory or save game folders... but I do have mtes4 files in the appdata folder and I have previously cleaned that out to do a clean install of mtes4.
User avatar
Maria Leon
 
Posts: 3413
Joined: Tue Aug 14, 2007 12:39 am

Post » Sun Aug 14, 2011 3:31 pm

Hmmm My appData folder is located in Username\AppData... None in game directory or save game folders... but I do have mtes4 files in the appdata folder and I have previously cleaned that out to do a clean install of mtes4.

You're missreading me ... There are three folders that it manages: Game Directory folder (where you installed the game), Save Game folder (under username documents), AppData (under Username next to Documents and inside the AppData/Local folder... on Vista anyway).

There should be an ini file for each clone in each of these folder (the save game and AppData folder will actually move the folders to a collected folder called 'Oblivion-mTES4'


I'm not sure what you mean by cleaned folders out. Very unclear communication.
User avatar
Emma Parkinson
 
Posts: 3401
Joined: Wed Jul 26, 2006 5:53 pm

Post » Sun Aug 14, 2011 3:46 pm

You're missreading me ... There are three folders that it manages: Game Directory folder (where you installed the game), Save Game folder (under username documents), AppData (under Username next to Documents and inside the AppData/Local folder... on Vista anyway).

There should be an ini file for each clone in each of these folder (the save game and AppData folder will actually move the folders to a collected folder called 'Oblivion-mTES4'


I'm not sure what you mean by cleaned folders out. Very unclear communication.

I'm sorry that was a horrendously worded post. I assumed you weren't reffering to actual directories, but I didn't want to go cut/pasting and deleting things without first being certain I am doing it correctly.
Anyway I had previously uninstalled mtes4 because of some UAC issues that I honestly just couldn't resolve. UAC was then kind enough to switch targets and start messing with wyre bash ^_^ even though its off... -.- anyway. I'll definately re-import everything (after) getting rid of mtes4's ini's etc. (backing the respective files up first of course). If that doesn't fix it you will be the first to know, thanks for the adivce and for your time man.
User avatar
jeremey wisor
 
Posts: 3458
Joined: Mon Oct 22, 2007 5:30 pm

Post » Sun Aug 14, 2011 8:38 pm

For what it is worth. I'm on a vista 64 machine and I've never turned off UAC and don't recommend it at all. Leave it on.

When I imported all my clones I first made sure that they were in the same game directory as the original install, which itself was never under UAC domain.

And I've never -- not once -- had the issues others report of it suddenly not working. Yes it will warn me if other programs or explorer is access the directories but as soon as I close them it works. I swap out up to 4 games pretty regularly. I suppose if it didn't I wouldn't have opened a new thread and wouldn't try and help others.
User avatar
stevie trent
 
Posts: 3460
Joined: Thu Oct 11, 2007 3:33 pm

Post » Sun Aug 14, 2011 2:00 pm

For what it is worth. I'm on a vista 64 machine and I've never turned off UAC and don't recommend it at all. Leave it on.

When I imported all my clones I first made sure that they were in the same game directory as the original install, which itself was never under UAC domain.

And I've never -- not once -- had the issues others report of it suddenly not working. Yes it will warn me if other programs or explorer is access the directories but as soon as I close them it works. I swap out up to 4 games pretty regularly. I suppose if it didn't I wouldn't have opened a new thread and wouldn't try and help others.

Ah once again less information than I should have given, my uac is only off because of the issues I have been having. Anyway I'm back now and I'll see if I can fix this. Thanks again for your help and sorry for the uneccessary post lol. I spose I can always just edit in somthing if it doesn't work.
User avatar
Jack Bryan
 
Posts: 3449
Joined: Wed May 16, 2007 2:31 am


Return to IV - Oblivion