EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Interface Discussion > Beta

Reply
Thread Tools Search this Thread Display Modes
  #51  
Unread 03-22-2005, 03:54 AM
ger's Avatar
ger ger is offline
Steward of the Faithful
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
Default

Registry-based find version, with installer. Doesn't locate TestCenter installs anymore, couldn't find a regkey for that. /shrug I'll work on it more tomorrow.

Note: file is ZIP'd so I can attach it, otherwise it wouldn't be.

Edit: New version below.
__________________

Last edited by ger : 03-23-2005 at 11:02 PM.
Reply With Quote
  #52  
Unread 03-22-2005, 09:32 AM
taco-man's Avatar
taco-man taco-man is offline
EQ2MAP Updater Author
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 1,349
Default

Quote:
Originally Posted by ger
Registry-based find version, with installer. Doesn't locate TestCenter installs anymore, couldn't find a regkey for that. /shrug I'll work on it more tomorrow.

Note: file is ZIP'd so I can attach it, otherwise it wouldn't be.
TestCenter, what is that?
__________________
EQ2MAP Updater Download
EQ2MAP Website
How to Install a custom interface
Reply With Quote
  #53  
Unread 03-22-2005, 09:56 AM
Kosmos's Avatar
Kosmos Kosmos is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
Default

I sorta got sucked into the game last night and didn't get to test this at all Ger. I'll give it a go tonight if I can.
__________________
Kosmos
Qeynos Ranger (Retired)
Lucan D'Lere
Reply With Quote
  #54  
Unread 03-22-2005, 11:12 AM
bderry71 bderry71 is offline
A Brown Bear
 
Join Date: Dec 2004
Server: Guk
Posts: 9
Default UIInstaller/UISwitcher question?

Quote:
Originally Posted by ger
Yeah, I know, grab it from HKLM\Software\Microsoft\Windows\CurrentVersion\AppPath\EverQuest2.exe ... but where's the fun in that? I'm considering switching to that method of grabbing the EQ2 folder name, but I need to check on TestCenter detection if I go with that method.
One way to detect Testserver is look for it in the default location under what the Registry tells you. As if that folder is not there they aren't useing it. And if it is there then it will automatically get the testeq2.exe and readme.txt to get the users started. If its' missing a UI folder under testserver then they are not useing it.

Ben

PS. When is UISwitcher going to support the folder? Just wondering.
Reply With Quote
  #55  
Unread 03-22-2005, 04:15 PM
taco-man's Avatar
taco-man taco-man is offline
EQ2MAP Updater Author
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 1,349
Default

yea that would be simple to do all you would need would be something like
Code:
Imports System.IO

Public Class formname
    Public EQ2dir As String

    Private Sub CheckEQ2Path()
    If Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\App Paths\EverQuest2.exe", False) Is Nothing Then
                'open file browser dialog and have the user select thier EQ2 directory
                GetEQ2Path()
            Else
                'get the registry entry to the eq directory and set it equal to the EQ2dir variable
                Dim RegEQ2dir As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\App Paths\EverQuest2.exe", False)
                Dim PossibleEQ2dir As String = RegEQ2dir.GetValue("Path").ToString
                'dlgEQ2Path is a simple dialog which asks if the path is correct and has a yes and no dialog button.
                Dim dlg As New dlgEQ2Path

                ' Show the dialog and determine if they confirmed it was or not
                Select Case dlg.ShowDialog
                    Case DialogResult.Yes
                        'MessageBox.Show(PossibleEQ2dir)
                        MainEQ2dir = PossibleEQ2dir
                    Case DialogResult.No
                        GetEQ2Path()
                End Select
                dlg.Dispose()
            End If

    If IO.Directory.Exists(EQ2Path & "\TestServer\UI\") = True Then
                'the user uses a test server ui
    End if
    End Sub

    Public Sub GetEQ2Path()
        Dim EQ2locate As New OpenFileDialog
        EQ2locate.Filter = "EverQuest2.exe|EverQuest2.exe"
        EQ2locate.Title = "Select Your EverQuest2.exe file"
        EQ2locate.CheckFileExists = True
        EQ2locate.CheckPathExists = True
        EQ2locate.InitialDirectory = "C:\Program Files\Sony\EverQuest II"
        Select Case EQ2locate.ShowDialog()
            Case DialogResult.OK
                EQ2dir = IO.Path.GetDirectoryName(EQ2locate.FileName)
            Case DialogResult.Cancel
                MessageBox.Show("EverQuest2.exe was not selected, program will now close.")
                Application.Exit()
        End Select
        EQ2locate.Dispose()
    End Sub
I tried to include the relevant code however i could have missed something.
i didnt bother including the dialog box form i made to ask yes or no, however you could even just use a default yes/no dialog box.
__________________
EQ2MAP Updater Download
EQ2MAP Website
How to Install a custom interface
Reply With Quote
  #56  
Unread 03-23-2005, 10:01 AM
Kosmos's Avatar
Kosmos Kosmos is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
Default

I used the UI Installer to install your newest bag mod. (Which I love the smaller ones)

The Setup Went well. I like having it install to its own directory.
- You may want to include a line that ask if it wants to create a shortcut, as well as put a listing in the startmenu.

I downloaded the the .ZIP file to the same directory as the UI Installer, Ger/UI Installer.

I then drag and dropped the mod onto the installer and selected the custom folder and did install, and got no errors. Except of course the overwright window shich I was expecting.

So it looks good!
I'm very curious to see how things go once its implemented with the website!
__________________
Kosmos
Qeynos Ranger (Retired)
Lucan D'Lere
Reply With Quote
  #57  
Unread 03-23-2005, 07:10 PM
Kosmos's Avatar
Kosmos Kosmos is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
Default

Ok, I used this as the last comment describes.

Tonight I did exactly the same steps to install the talyns mini-map mod, and when i draged and drop the file on the UI Installer it says


No Possible Root Folder Located, even though it ran succesfully yesterday.

All buttons were also disabled, so I was unable to do a find or anything.


I was also unable to navigate to the correct folder.
__________________
Kosmos
Qeynos Ranger (Retired)
Lucan D'Lere
Reply With Quote
  #58  
Unread 03-23-2005, 07:53 PM
Laffs's Avatar
Laffs Laffs is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Runnyeye
Posts: 1,404
Default

Kosmos..... Shame on you stop breaking Ger's mods, I like trying to do that lol j/k
__________________
Laffs UI Mods
I can only please one person per day. Today is not your day. Tomorrow doesn't look to good either !
(Wicann on Runnyeye)
Reply With Quote
  #59  
Unread 03-23-2005, 11:00 PM
ger's Avatar
ger ger is offline
Steward of the Faithful
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
Default

Quote:
Originally Posted by Kosmos
Ok, I used this as the last comment describes.

Tonight I did exactly the same steps to install the talyns mini-map mod, and when i draged and drop the file on the UI Installer it says


No Possible Root Folder Located, even though it ran succesfully yesterday.

All buttons were also disabled, so I was unable to do a find or anything.


I was also unable to navigate to the correct folder.
Talyns' mini-map is an add-on to EQ2MAP and doesn't contain any standard EQ2 XML files in it, so the installer can't figure out where it's supposed to start installing. I still need to add the option to install anyway, just haven't gotten to it yet.

I have, however, gotten to fixing TestServer detection, adding autodetection at runtime if no folder was saved from the last session, and adding a restore file-type association pop-up.

When I implement Dolby's install as new/install as add-on suggestion I'll fix installation of add-on-only mods. (Hopefully sometime before the end of this coming weekend)

New version below.
__________________

Last edited by ger : 03-29-2005 at 11:55 PM.
Reply With Quote
  #60  
Unread 03-29-2005, 11:59 PM
ger's Avatar
ger ger is offline
Steward of the Faithful
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
Default

Updates:
* Added "Install as Add-on" button

Install as Add-on:
Install as Add-on will allow you to ignore the usual rules enforced by UIInstaller. It will not use any autodetected archive root information (i.e. the file is unzipped as it was zipped, including any empty/extraneous folders.) It will allow you to install to folders more than one level below UI (i.e. UI\Mods\eq2map.) It will allow you to install files with not enough or too many possible archive roots detected.

Once again, zipped because I can't attach exes.
Attached Files
File Type: zip UIInstaller_Setup.zip (653.5 KB, 362 views)
__________________
Reply With Quote
  #61  
Unread 03-30-2005, 04:22 AM
Kosmos's Avatar
Kosmos Kosmos is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
Default

Hey Ger!

Been using this a bit lately, as as of yet the only problem I've found has been the one with the zip package not being the right structure.

It's pretty handy! I keep all my zips that I download in the same directory
as the UI Installer.


Nice job! Thanks
__________________
Kosmos
Qeynos Ranger (Retired)
Lucan D'Lere
Reply With Quote
  #62  
Unread 03-30-2005, 04:39 AM
forry's Avatar
forry forry is offline
A Forest Scavenger
 
Join Date: Jul 2004
Server: Mistmoore
Posts: 16
Default Suggestion

I'll admit right now that I did not read through every post on this subject, but I have a suggestion.

Ger...I see that you have Object Desktop and probably know about the optional program you can download that will let you view/download the different Window Blind skins found on the Wincustomize site. Would it be possible to make your UIinstaller do something similar? Then the user could just start up the program and actually just surf the different skins located on this site, find one they like, and just press a download button to have it installed. I'm guessing Dolby would also have to set something up on this end to work with the program.

I'm not sure of the name of the Object Desktop program (since I'm at work), but I can check when I get home. This is just a suggestion! I personally don't use that program anyway, but thought it may just make things a little easier for everyone else.

EDIT: Just forgot to say...Great job so far! Keep up the good work!

Last edited by forry : 03-30-2005 at 05:26 AM.
Reply With Quote
  #63  
Unread 03-30-2005, 08:47 AM
ger's Avatar
ger ger is offline
Steward of the Faithful
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
Default

Quote:
Originally Posted by forry
I'll admit right now that I did not read through every post on this subject, but I have a suggestion.

Ger...I see that you have Object Desktop and probably know about the optional program you can download that will let you view/download the different Window Blind skins found on the Wincustomize site. Would it be possible to make your UIinstaller do something similar? Then the user could just start up the program and actually just surf the different skins located on this site, find one they like, and just press a download button to have it installed. I'm guessing Dolby would also have to set something up on this end to work with the program.

I'm not sure of the name of the Object Desktop program (since I'm at work), but I can check when I get home. This is just a suggestion! I personally don't use that program anyway, but thought it may just make things a little easier for everyone else.

EDIT: Just forgot to say...Great job so far! Keep up the good work!
The other half of this program, UISwitcher, has a 'get more skins' button that links to EQ2Interface.com. EQ2Interface.com, in the Downloads CP, has an option to enable Auto-Install. Auto-Install will download an EQI file that will auto-open UIInstaller for installation. So, it's not exactly like WindowBlinds, but it's close.
__________________
Reply With Quote
  #64  
Unread 03-31-2005, 03:04 PM
gustyn gustyn is offline
A Young Mystail Rat
 
Join Date: Mar 2005
Server: Mistmoore
Posts: 6
Default

OK I have four computers running XPPro SP2 on three of them everytime I try to run this program, the UISwitcher, or the EQ2Map updater they crash with the following error before even starting up:

"The application failed to initialize properly (0xc0000135). Click OK to terminate the application"

They all work fine on the other machine though, and I did the same thing to install all of them.
Reply With Quote
  #65  
Unread 03-31-2005, 04:19 PM
Kosmos's Avatar
Kosmos Kosmos is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
Default

Quote:
Originally Posted by gustyn
OK I have four computers running XPPro SP2 on three of them everytime I try to run this program, the UISwitcher, or the EQ2Map updater they crash with the following error before even starting up:

"The application failed to initialize properly (0xc0000135). Click OK to terminate the application"

They all work fine on the other machine though, and I did the same thing to install all of them.

Do you have Microsoft .NET framework 1.1 as the directions indicate you must have?
__________________
Kosmos
Qeynos Ranger (Retired)
Lucan D'Lere
Reply With Quote
  #66  
Unread 04-05-2005, 02:29 AM
gustyn gustyn is offline
A Young Mystail Rat
 
Join Date: Mar 2005
Server: Mistmoore
Posts: 6
Default

Yeah, that was it thanks. Out of curiousity, what is it with .NET? I thought it was primarily for easing login onto various servers/systems. I don't install it unless I have to since I was concerned about security.
Reply With Quote
  #67  
Unread 04-05-2005, 04:39 AM
taco-man's Avatar
taco-man taco-man is offline
EQ2MAP Updater Author
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 1,349
Default

.net is the same concept as java but from Microsoft. hope that makes sense to you, although it is used for servers...kinda (ASP.net) ASP.net is different from a program written in .net
__________________
EQ2MAP Updater Download
EQ2MAP Website
How to Install a custom interface
Reply With Quote
  #68  
Unread 05-07-2005, 02:14 PM
hirebrand hirebrand is offline
Bellum Aeternus
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Unkown
Posts: 165
Cool

Hey ger the buttons are messed up in 120 DPI. Any chance of a fix for those of us with bad eyes?
Reply With Quote
  #69  
Unread 05-07-2005, 02:28 PM
hirebrand hirebrand is offline
Bellum Aeternus
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Unkown
Posts: 165
Default

Some mods add lines for new windows into eq2ui_mainhud.xml, and other include files. Any chance the program could intelligently splice the new into the old? Maybe with a configuration file...

Example.. what if I want to install these two:

http://www.eq2interface.com/download...fo.php?id=3758

http://www.eq2interface.com/forums/s...9&postcount=29
Reply With Quote
  #70  
Unread 05-07-2005, 04:51 PM
ger's Avatar
ger ger is offline
Steward of the Faithful
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
Default

Quote:
Originally Posted by hirebrand
Some mods add lines for new windows into eq2ui_mainhud.xml, and other include files. Any chance the program could intelligently splice the new into the old? Maybe with a configuration file...

Example.. what if I want to install these two:

http://www.eq2interface.com/download...fo.php?id=3758

http://www.eq2interface.com/forums/s...9&postcount=29
That would be such an ungodly pain in the butt…no way I'm doing that. I'll see what I can find out about making it respect the DPI thing correctly, though.
__________________
Reply With Quote
  #71  
Unread 05-07-2005, 05:36 PM
ger's Avatar
ger ger is offline
Steward of the Faithful
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
Default

Quote:
Originally Posted by hirebrand
Hey ger the buttons are messed up in 120 DPI. Any chance of a fix for those of us with bad eyes?
Can you post a screenshot please? Just realized that the buttons are really all images, so I'm not sure what 120dpi even does to how the window looks.
__________________
Reply With Quote
  #72  
Unread 09-14-2005, 09:38 PM
firesparkz firesparkz is offline
A Brown Bear
 
Join Date: Mar 2005
Server: Antonia Bayle
Posts: 11
Default UI Installer Beta

Sweet Work Ger.

Just what the UI Doc ordered.

Many peeps will be happy with this,

And for some of us,

Alot less time spent on IM walking peeps through installing a custom UI.

I know it's still in beta, so this is a future suggestion once your happy with final release, maybe some sort of arrangement can be made with the everyday modders to intergrate this with their mods (Maybe set a link to download this as well) and even further down the track the idea arises that maybe your Installer maybe able to have integrated COM routines to automatically download from a selected list of UIs, similiar to the way EQ2 Maps Autoupdater does. (Who knows just an idea / suggestion)

Anyway great work bud. Look forward to final release.

Will give it a test run now with Onxa's latest FN 4.5.

Firesparkz Lava`Walker.

46 Templar of Najena


See I made a post in Onxa's Fetish UI forums, which in turn has turned out to be a good thing as now alot of peeps at least knows where he stands with his Fetish mod, hoping that it will inspire now others to create UI addons and the like. (Myself included now, lol )

Last edited by firesparkz : 09-14-2005 at 09:40 PM.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:22 PM.


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