Project 1999
 

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 08-05-2013, 01:28 PM
dualentity dualentity is offline
Aviak

dualentity's Avatar

Join Date: Jun 2013
Posts: 92
Exclamation Classic UI Thread

EverQuest Classic User Interface

Disclaimer: This thread was made rather than updating the old one because I felt that most people who are interested in the interface would come to the front looking for screenshots and download links. Dr. Spike has the original post of the old thread and therefore I cannot update it.

Interface Info:
Resolution: 640x480
Necessary Viewport: 119 0 400 320
Melee UI Links http://www.dualentity.com/backup/classic_melee.zip
Caster UI Links http://www.dualentity.com/backup/classic_caster.zip

UNCHECK KEEP YOUR LAYOUT WHEN YOU LOAD THIS UI. FUCK.

Classic Keybinds:
Movement
Quote:
move forward: up, ----
move back: down, ----
move right: right, ----
move down: down, ----
Commands
Quote:
autoattack: a, ----
who: ----, -----
invite/follow: ----, ----
disband: ----, ----
sit/stand: ----, ----
run/walk: ----, ----
use combat ability #: ----, -----
Spellcasting
Quote:
toggle spellbook window: ----, ----
toggle spellgems window: ----, ----
stop casting a spell: ----, ----
UI
Quote:
open actions _ page: ----, ----
toggle player window: ----, ----
toggle party window: ----, ----
toggle target window: ----, ----
toggle hotbar # window: ----, ----
toggle actions window: ----, ----
toggle mail window: ----, ----
toggle alt.adv. window: ----, ----
toggle bazaar window: ----, ----
toggle friend window: ----, ----
toggle pet info window: ----, ----
toggle options window: ----, ----
toggle bazaar search window: ----, ----
toggle compass: ----, ----
toggle raid window: ----, ----
toggle music player window: ----, ----
toggle the journal window: ----, ----
toggle the s. d. effects window: ----, ----
toggle the storyline window: ----, ----
toggle map window: ----, ----
toggle guild management window: ----, ----
toggle find window: ----, ----
toggle combat ability window: ----, ----
toggle dynamic zone window: ----, ----
pvp stats window: ----, ----
toggle customer service window: ----, ----
toggle title window: ----, ----
Hotbar 1
Quote:
hot button 7-10: ----, ----
hot button page #: ----, ----
Mouse Settings
Quote:
Mouse Wheel Zoom: OFF
Screenshots:
8/2/2013
http://puu.sh/3RJzL.png - Fixing up the area on the right
http://puu.sh/3RMxP.png - Fixed the loot screen graphical issues on 640x480 resolution

8/3/2013
http://puu.sh/3SzRJ.png - Buffs
http://puu.sh/3SAfP.png - Fixed stupid spell gems in hotbars

8/6/2013
http://puu.sh/3V2of.png - Class icons showing
http://puu.sh/3V39s.png - Persona button back in action

8/8/2013
http://puu.sh/3WOjN.png - Progress on Inventory windows

12/2/2013
http://puu.sh/5zKbN - Spells/View buttons, new cast time bar

12/6/2013
http://puu.sh/5DLIO.png - New inventory window

12/8/2013
http://puu.sh/5GAjg.png - WIP Spell book
http://puu.sh/5GKq0.png - Adjusted spell gems

12/29/2013
http://puu.sh/9atr1.jpg - Updated spell book bars/buttons

8/8/2014
http://puu.sh/aHVxM.jpg - Buff/Debuff icon outlines (still working on classic outlines)
http://puu.sh/aJ9oZ.png - WIP book window
http://puu.sh/aJhiS.png - Note window
http://puu.sh/aLOvb.png - Book window

8/16/2014
http://puu.sh/aMsPL.png - Main buttons of the action window
http://puu.sh/aPtPh.png - Social buttons of the action window
http://puu.sh/aWcTT.png - Combat/Ability buttons of the action window
http://puu.sh/aVeaf.png - WIP character select screen
http://puu.sh/aVVje.png - Completed character select screen (at least what can be fixed strictly from a ui editing perspective)

8/18/2014
http://puu.sh/aXU3h.png - WIP server select
http://puu.sh/aY6B7.png - MORE WIP
http://puu.sh/aYSHD.png - MORE WIP
http://puu.sh/aYSIW.png - WIP News area

8/20/2014
http://puu.sh/b15DA.png - Adjusted give window area
http://puu.sh/b1Zh0.png - Changed initial splash screen

10/18/2014
http://puu.sh/cgZ5y.png - Main menu area now has proper looking buttons
http://puu.sh/cgZ65.png - OK dialog
http://puu.sh/ch0SQ.png - Yes/No dialog
http://puu.sh/cgZ6p.png - Connect menu switches from main menu look and has proper buttons
http://puu.sh/cgZ6L.png - WIP server select
http://puu.sh/cgZ6Z.png - News area
Last edited by dualentity; 10-19-2014 at 07:44 AM..
Reply With Quote
  #2  
Old 08-05-2013, 01:35 PM
Stinkum Stinkum is offline
Planar Protector

Stinkum's Avatar

Join Date: Jun 2011
Posts: 1,348
Default

If it's the same one from before it has a lot of bugs and crashes often.
Last edited by Stinkum; 08-05-2013 at 01:52 PM.. Reason: Sorry for confusion I edited my other post because I saw you responded to the first time without seeing my other comment.
Reply With Quote
  #3  
Old 08-05-2013, 01:38 PM
dualentity dualentity is offline
Aviak

dualentity's Avatar

Join Date: Jun 2013
Posts: 92
Default

*Edit for Stinkum*

1. Many bug issues/crashes often.
>Those bugs were fixed on 8/3 and no longer persist within the UI. I play with this UI on P99 on a daily basis, so I know they're fixed.

2. Requires 640x resolution isn't really practical. Since 99% of people play P99 in "Windowed" mode and their native resolution is at least 1,400-1,600 it's not really fun to play P99 on such a small little window.

> Classic resolution as you know was 640x480. For now that's what it will be developed for and if for whatever reason that doesn't meet the end goal of this project, then I'll consider adjusting the code and graphics for a larger resolution.
Last edited by dualentity; 08-05-2013 at 01:44 PM..
Reply With Quote
  #4  
Old 08-05-2013, 01:45 PM
Stinkum Stinkum is offline
Planar Protector

Stinkum's Avatar

Join Date: Jun 2011
Posts: 1,348
Default

Glad to hear it.

I personally insist on playing P99 in "Windowed" mode, so, the 640x480 resolution isn't really practical, since my native resolution is 1,400+ and it just ends up being a situation where I have to play P99 in a tiny ass window. Otherwise I would use this.
Reply With Quote
  #5  
Old 08-05-2013, 01:46 PM
dualentity dualentity is offline
Aviak

dualentity's Avatar

Join Date: Jun 2013
Posts: 92
Default

Oh trust me, I definitely know the small window related issue. I currently have one of my monitors set strictly to 800x600 reso for the sake of testing this. Otherwise it's just really tiny.
Reply With Quote
  #6  
Old 08-06-2013, 04:24 AM
dualentity dualentity is offline
Aviak

dualentity's Avatar

Join Date: Jun 2013
Posts: 92
Default

Class icons are back to appearing as per usual with a small update to the UI. However it's slightly botched to where it won't show the class icon until you open your inventory, and only animates when the inventory is open (which you wouldn't see the icon anyways at that point...)

I'm currently implementing the persona button, which technically just took you to your inventory and showed you that first person view of your character. Unfortunately I'm unsure as to how to go about implementing the first person camera view.

New Screenshots:
http://puu.sh/3V2of.png - Class icons showing
http://puu.sh/3V39s.png - Persona button back in action

Edit: Just did some dirty scripting to break the functionality of the UI button from being able to open the friends list, while manipulating that button to now act as the "Persona" inventory button. Just thought that it was kind of funny.

Edit: Updated To-do list. http://pastebin.com/raw.php?i=madLdKmg
Last edited by dualentity; 08-06-2013 at 05:05 AM..
Reply With Quote
  #7  
Old 08-06-2013, 07:03 AM
dualentity dualentity is offline
Aviak

dualentity's Avatar

Join Date: Jun 2013
Posts: 92
Question Any feedback on these statements/questions would be fantastic.

So I have a few things I want to discuss with the general community who have any interest at all in this interface.

Look at the screenshot I've mocked up here: http://oi44.tinypic.com/2m0hvc.jpg
In comparison to: http://img301.imageshack.us/img301/8052/eq000030gl7.jpg

Due to some restraints in the way the UI has to be scripted (mainly because the UI isn't made of free moving interface pieces, and rather is always in a static location), I'm finding it not very possible to implement portions of the UI as they were originally.

Current issues in mind:

- The effects button on the right hand side cannot be placed there properly without rendering the rest of the UI useless due to interface pieces not having the functionality to allow the user to click "through" transparent portions of the UI to click on the viewport. The bar on the left next to the spell bar is essentially the bar that pops up when you press alt+w, thus I'm sure you can understand why the "Effects"/buff button needs to be placed in that area like I'm demonstrating in my screenshot. Ultimately that's probably what's going to happen, but I feel that the thoughts of those who would be using it could help be beneficial.

- The class icon on the front of the interface cannot be displayed (to my knowledge) without first opening the inventory because of the fact that it requires access to the class name to properly display that image. When in the inventory, you don't even see the icon...so what should I place there as an alternative to help fill in the interface? I'd assume you'd not want it to stay bugged as it is even though it's such a minor cosmetic issue.

- The persona area (front view image of player) to my knowledge also cannot be displayed, as I'd assume this is something EQ originally did using multiple rendering viewports back when that UI was the only interface available. I'm pretty sure that this cannot be accomplished via scripting and although I won't be able to render that, I'll still be able to replicate that area with a static image to fill in that portion of the UI and allow for click drag and drop equipping/inventory fill as it should.
Last edited by dualentity; 08-06-2013 at 07:05 AM..
Reply With Quote
  #8  
Old 08-06-2013, 05:10 PM
a_gnoll_pup a_gnoll_pup is offline
Sarnak


Join Date: Apr 2013
Posts: 250
Default

First up, thanks for working on this. At least I am not the only one who is a complete masochist when it comes to wanting classic windows.

Quote:
- The effects button on the right hand side cannot be placed there properly without rendering the rest of the UI useless due to interface pieces not having the functionality to allow the user to click "through" transparent portions of the UI to click on the viewport. The bar on the left next to the spell bar is essentially the bar that pops up when you press alt+w, thus I'm sure you can understand why the "Effects"/buff button needs to be placed in that area like I'm demonstrating in my screenshot. Ultimately that's probably what's going to happen, but I feel that the thoughts of those who would be using it could help be beneficial.
I believe P99 has the ability to add custom windows on a per-need basis so it may be possible (via the injected DLL) to add in window elements that you would need. Your best bet would be using something like MQ2 (NOT ON P99 WITH THE DLL OF COURSE, YOU WILL BE BANNED) to test adding a new window similar to what MQ2 does with a button for effects, then submitting the MQ2 plugin to nilbog/rogean/kanras for review to add the window to the client. You'd want to just add a window that: 1) has a button that says effects and 2) loads from the UI folder and can be made transparent for standard UI use. MQ2 has the capability to add windows like this.
Quote:
- The class icon on the front of the interface cannot be displayed (to my knowledge) without first opening the inventory because of the fact that it requires access to the class name to properly display that image. When in the inventory, you don't even see the icon...so what should I place there as an alternative to help fill in the interface? I'd assume you'd not want it to stay bugged as it is even though it's such a minor cosmetic issue.
You should be able to display that icon on any client window, it's simply a function or two that you'd need to hook to display it regardless of window state. (and possibly on another, static window as mentioned above).

Quote:
- The persona area (front view image of player) to my knowledge also cannot be displayed, as I'd assume this is something EQ originally did using multiple rendering viewports back when that UI was the only interface available. I'm pretty sure that this cannot be accomplished via scripting and although I won't be able to render that, I'll still be able to replicate that area with a static image to fill in that portion of the UI and allow for click drag and drop equipping/inventory fill as it should.
Today 05:24 AM
This has been broken (internally, via SOE) since the DirectX 8 update of 2001(ish). God help you.
Reply With Quote
  #9  
Old 08-06-2013, 06:22 PM
Bazia Bazia is offline
Planar Protector


Join Date: May 2011
Posts: 3,399
Default

very exciting thread
Reply With Quote
  #10  
Old 08-06-2013, 06:39 PM
Stylez Stylez is offline
Aviak

Stylez's Avatar

Join Date: May 2010
Posts: 88
Default

The bardage screenshot is me from my private server, I feel famous!
Reply With Quote
Reply

Thread Tools
Display Modes

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

BB 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 08:19 PM.


Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.