Category: UtilitiesEQ INI Doctor |
Interface Information |
|
Name: |
EQ INI Doctor |
Author: |
|
Date: |
10-13-2007 09:02 AM |
Size: |
424.19 Kb |
Version: |
v1.0 |
Preview with a UI and INI loaded
|
|
Before and After of the INI file
|
|
EQ INI Doctor is a program to fix the bugs with the UI system after the patch that added the ability resize the EQ window. The bug I'm referring to was most commonly noticed with the Buff and Short Duration Buff windows, where the Width and Height would be so low that it cut off the window in custom UIs.
To use the program:
0) Backup your INI (Copy it out of eq folder, copy it and rename it, whatever backup method you prefer), just be sure to leave a copy in the EQ folder.
1) Load a Custom UI using the 'Load Custom UI' button, you may choose any XML file. This is just to get the directory of the custom ui.
2) Load the INI file for your character, 'UI_CharacterName_ServerName.ini', usually found in the Everquest folder.
3) Click 'Process UIs and INI', this will generate a list of changes, which will appear in the list box below the button.
4) Review the changes, and if satisfied, press 'Apply Changes'.
5) Enjoy !
Update: Cleaned up some of the code, added a bunch of comments to the code, and included the source code.
|
File Statistics |
User Rating: |
|
Downloads: |
5612 |
Views: |
46143 |
Uploaded By: |
|
Last Modified: |
N/A |
|
| |
|
|
|
01-24-2008, 10:17 PM
|
|
A Predatory Creeper
Server: Bertoxxulous
Forum posts: 251
File comments: 32
Uploads: 10
|
After this post, please take it to the message board if ya wanna argue/discuss eula semantics more. I'd like to keep this area open for folks looking for help on using this program or identifying potential bugs in it. Even though it's what I'd call a throwaway program, I do intend to maintain it as long as it's still useful.
I think you guys have your context all outa whack with this. We were given a button in EQ Options, that is completely unchangeable by any UI that allows us to load other UIs, before the button was a text command. Now EQ has lots of text commands that do nothing at all, but /loadskin still works to this day, never really stopped working, short of a faulty UI.
With that in mind, one could probably argue in court, that this give us the impression, it was intended that we could alter a UI to a game that came with a Wordpad document detailing how to alter and create custom UIs.
As far as my program, it doesn't alter gameplay in any illegal (in sony's eyes) way, it doesn't add new information, or remove old information from the game. It manipulates data in such a way to fix a bug that formed out of a programmer at sony overlooking the sizable flag of UI elements when trying to add new functionality. Which he/she shouldn't be criticized for, it's amazing how well resizing the EQ window actually works (you'd have to have worked with DirectX code to really appreciate how tricky it is to resize the window without losing all the graphics data loaded into video memory), probably isn't his/her job to even glance at UI code, in all likelyhood he/she would be questioned in great detail if they even added a comment to the UI code. Working on a game like EQ is like rebuilding a house of cards from the ground up without knocking it down, one false move and the whole thing falls apart.
I do wish that Sony would hire a few low pay programmers to make apps like this one though that just fix minor things. This program only took me a half hour to write, another half hour to work out the major bugs (i'm sure there's a minor bug or two somewhere), and another ten minutes to heavily comment. The code is so simple even a first year college student with very little programming experience could handle something of this scope, speaking as a former first year college student, I'd have written something like this on an unpaid internship even if I didn't play EQ. That's something sony should look into, internships for college students to fix bugs in EQ, I know I'd love to fix a few bugs in EQ, especially if it could lead to being hired into sony or a recommendation from them.
|
|
|
11-02-2007, 10:10 PM
|
|
A Bat
Forum posts: 0
File comments: 2
Uploads: 0
|
Quote:
Originally posted by HSishi
In my opinion, SOE should be happy because a few people do something to get rid of problems, caused by messing up working things, resulting in people will *stay* in EQ instead of quitting.
- H'Sishi
|
It's all Corporate Ignorance...
Great work on a nice application
Last edited by spoon19 : 11-02-2007 at 10:11 PM.
|
|
|
10-28-2007, 05:34 PM
|
|
Premium Member
Server: Antonius Bayle
Forum posts: 56
File comments: 6
Uploads: 0
|
In my opinion, SOE should be happy because a few people do something to get rid of problems, caused by messing up working things, resulting in people will *stay* in EQ instead of quitting.
I wish there would be *official* UI editor software with WYSIWYG so we don't need to mess up with XML or some-years-old programs which don't work anymore.
Please, SOE, give us an application to create UI's wich would work with EQ w/o problems or, at least, tell us with which software *you* create the Default UI's. Thanks.
- H'Sishi
|
|
|
10-22-2007, 10:52 AM
|
|
A Snow Griffin
Forum posts: 50
File comments: 5
Uploads: 0
|
Using this program would be no different than using a program like SIDLWIDL to modify your UI. Notepad is a 3rd-party program technically
|
|
|
10-21-2007, 11:22 PM
|
|
A Predatory Creeper
Server: Bertoxxulous
Forum posts: 251
File comments: 32
Uploads: 10
|
Re: Re: Re: Umm
Never heard of the two EULA's, but I was right with saying because this doesn't violate any of the terms to do lay out for using 3rd party software, it's perfectly fine. Mostly their version of 3rd party programs refer to programs that alter the game in some way to change how it's played, like a certain cheat program we all hear about from time to time.
|
|
|
10-18-2007, 02:16 PM
|
|
A Predatory Creeper
Server: Bertoxxulous
Forum posts: 251
File comments: 32
Uploads: 10
|
Re: Umm
Quote:
Originally posted by SmileyFAAce_
1) Does this qualify as a 3rd party program .. that the EULA stats not to use?...
2) I have not played since before the oct 5th patch.. Do I NEED to use this to use my custom UI's?.. Is the coding THAT bad >< ?
Thanks..
As always, Enjoy!
SmileyFAAce_
|
1) No. SoE refers to 3rd party program while playing. It does exactly what Everquest does when you load a custom UI without saving your current layout, except this preserves your layout.
2) You do if you keep your current UI_PlayerName_ServerName.INI. The problem is that file is created when you don't check "Keep my layout" in the load UI window, it never updates the Width/Height of the window and they get cut off. This program caps all the Width/Height entries in the INI to a minimum of what they are for the respective window.
|
|
|
10-13-2007, 11:43 PM
|
|
A Hill Giant
Server: xegony
Forum posts: 37
File comments: 5
Uploads: 1
|
Nice work.
|
|
|
10-13-2007, 02:06 AM
|
|
Skinning Guru
Server: Xegony
Forum posts: 1084
File comments: 802
Uploads: 37
|
Helpfull Program!
Thanks Shil for this program, works great! It is very handy to make sure the correct size of the windows are correct from XML to INI file.
Think you can also add in the values for not only Width/Height but also Width(resolution)/Height(resolution)? Just to be consistant.
Also was just thinking... would be very nice to have an option to sort the window sections alphabetically with a space in-between the sections... and perhaps an option to add in comment tags in the beginning of the file to state the name of the folder that was referenced, date it was updated, and author.
Last edited by Drakah : 10-13-2007 at 02:16 AM.
|
|
|
All times are GMT -5. The time now is 06:02 PM.
|