EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Utilities

Category: UtilitiesUI Switcher v1.0a
Interface Information
Download
How do I install this? (FAQ)
Name: UI Switcher v1.0a   Popular!
Author:
Date: 06-07-2005 11:16 AM
Size: 742.07 Kb
Version: 1.0a
Rate Addon: 5 out of 5 with 6 votes  
Pictures
Click to enlarge 

Views: 13206
Size: 47.66 Kb
Dimensions: 324 x 308
Main Window
 
Click to enlarge 

Views: 12800
Size: 69.88 Kb
Dimensions: 260 x 206
AutoPlay Options Dialog
 
Click to enlarge 

Views: 13041
Size: 95.38 Kb
Dimensions: 296 x 402
UISettings File Management Dialog
 
Click to enlarge 

Views: 12621
Size: 34.36 Kb
Dimensions: 348 x 152
File Overwrite Warning Dialog
 
Description
Installation:
You must have Microsoft's .NET Framework 1.1 or better installed for UISwitcher to run.
Unzip to your EverQuest II directory (C:\Program Files\Sony\EverQuest II by default)

Basic Usage:
Run UISwitcher. (See Main Window screenshot)
Select a UI from the left-hand list.
Details on the selected UI will be displayed in the right-hand box.
Once you've selected the UI you want to use, click Set UI.
UISwitcher will rewrite your eq2.ini and launch the EverQuest II patcher.

AutoPlay Settings:
By default, UISwitcher will run the EQ2 patcher once you've selected a UI to load. To change this behavior, click the AutoPlay Settings button (See AutoPlay Settings screenshot.) You may select from EQ2 (with or without patcher), EQ2MAP Updater, Other (any file you specify), or Disabled (do not run any other programs after UI Switcher finishes setting your UI.)

Per-character and per-UI UI Settings File Management:
UI Switcher now includes a per-character UI Settings file manager. To access it, click the UISettings Files button (See UI Setting Manager screenshot.)

The top half of the UI Settings manager will allow you to Backup and Restore your characters' UI Settings files. It will also allow you to clone (the or » button) one character's UI Settings file to one or more other characters. To select more than one character in the target list hold down CTRL while clicking each character you want to copy the source file to.

The bottom half of the UI Settings manager will allow you to define default UI Settings schemes per-UI. Select a UI Settings file from the left-hand list and a UI from the right-hand list and click the button to set a default per-UI UI Setting file. To clear a default per-UI UI Setting file, select the UI and click the Clear Default button. Whether or not a UI has a default UI Setting file associated with it will be displayed in the main window's details box. (You may optionally disable the usage of default per-UI UI Settings files by unchecking the Use UIS Defaults checkbox on the main window.

Notes:
UIs must be installed in the UI folder to register with UISwitcher.
UIs must have an eq2ui_skininfo.xml file to register with UISwitcher.
UI Settings files must have the filename format *_*_eq2_uisettings.ini and may be located either in the EQ2 folder or a specific UI's folder. (I.e. guk_uhed_eq2_uisettings.ini or UI\tyejaebottom\1280x1024_tyejaebottom_eq2_uisettings.ini)
You must have Microsoft's .NET Framework 1.1 or better installed for UISwitcher to run.

If you find any problems, or have any suggestions, please post to this thread.

Updates:
v0.1:
Initial release.
v0.2-0.4:
Internal release candidates.
v0.5:
Fixed several alignment problems.
Added AutoPlay settings.
Added per-character UI Settings file management tool.
Remembered settings across sessions.
v0.6:
Found and fixed several cases where UI Settings wouldn't recognize ini filenames correctly.
v0.7:
Internal release candidate.
v0.75:
Applied EQ2-esque visual style.
Fixed retention of additional EQ2.ini settings.
v1.0:
Added "Get more UIs" button (opens http://www.EQ2Interface.com)
Added "Refresh" button (refreshes UI list in case of UI install during UISwitcher session)
Added tooltips to all buttons in main and UIS windows
v1.0a:
Corrected typo in EQ2Interface.com URL
File Statistics
User Rating:
5 out of 5 with 6 votes
Downloads: 11928
Views: 60465
Favorites: 46
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 10-22-2005, 11:19 AM  
nai1605
A Brown Bear

Server: Permafrost
Forum posts: 10
File comments: 3
Uploads: 0
Suprised

I was extemely suprised and shocked to see how excellent this is. Excellent Job bro!!
nai1605 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-22-2005, 01:56 PM  
WeB
A Coastal Crab

Server: Lavastorm
Forum posts: 0
File comments: 1
Uploads: 0
^^^This problem has been fixed in the new version of ThorUI. Uninstall previous versions, then download and install ver. 4.6 and this should fix the problem.


Enjoy

Last edited by WeB : 07-24-2005 at 08:27 PM.
WeB is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-20-2005, 09:30 PM  
lethul
A Young Mystail Rat

Server: Antonia Bayle
Forum posts: 2
File comments: 1
Uploads: 0
I just updated the ThorUI and now when I run the UISwitcher I am getting this error:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: '1' is not a valid value for 'index'.
at System.Windows.Forms.ObjectCollection.get_Item(Int32 index)
at UISwitcher.switcher_form.ui_list_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
at System.Windows.Forms.ListBox.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Please help, thanks.
lethul is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-08-2005, 12:48 PM  
ger
Steward of the Faithful
 
ger's Avatar
Interface Author - Click to view interfaces

Server: Antonia Bayle
Forum posts: 580
File comments: 51
Uploads: 37
Quote:
Originally posted by Tamer
I still received the error message previously reported. It was resolved by moving the executable into the Everquest II folder.

Note - This particular install was moved from its original location. The Sony Station portion remains in its original path, but the game files were moved.
Quote:
Originally posted by ger
Unzip to your EverQuest II directory (C:\Program Files\Sony\EverQuest II by default)
Nuff said.
ger is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-07-2005, 07:57 PM  
Tamer
A Young Mystail Rat

Server: Blackburrow
Forum posts: 5
File comments: 2
Uploads: 0
I still received the error message previously reported. It was resolved by moving the executable into the Everquest II folder.

Note - This particular install was moved from its original location. The Sony Station portion remains in its original path, but the game files were moved.
Tamer is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-07-2005, 05:07 PM  
traldan
A Forest Scavenger

Server: Antonia Bayle
Forum posts: 19
File comments: 3
Uploads: 0
typo...

The 'Get more UIs' button tries to go to www.eq2interace.com, instead of www.eq2interface.com.
traldan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-07-2005, 05:07 PM  
traldan
A Forest Scavenger

Server: Antonia Bayle
Forum posts: 19
File comments: 3
Uploads: 0
typo...

The 'Get more UIs' button tries to go to www.eq2interace.com, instead of www.eq2interface.com.
traldan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-16-2005, 07:52 AM  
ger
Steward of the Faithful
 
ger's Avatar
Interface Author - Click to view interfaces

Server: Antonia Bayle
Forum posts: 580
File comments: 51
Uploads: 37
Quote:
Originally posted by Humudce
Ger,

Got this error message when I tried to backup Humudce's UI Settings...
Wow, this one was a lot more wide-spread than I'd thought. Thanks for catching it, that could have gotten very, very ugly. It's fixed in this version.

Edit: You were right on the money taco-man, when I changed the code over from using relative paths for the ini files to absolute I forgot the + "\\" + between then relative path code and the absolute path code in one branch of the UIS manager.

Last edited by ger : 03-17-2005 at 02:44 AM.
ger is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-16-2005, 07:51 AM  
ger
Steward of the Faithful
 
ger's Avatar
Interface Author - Click to view interfaces

Server: Antonia Bayle
Forum posts: 580
File comments: 51
Uploads: 37
Quote:
Originally posted by predawnia
Thank you for adding the UI_Setting features.

In the UI Setting > User Interface window, how does one able to tell which UI setting is set to which User Interface?

For example, if I have 4 characters and I set the UI Setting to User Interface as below, how can I tell which is set to which after setup?

Char1 (Guk) > Boho Mod
Char2 (Najena) > Kitchicor UI
Char3 (Najena) > Fenix Arcane Mod
Char4 (Lucan DLere) > Boho Mod

Is it possible to have some info from the User Interface Selector window to show which UI is associated with which UI Settings File?

Maybe something like when I select Boho from the selector window, it also gives info on which UI Setting files (or characters) are defaulted to Boho.
{Edit because I wasn't fully awake when I first read this} I think you're thinking of it backwards. It's not so much a UI being associated with a UI Settings file, but the other way around. In other words, using your example:

I load Boho and enter the game using Char1. I align all my windows the way they should be to look right with Boho. I then exit the game and set Boho's defaul UIS to Char1. Whenever I select Boho from the switcher it will now replace every character's UIS with the settings that I configured using Char1.

Now I load Kithicor and again enter the game, this time as Char4. I set all the windows the way they should be for Kithicor and tell the UISwitcher to assign Char4 as Kithicor's default UIS. Whenever I select Kithicor every character's UIS will be set to exactly the way Char4's was when I defined it as the default.

Lather, rinse, repeat. The big differentiation is that it isn't a UIS/UI linkage, the UISwitcher actually copies the specified UIS to UI/ModFolder/default_default_eq2_uisettings.ini and then copies it back over all of the character UISes when you apply the mod in ModFolder.

Last edited by ger : 03-16-2005 at 03:22 PM.
ger is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-16-2005, 03:14 AM  
Humudce
A Griffon
 
Humudce's Avatar
Interface Author - Click to view interfaces

Server: Blackburrow
Forum posts: 352
File comments: 73
Uploads: 18
Thanks for the Response Taco-man, I just report the bugs as I run into them
Humudce is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-16-2005, 02:00 AM  
taco-man
EQ2MAP Updater Author
 
taco-man's Avatar
Interface Author - Click to view interfaces

Server: Antonia Bayle
Forum posts: 1349
File comments: 47
Uploads: 15
i see why you got the exception, but he will have to hunt down why his code is doing it when vb .net gets a directory path it doesnt have the trailing \ so he may have just forgotten to add it somewhere. its trying to read
C:\Program Files\Sony\EverQuest IIblackburrow_humudce_eq2_uisettings.ini

Last edited by taco-man : 03-16-2005 at 02:00 AM.
taco-man is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-16-2005, 01:47 AM  
Humudce
A Griffon
 
Humudce's Avatar
Interface Author - Click to view interfaces

Server: Blackburrow
Forum posts: 352
File comments: 73
Uploads: 18
Ger,

Got this error message when I tried to backup Humudce's UI Settings...

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not find file "C:\Program Files\Sony\EverQuest IIblackburrow_humudce_eq2_uisettings.ini".
File name: "C:\Program Files\Sony\EverQuest IIblackburrow_humudce_eq2_uisettings.ini"
   at System.IO.__Error.WinIOError(Int32 errorCode, String str)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
   at UISwitcher.uis_form.backup_button_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
UISwitcher
    Assembly Version: 1.0.1900.42516
    Win32 Version: 1.0.1900.42516
    CodeBase: file:///C:/Program%20Files/Sony/EverQuest%20II/UISwitcher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
Humudce is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-16-2005, 01:32 AM  
predawnia
A Young Mystail Rat
 
predawnia's Avatar

Server: Lucan DLere
Forum posts: 2
File comments: 2
Uploads: 1
Thank you for adding the UI_Setting features.

In the UI Setting > User Interface window, how does one able to tell which UI setting is set to which User Interface?

For example, if I have 4 characters and I set the UI Setting to User Interface as below, how can I tell which is set to which after setup?

Char1 (Guk) > Boho Mod
Char2 (Najena) > Kitchicor UI
Char3 (Najena) > Fenix Arcane Mod
Char4 (Lucan DLere) > Boho Mod

Is it possible to have some info from the User Interface Selector window to show which UI is associated with which UI Settings File?

Maybe something like when I select Boho from the selector window, it also gives info on which UI Setting files (or characters) are defaulted to Boho.
predawnia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-14-2005, 09:33 PM  
ger
Steward of the Faithful
 
ger's Avatar
Interface Author - Click to view interfaces

Server: Antonia Bayle
Forum posts: 580
File comments: 51
Uploads: 37
Quote:
Originally posted by predawnia
How do you take care of the Server_Character_UI_Settings.ini files? Won't switching between UIs mess up the locations of the UI pieces?
As long as you use the same UI every time you log in a given character you should be okay. But you're right, the per-character files are pretty important when it comes to UIs. They're next on my list of UI management programs, although I may end up integrating it with the switcher.
ger is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-14-2005, 08:59 PM  
predawnia
A Young Mystail Rat
 
predawnia's Avatar

Server: Lucan DLere
Forum posts: 2
File comments: 2
Uploads: 1
How do you take care of the Server_Character_UI_Settings.ini files? Won't switching between UIs mess up the locations of the UI pieces?
predawnia is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 04:32 AM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI