Log in

View Full Version : New UI sakui - Classic style for 1080* resolution


Sakam
04-05-2022, 04:49 AM
Sorry, I lied, it's not exactly 1080. It was developed to be used in windowed mode at a resolution height of 1050. I myself play at 1920x1050 with the brightness increased (the screenshots may look darker because of that)... but Sakam, why that weird resolution? Because it is the perfect size to play in a window that covers your full 1920x1080 monitor.

Anyway, introducing my classic style interface:
Imgur Album (https://imgur.com/a/CW9oFks)


https://i.imgur.com/VVLp9dC.png
https://i.imgur.com/12y0PXA.png

Made using the old classic that's around the forum and Jibartik's velious UI which was an inmense help for this. After coming back to P99 I found some old UIs didn't work because windows had been removed and others were simply tiny, to the point where you can't read the text comfortably.
My purpose then was to make an interface that uses BIG (fontsize 5) text to prevent eye strain and big images in general. Some of them had to be custom made to fit while others were AI upscaled from the originals, like the spellbook.

For now it's made for classes that use spells. Pure melees don't have a Spellbar and that leaves an ugly hole. Melee version may come later


DOWNLOAD
========
(MEGA) > https://mega.nz/file/cA8V3IxC#bGcc7TNi85YDhJfK8mrI-4gHt59BUgI_WiyI3yVVEgM


INSTALLATION
=========
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


KNOWN ISSUES
==========
Of course it has it's flaws, like the spells inside the spellbook have their red/blue marquee cut on one side. That's an unintended side effect from fitting the buffs in the buffwindow that I don't know how to fix.
The class animation is missing on the left sidebar but I have no idea how to make it use the correct class. I could put an animation there but it would have to be the same regardless of what job you're playing at the moment which may be odd.
The HELP, OPTIONS and PERSONA buttons are fake. They're included for aesthetics only, however the spells and the spellbook icon work to open your spellbook.

I've tested it extensively for a few weeks and should work fine, but feel free to post any bugs you may find.

-Sakam 51Druid Nunaly 34Wiz

PS: I'm on Blue and looking for a guild to casually raid during GMT hours :D

Sakam
04-05-2022, 05:31 AM
Forgot to add. To load the UI inside the game, use /loadskin sakui

Cheech
04-05-2022, 07:48 AM
Awesome job.

Skarne
04-05-2022, 09:34 AM
Yeah man that’s fantastic great work

Mblake1981
04-05-2022, 10:04 AM
Classy stone work.

MaCtastic
04-05-2022, 10:12 AM
Pras

Gustoo
04-05-2022, 04:10 PM
Looks great.

Will donate 25 dollars for you to make the same thing but with a 4:3 viewport and all the other windows optimized for a 16:9 1080p setup

I feel like anyone who uses a 4:3 viewport and realizes how much more can be seen will not go back.

But that is one beautiful UI. Only thing I wish it had was visible EXP % points.

Gosh it looks so much closer to the way its supposed to be this way.

Please God let P99 staff not force shitbox modified velious UI for next new server launch.

Sakam
04-05-2022, 04:43 PM
Let's see if I got your idea correctly. You want a 1920x1080 window total, where the play area, i.e. the /viewport playable area is in a 4:3 aspect ratio.

Something like the attached image?
That would make the playable area... something like 1066x800 if you want to leave enough room for a decently sized chat window. A viewport of 1200x900 would leave a mere 180 pixels for the chats and might be too little (picture was sketched with those dimensions).

That leaves a LOT of room in the sidebars.

This is actually my 2nd UI. The first version was made for a resolution of 1280x1024 (4:3) but that's not what you're mentioning here.

Edit: Unless you mean just a left and right bars with the viewport spanning the full 1080 height

Gustoo
04-05-2022, 05:55 PM
What you have above is exactly what I had in mind.

The chat windows may need to be arranged in an unorthodox fashion, including but not limited to having the game area shifted completely to one side in order to maximize vertical space, with all the other UI elements mashed into the right or left side of the game area.

I haven't optimized this myself yet which is why I have asked for it. Every time I go to get it dialed in something happens and I end up at square one, and then not playing enough to take the hour + to get it dialed in again.

It doesn't help that I have a "3k" resolution display (still 16:9) when I dock my laptop, then a standard 1080p when it is undocked which also makes havoc with the game.

But you have the right idea. How to make a 4:3 viewport work best in a 1080p scenario is a matter of personal opinion. It won't look as clean as your first setup that is for sure.

Take note of how much less zoomed in and weird the game looks when you're in a 4:3 viewport, and you might find it worth the trouble to optimize that setup.

In any case your work here is great already thanks for the contribution to the community.

Gustoo
04-05-2022, 05:57 PM
A simple way could be to just make the viewport in your already well design UI be 4:3, and fill the newly dead black space with permanently open bags, which some pro-late-meta-game UI's have implemented.

Sakam
04-06-2022, 01:00 PM
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

Gustoo
04-06-2022, 01:25 PM
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.

btravis1990
04-06-2022, 03:31 PM
This UI is AWESOME.

Question.. as a pet class, are you limited to the 2 chat boxes?

Sakam
04-06-2022, 03:34 PM
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

Sakam
04-06-2022, 05:09 PM
Melee version of the UI has been made!

https://i.imgur.com/s1puzae.png

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#6wxwlLccQkW1dvrSdIRnGil5kSQRG2aps9WUpkQ8S-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

Yopachi
04-06-2022, 06:40 PM
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!

Mazoku
04-06-2022, 06:56 PM
Can this be used on Green??

Yopachi
04-06-2022, 07:06 PM
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 :)

Sakam
04-06-2022, 07:11 PM
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:

<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

Yopachi
04-06-2022, 07:47 PM
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

Sakam
04-07-2022, 03:39 AM
Here's a secret:

Did you know you can play with the original UI in 2022? Just not in P99.

You see, the source files for my interface were taken from a bunch of screenshots in The Al'Kabor Project. Turns out you can go into the configuration files and change it to use the old one.

It's not practical, but it's a way to experience how it was and replicate it

Sakam
04-07-2022, 08:53 AM
It was bound to happen that many people want to play in 1920x1080 fullscreen. So I've adapted it for that.

There are now 4 versions of it. 2 for 1920(or whatever width you want)x1050 which is the original release and what I personally use and 2 versions for 1920x1080. Just download the option you prefer or the zip with all of them included.
Keep in mind that all 4 have different names so you can have them all installed at the same time instead of just one that overwrites itself.

DOWNLOAD LINKS
============

Mediafire:
SakUI_1920x1080_Spell_Version1.0.zip (https://www.mediafire.com/file/e9c8imc2u26a0ad/SakUI_1920x1080_Spell_Version1.0.zip/file)
SakUI_1920x1080_Melee_Version1.0.zip (https://www.mediafire.com/file/rbn8pr6oj4pfj5e/SakUI_1920x1080_Melee_Version1.0.zip/file)
SakUI_1920x1050_Spell_Version1.0.zip (https://www.mediafire.com/file/163um9t2kaiqat0/SakUI_1920x1050_Spell_Version1.0.zip/file)
SakUI_1920x1050_Melee_Version1.0.zip (https://www.mediafire.com/file/ejtkz9qmgv8o9uw/SakUI_1920x1050_Melee_Version1.0.zip/file)

SakUI_AllVariants1.0.zip (https://www.mediafire.com/file/7ebv1wbgdi8lfu0/SakUI_AllVariants1.0.zip/file)


MEGA:
SakUI_1920x1080_Spell_Version1.0.zip (https://mega.nz/file/FZsCnCxS#o_TyfSOQjttgnYMGPb7fLKbI0_htwoLVeLvfK37aX o0)
SakUI_1920x1080_Melee_Version1.0.zip (https://mega.nz/file/lYkjyIJS#924yQT-XxvxOLUtOuqChEpyT6c_TuUW_x6khldMTaXM)
SakUI_1920x1050_Spell_Version1.0.zip (https://mega.nz/file/ZQ1xnCCJ#kowrhRF8svnl3wUjxbCZDR-Es9lUTXHeIeylF3ktBxQ)
SakUI_1920x1050_Melee_Version1.0.zip (https://mega.nz/file/4JdxjC4J#v6AoHLR3eRM9-rPpEiBZDArgtA51i47HsebyviZ6heo)

SakUI_AllVariants1.0.zip (https://mega.nz/file/oRdk3Job#pYiSGzr7n-1VKCuSldrBDzvLER7cE-PrLTzGwh_P-Js)


INSTALLATION
=========

Included in the zip are several versions of the UI:

- If you want to play in 1920x1080:
- If you want to use it on a Pure Melee class, copy the folder sakmelee1080 to your EverQuest\uifiles\ and, optionally, copy UI_Player_project1999 to your main Everquest folder and rename "Player" to your character's name.(i.e. if your character is called Sakam, rename it to UI_Sakam_project1999.ini)
- If you want to use it on a class that has spells, copy the folder sakui1080 to your EverQuest\uifiles\ and, optionally, copy UI_Player_project1999 to your main Everquest folder and rename "Player" to your character's name.(i.e. if your character is called Sakam, rename it to UI_Sakam_project1999.ini)

- If you want to play in 1920x1050 windowed (so it covers the full 1080 screen):
- If you want to use it on a Pure Melee class, copy the folder sakmelee to your EverQuest\uifiles\ and, optionally, copy UI_Player_project1999 to your main Everquest folder and rename "Player" to your character's name.(i.e. if your character is called Sakam, rename it to UI_Sakam_project1999.ini)
- If you want to use it on a class that has spells, copy the folder sakui to your EverQuest\uifiles\ and, optionally, copy UI_Player_project1999 to your main Everquest folder and rename "Player" to your character's name.(i.e. if your character is called Sakam, rename it to UI_Sakam_project1999.ini)

If you didn't use the provided .ini file, you can load the interface from the Options > General tab > Load UI SKin and selecting it. Alternatively you can type /loadskin name, where "name" is the name of the ui you picked (sakui, sakmelee, sakui1080 or sakmelee1080).

To avoid crashes when switching between fullscreen and windowed mode, you have to set your resolution in your eqclient.ini located in your everquest main folder.

For 1920x1080:

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

For 1920x1050:

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

- Sakam

Tigris67
04-09-2022, 11:32 AM
REALLY love the UI. I installed it last night and it makes my p99 experience that much more enjoyable.

Sakam
04-09-2022, 12:04 PM
Thanks for the kind words. Glad you enjoy it :)

Jimjam
04-09-2022, 12:33 PM
Here's a secret:

Did you know you can play with the original UI in 2022? Just not in P99.

You see, the source files for my interface were taken from a bunch of screenshots in The Al'Kabor Project. Turns out you can go into the configuration files and change it to use the old one.

It's not practical, but it's a way to experience how it was and replicate it

I saw the line in the takp eqclient.ini but assumed it wouldn't work ... by gosh it does! well, mainly. Rear view mirror doesn't work sadly. I'm so elated just running around in TAKP on my lvl 5 rogue now!

[Defaults]
NewUI=FALSE

I daren't attempt it for p1999

Sakam
04-10-2022, 05:10 AM
Just tried. As expected, it doesn' work in P99, Sadge.

BlooDReDRagE
04-25-2022, 03:59 AM
I absolutely love your work!

Might I suggest you add the Large Arrow mod to your UI. It would match perfectly with all the other larger components to the UI.

For anyone that is curious how I set mine up, I use the following settings in my eqclient.ini, while using the 1920x1050 version of the SakUI. The very tops of the UI gets cut off, but it's hardly noticeable.

WindowedModeXOffset=-3
WindowedModeYOffset=-26
WindowedMode=TRUE
WindowedWidth=1920
WindowedHeight=1040

Then I use the following viewport setting to get better field of view.

/viewport 150 0 1620 829

Pic of how I have mine setup for now:
https://ibb.co/RDCq5xF

Sakam
04-25-2022, 07:50 AM
I have never heard of this Large Arrow Mod but if what you mean is a bigger cursor, I made one after working a new UI.

You can download it here: https://www.mediafire.com/file/73pxjhslkdc8wu5/arrow.cur/file

Just drop it into the UI folder and overwrite the existing one.

BlooDReDRagE
04-25-2022, 10:32 AM
I have never heard of this Large Arrow Mod but if what you mean is a bigger cursor, I made one after working a new UI.

You can download it here: https://www.mediafire.com/file/73pxjhslkdc8wu5/arrow.cur/file

Just drop it into the UI folder and overwrite the existing one.

Hah yeah, that one. Awesome!

Green to green
05-21-2022, 08:27 AM
Any chance you want to make this ui usable for live? :)

GuyBrush Threepwood
06-07-2022, 08:59 PM
Wondering is you could potentially alter a couple things that i think would potentially bump this right to the most used UI in p99. Not that there is anything wrong with it as is. But adding the DuxaUI style spell bar, inventory, and the ability to drag chat windows and minimize/maximize/close them would be a big plus. Would swap over to this in a heart beat with those changes. Image included with some copy paste magic to give the general idea. Would make the alterations myself but I have no idea what I am doing or where to even start.

https://i.ibb.co/zRVpDg1/Example.png (https://ibb.co/PhGK0yR)

Sakam
06-08-2022, 12:07 PM
While I appreciate your input, the spellbar wouldn't fit the aesthetic. And the inventory on the left side is already there?

As for the chat windows, my goal was to imitate the classic interface (now obsolete with stoneUI) so there was no room to put the title bar on them. Plus, I had no idea how to do a proper chatwindow with a template at the time, which is why this uses the chatwindow from fab (I think that's his name?) entirely.

GuyBrush Threepwood
06-09-2022, 10:24 PM
While I appreciate your input, the spellbar wouldn't fit the aesthetic. And the inventory on the left side is already there?

As for the chat windows, my goal was to imitate the classic interface (now obsolete with stoneUI) so there was no room to put the title bar on them. Plus, I had no idea how to do a proper chatwindow with a template at the time, which is why this uses the chatwindow from fab (I think that's his name?) entirely.

I guess the spell bar isn't entirely necessary. I just like it cause the spell names are always visible and I don't have to press alt to see them.

Yes you have the inventory but the Duxa UI style includes the Primary, Secondary, Range and Ammo slots which is just extremely handy for classes that have to swap weapons a lot or have clickies available in those slots.

Its unfortunate about the chat windows cause personally I like to keep one just for the auction channel which is always minimized outside of EC, one for melee combat, one for spells, and one for guild/group plus one for general chat.

The chat windows are the biggest issue for me other than that its a great UI and I understand its meant to be mostly classic. But if you ever wanna try to make another nice looking compact UI I would love to see it with those features and same side bars kind of layout.

Vormotus
06-10-2022, 01:20 AM
Wow ... anyone knows when Green will allow custom uis? I want to see if my 2560x1080 game can fit this one and make it work

Yopachi
06-10-2022, 04:28 AM
Wow ... anyone knows when Green will allow custom uis? I want to see if my 2560x1080 game can fit this one and make it work

It works on green for me. I just replace the Velious UI files with the SakUI files ;)

Vormotus
06-12-2022, 06:56 PM
It works on green for me. I just replace the Velious UI files with the SakUI files ;)

OMGGGGGGGGGG really? hmmm will have to try it

Vormotus
06-12-2022, 07:37 PM
Ok, I use a viewport of 1856 x 1392 which is the closest 4:3 resolution I can get in my 2560x1080 widescreen monitor ...

It works!

Here is a small screenshot of something I managed to cobble up with my own monitor needs.

Fading the chat windows a bit helps with the glaring canvas background texture as well.

I seem to have issues trying to drag and move the window to the bottom left, the one that has abilities, macros and the sit and walk buttons. There is simpyl no way to move it though, hope it gets fixed in the future :o

https://i.imgur.com/bCt7Ruv.jpg

Sakam
06-13-2022, 07:48 PM
Yes, there's nowhere to click and move it at the moment, I'm sorry. However you CAN move it by editing your UI_Yourcharacter_Project1999.ini and searching for:

[ActionsWindow]
XPos1920x1080=1648
YPos1920x1080=568

and putting your coordinates there in pixels, with (0,0) being the top left corner.

At the time I didn't know what the problem was but after making stoneUI I've learned more about tweaking the interface and a future update will come at some point.

Like giving the ability to move the abilities window and solve the issue with the spell color backgrounds in the spellbook, as well as overall fixing the colors of the base texture as it is too dark compared to the original

Vormotus
06-14-2022, 12:17 AM
Yes, there's nowhere to click and move it at the moment, I'm sorry. However you CAN move it by editing your UI_Yourcharacter_Project1999.ini and searching for:

[ActionsWindow]
XPos1920x1080=1648
YPos1920x1080=568

and putting your coordinates there in pixels, with (0,0) being the top left corner.

At the time I didn't know what the problem was but after making stoneUI I've learned more about tweaking the interface and a future update will come at some point.

Like giving the ability to move the abilities window and solve the issue with the spell color backgrounds in the spellbook, as well as overall fixing the colors of the base texture as it is too dark compared to the original

Amazing! I will be looking forward for the updates!!!! I love it! :D

Will you upload it to eqinterface? or will it remain a private download?

Sakam
06-14-2022, 07:14 AM
I should upload my interfaces to eqinterface if only for preservation and ease of use :rolleyes:

I just never created an account there

Kealenfists
06-24-2022, 12:27 AM
Fun, good work

Vormotus
06-24-2022, 03:06 AM
I should upload my interfaces to eqinterface if only for preservation and ease of use :rolleyes:

I just never created an account there

yes plz! its my go to place to try to find stuff that can work here in p99! :D


If you can post back here when its up plz do so! Would insta fav it right away!

Vormotus
07-01-2022, 11:59 PM
My friend! Now that Green Allows custom UIs , are there any new files to share? or is the first post links considered the final version? :D

Sakam
07-02-2022, 06:58 AM
They support cumstom UIs now? nice

They're still the final version as of today. Tomorrow who knows.

As for uploading my UIs to eqinterface.com, i'm out of luck as the maximum size they allow is 6MB and my UIs are so image heavy that they easily surpass that. stoneUI alone is 100mb

Vormotus
07-18-2022, 02:20 AM
They support cumstom UIs now? nice

They're still the final version as of today. Tomorrow who knows.

As for uploading my UIs to eqinterface.com, i'm out of luck as the maximum size they allow is 6MB and my UIs are so image heavy that they easily surpass that. stoneUI alone is 100mb

Ahhh ok. no worries, will keep the original files in my own google cloud for backup then.

I really like it for one of my chars, makes me travel in time :D

1deraliceland
02-10-2024, 06:22 PM
Does anyone have this working on Project Quarm? I'd love to get it going and it's basically just what I was hoping for, but following your instructions to install it, it fails to load and then the game switches to the standard UI.

*fingers crossed*

KeepThemOut
12-29-2024, 02:22 AM
Did anyone try this? How was it?