Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #11  
Old 04-06-2022, 01:00 PM
Sakam Sakam is offline
Scrawny Gnoll


Join Date: Oct 2014
Posts: 27
Default

Looks like that would stray too far from the classic UI vision.

For now, I'll focus on releasing the melee version of this UI, which shouldn't take too long since it's just the hotbar window
Reply With Quote
  #12  
Old 04-06-2022, 01:25 PM
Gustoo Gustoo is offline
Planar Protector

Gustoo's Avatar

Join Date: Mar 2012
Location: The side of Bristlebane
Posts: 5,920
Default

How about a 4:3 version that goes all the way to the bottom with the chat windows stacked in the new dead space even though they would be narrow and annoying for people.

Seriously 4:3 makes the game look significantly better, have you tried it? I know it makes formatting more difficult but its basically shows you an uncropped image of the game.
__________________
Discord PVP Server:
Quote:
Originally Posted by Rogean View Post
Lost but not forgotten.
Last edited by Gustoo; 04-06-2022 at 01:27 PM..
Reply With Quote
  #13  
Old 04-06-2022, 03:31 PM
btravis1990 btravis1990 is offline
Sarnak

btravis1990's Avatar

Join Date: Dec 2018
Location: USA
Posts: 334
Default

This UI is AWESOME.

Question.. as a pet class, are you limited to the 2 chat boxes?
Reply With Quote
  #14  
Old 04-06-2022, 03:34 PM
Sakam Sakam is offline
Scrawny Gnoll


Join Date: Oct 2014
Posts: 27
Default

Oh, it has 2 chat windows simply because that's what I used but since there's so much horizontal space, you can simply right click a chat window > New Chat window and move it where you want it.
The 2 chat windows already present are locked. Just unlock them by right clicking the chat window > Window > Lock and the you can move and/or resize it

There's still the usual pet window. You can toggle it with Alt + F1
Last edited by Sakam; 04-06-2022 at 03:36 PM..
Reply With Quote
  #15  
Old 04-06-2022, 05:09 PM
Sakam Sakam is offline
Scrawny Gnoll


Join Date: Oct 2014
Posts: 27
Default Melee version released

Melee version of the UI has been made!

[You must be logged in to view images. Log in or Register.]

It's all the same as the standard/caster version but since pure melees don't have a spellbar or EQUI_CastSpellWindow, it appeared as an empty black space. This release fixes that by extending the hotbar window to span the whole height of the screen.


It's missing the SPELLS button and spellbook, of course, the spellgems are disabled and the HELP, OPTIONS and PERSONA buttons are still fake, for the sake of appearances. Other than that, it's all the same UI as before.

DOWNLOAD
========

MEGA > https://mega.nz/file/sRMnFbxD#6wxwlL...2aps9WUpkQ8S-E

INSTALLATION
=========

Same deal as with the caster version:
Unzip the folder sakui into your uifiles folder located inside your Everquest folder (i.e C:\EverQuest\uifiles\)
Optionally, you may use the provided UI_Player_project1999.ini. To do so, replace "Player" to your characters name in the game. (i.e. UI_Sakam_project1999.ini)

Since it's meant to be used for 1920x1050 or whatever width you want, you have to set your resolution in your eqclient.ini located in your everquest main folder.

[VideoMode]
Width=1920
Height=1050
WidthWindowed=1920
HeightWindowed=1050
WindowedWidth=1920
WindowedHeight=1050

Please contact me if you find any issues with any version of the UI

- Sakam
Reply With Quote
  #16  
Old 04-06-2022, 06:40 PM
Yopachi Yopachi is offline
Large Rat


Join Date: Jan 2011
Posts: 6
Default

Thank you for doing all this! I'm a fan of videogame history and projects like these make me smile.

I'm curious to know more about how you accomplished this. Did you have to mess the the XML files? I would love to see future refinements of this UI for other resolutions. Maybe I can help. I'm a photoshop wizard and pixel perfectionist.

Looks like the gemstones are locked to a certain resolution?

Thanks again!
Reply With Quote
  #17  
Old 04-06-2022, 06:56 PM
Mazoku Mazoku is offline
Sarnak

Mazoku's Avatar

Join Date: Mar 2010
Posts: 300
Default

Can this be used on Green??
Reply With Quote
  #18  
Old 04-06-2022, 07:06 PM
Yopachi Yopachi is offline
Large Rat


Join Date: Jan 2011
Posts: 6
Default

Looks like the bones of the UI are compatible with Velious. You just have to update your eqclient.ini and player UI file before starting the game. Works for me [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #19  
Old 04-06-2022, 07:11 PM
Sakam Sakam is offline
Scrawny Gnoll


Join Date: Oct 2014
Posts: 27
Default

Re: Gemstones. They are split into 2 parts, the gemstone holder and the gem itself. In my case, the Gembackground is in the spellbar background image and the gem itself comes from another file. As such if you were to increase their size, you have to first upscale the GemBackground, the Gem itself and of course change the xml files.


Correct. The UI is composed of the image files and the XML files.

The XML files (there are a LOT) normally point each one to a very specific window piece. Like there's EQUI_PlayerWindow.xml which contains the information of just the player window. The name, surname and player gauges.
You basically specify the location of each component and size and some other parameters.

The player name in the PlayerWindow is this:
Code:
<Label item ="PW_Name">
	<ScreenID>PW_Name</ScreenID>
	<EQType>1</EQType>
	<Font>5</Font>
	<RelativePosition>true</RelativePosition>
	<Location>
		<X>32</X>
		<Y>26</Y>
	</Location>
	<Size>
		<CX>120</CX>
		<CY>16</CY>
	</Size>
	<Text></Text>
	<TextColor>
		<R>198</R>
		<G>198</G>
		<B>198</B>
	</TextColor>
	<NoWrap>true</NoWrap>
	<AlignCenter>false</AlignCenter>
	<AlignRight>false</AlignRight>
</Label>
As you can see it specifies the location (relative to the window itself with the top left corner being position X0 Y0) of the box (because all elements are contained in a box), the size of it and some other stuff like Text alignment and if it wraps the text and the font size it has.

For the images it's a little bit different. You have to load the file itself, create Ui2DAnimations which create single images from inside the image file and then use a StaticAnimation to actually set it into an element.

It sounds complicated but after a bit of digging, it's pretty easy
Reply With Quote
  #20  
Old 04-06-2022, 07:47 PM
Yopachi Yopachi is offline
Large Rat


Join Date: Jan 2011
Posts: 6
Default

Thanks for the thorough response! I'm gonna have a crack at my own customizations and tweaks soon!

As an art project I remade the stone UI in OBS and recorded a small friendly lan party. I did a quick edit of our session and mastered it to VHS. I have the video unlisted on youtube if anyone is curious what that looks like

https://www.youtube.com/watch?v=VB-ruiFky7Q
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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:39 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.