|
03-22-2005, 03:54 AM
|
|
Steward of the Faithful
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
|
|
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.
|
03-22-2005, 09:32 AM
|
|
EQ2MAP Updater Author
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 1,349
|
|
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?
|
03-22-2005, 09:56 AM
|
|
A Griffon
|
|
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
|
|
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
|
03-22-2005, 11:12 AM
|
A Brown Bear
|
|
Join Date: Dec 2004
Server: Guk
Posts: 9
|
|
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.
|
03-22-2005, 04:15 PM
|
|
EQ2MAP Updater Author
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 1,349
|
|
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.
|
03-23-2005, 10:01 AM
|
|
A Griffon
|
|
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
|
|
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
|
03-23-2005, 07:10 PM
|
|
A Griffon
|
|
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
|
|
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
|
03-23-2005, 07:53 PM
|
|
A Griffon
|
|
Join Date: Dec 2004
Server: Runnyeye
Posts: 1,404
|
|
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)
|
03-23-2005, 11:00 PM
|
|
Steward of the Faithful
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
|
|
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.
|
03-29-2005, 11:59 PM
|
|
Steward of the Faithful
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
|
|
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.
__________________
|
03-30-2005, 04:22 AM
|
|
A Griffon
|
|
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
|
|
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
|
03-30-2005, 04:39 AM
|
|
A Forest Scavenger
|
|
Join Date: Jul 2004
Server: Mistmoore
Posts: 16
|
|
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.
|
03-30-2005, 08:47 AM
|
|
Steward of the Faithful
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
|
|
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.
__________________
|
03-31-2005, 03:04 PM
|
A Young Mystail Rat
|
|
Join Date: Mar 2005
Server: Mistmoore
Posts: 6
|
|
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.
|
03-31-2005, 04:19 PM
|
|
A Griffon
|
|
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
|
|
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
|
04-05-2005, 02:29 AM
|
A Young Mystail Rat
|
|
Join Date: Mar 2005
Server: Mistmoore
Posts: 6
|
|
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.
|
04-05-2005, 04:39 AM
|
|
EQ2MAP Updater Author
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 1,349
|
|
.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
|
05-07-2005, 02:14 PM
|
Bellum Aeternus
|
|
Join Date: Dec 2004
Server: Unkown
Posts: 165
|
|
Hey ger the buttons are messed up in 120 DPI. Any chance of a fix for those of us with bad eyes?
|
05-07-2005, 04:51 PM
|
|
Steward of the Faithful
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
|
|
Quote:
Originally Posted by hirebrand
|
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.
__________________
|
05-07-2005, 05:36 PM
|
|
Steward of the Faithful
|
|
Join Date: Nov 2004
Server: Antonia Bayle
Posts: 580
|
|
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.
__________________
|
09-14-2005, 09:38 PM
|
A Brown Bear
|
|
Join Date: Mar 2005
Server: Antonia Bayle
Posts: 11
|
|
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.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 03:59 AM.
|
|