Project 1999

Project 1999 (/forums/index.php)
-   Technical Discussion (/forums/forumdisplay.php?f=40)
-   -   Classic UI 1999 (/forums/showthread.php?t=8157)

erfg12 05-24-2010 04:45 PM

Classic UI 1999
 
If you want to go back before velious UI, I got a classic one, or at least something close. It's Fabbe's UI, but one that actually works for project1999 lol. I edited the hell out of it.

Please do follow the Readme.txt instructions and remember to make it fullscreen so the UI borders and windows fit into place!

DOWNLOAD: http://www.filefactory.com/file/b1d4...UI_classic.zip

SCREENSHOT: Inventory
SCREENSHOT: Spellbook

kai4785 05-25-2010 09:40 PM

Looks great. I have some info to add, and a question to ask.

Here's the value for each Inventory animation.

01 = Warrior
02 = Cleric
03 = Paladin
04 = Ranger
05 = ShadowKnight
06 = Druid
07 = Monk
08 = Bard
09 = Rogue
10 = Shaman
11 = Necromancer
12 = Wizard
13 = Magician
14 = Enchanter
15 = Beastlord

Then I wonder if you know how to change the size of the display area, so it fits inside the "frame" of the UI elements?

Thrymm 05-25-2010 11:01 PM

Hah that brings back some memories!

Darian 05-26-2010 12:17 AM

When I tried to fullscreen it my client crashed-- any ideas?

JayDee 05-26-2010 01:10 AM

That is awesome but the single chat box would drive me crazy.

Savok 05-26-2010 01:55 AM

Quote:

Originally Posted by kai4785 (Post 66494)
Looks great. I have some info to add, and a question to ask.

Here's the value for each Inventory animation.

01 = Warrior
02 = Cleric
03 = Paladin
04 = Ranger
05 = ShadowKnight
06 = Druid
07 = Monk
08 = Bard
09 = Rogue
10 = Shaman
11 = Necromancer
12 = Wizard
13 = Magician
14 = Enchanter
15 = Beastlord

Then I wonder if you know how to change the size of the display area, so it fits inside the "frame" of the UI elements?

/em tries not to get to technical

In the EQUI_Animations.xml file there are the UIDAnimation settings for each class, listed as:

Code:

        <Ui2DAnimation item = "A_ClassAnim01">
                <Cycle>true</Cycle>
                <Frames>
                        <Texture>Warrior01.tga</Texture>
                        <Location>
                                <X>0</X>
                                <Y>0</Y>
                        </Location>
                        <Size>
                                <CX>64</CX>
                                <CY>128</CY>
                        </Size>
                        <Hotspot>
                                <X>0</X>
                                <Y>0</Y>
                        </Hotspot>
                        <Duration>125</Duration>
                </Frames>

These basically tell the screen what to draw for each class. In the EQUI_Inventory.xml you should have:
Code:

        <StaticAnimation item= "ClassAnim">
                <ScreenID>ClassAnim</ScreenID>
                <Location>
                        <X>0</X>
                        <Y>0</Y>
                </Location>

                <Size>
                        <CX>64</CX>
                        <CY>128</CY>
                </Size>

                <!-- Do NOT include an animation here since it messes with other UIs.        Instead an animation instance is dynamically created and used. -->
        </StaticAnimation>

        <Screen item ="IW_CharacterView">
                <ScreenID>IW_CharacterView</ScreenID>
                <RelativePosition>true</RelativePosition>
                <Location>
                        <X>5</X>
                        <Y>176</Y>
                </Location>

                <Size>
                        <CX>64</CX>
                        <CY>128</CY>
                </Size>

                <Style_VScroll>false</Style_VScroll>
                <Style_HScroll>false</Style_HScroll>
                <Style_Transparent>false</Style_Transparent>
                <TooltipReference>Drop Item Here to Auto Equip</TooltipReference>
                <DrawTemplate>WDT_Inner</DrawTemplate>
                <Style_Titlebar>false</Style_Titlebar>
                <Style_Closebox>false</Style_Closebox>
                <Style_Minimizebox>false</Style_Minimizebox>
                <Style_Border>true</Style_Border>
                <Style_Sizable>false</Style_Sizable>
                <Pieces>ClassAnim</Pieces>
        </Screen>

The IW_CharacterView draws a box (the bottom red text size) on the screen in the location given (from the green text) within your inventory window. The ClassAnim part draws the EUI_Animations.xml class animation within the alotted IW_CharacterView box to the size stated (the top red text - the ClassAnimation should only equal or be smaller than the IW_CharacterView). The blue text denotes where the animation is placed within the IW_Characterview not the inventory window.

For example you could make the IW_Characterview box 64 x 128 and make the Classanim half the size at 32x64, but to center it you would have to change the blue text to say X=16 and Y=32.

The main thing to notice is the purple text. The old way of doing this was to list the warrior01.tga here and the game would see what class you were, but its now done differently. Its also important that you have your 'pieces' correctly noted, it should be under the IW_Characterview and not the Playerwindow at the bottom of the screen. You should have:

Code:

                <Pieces>Screen:IW_CharacterView</Pieces>
there instead.

Seshen 05-26-2010 06:10 PM

quick question, what do you do if your a monk to fill out the window because where the spell bar normally is, its just blank for a monk.

Thanks if anyone knows.

~Seshen

EDIT: I didn't really understand the previous explanation, so how it is exactly that you can get your correct character icon? No matter what I try all I get is necromancer.

utenan 06-02-2010 05:49 PM

Quote:

Originally Posted by Seshen (Post 67046)
quick question, what do you do if your a monk to fill out the window because where the spell bar normally is, its just blank for a monk.

Thanks if anyone knows.

~Seshen

EDIT: I didn't really understand the previous explanation, so how it is exactly that you can get your correct character icon? No matter what I try all I get is necromancer.

Me too

Savok 06-02-2010 06:22 PM

I thought I made it quite clear!

utenan 06-02-2010 07:19 PM

the client is crashing now... hm...


All times are GMT -4. The time now is 06:51 AM.

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