EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   XML Modification Help & Info (https://www.eq2interface.com/forums/forumdisplay.php?f=22)
-   -   How to make your own window. (https://www.eq2interface.com/forums/showthread.php?t=160)

insomniac 10-25-2004 10:45 AM

How to make your own window.
 
1 Attachment(s)
:D

OK.. so basically, i pasted code for a window into an xml that wasn't drawing a window. I'm not exactly sure what files you can and can't do this to (tho i'm pretty sure 1 file can only draw 1 window)
how to make your own:

grab a file, (like eq2ui_mouseovericons.xml)

move whatever code is inside down a few lines. and paste some window code:
Code:

<Page ActionType="Experience" BackgroundColor="#00FF00" Location="396,658" Name="Experience" PackLocation="center,bottom" PackLocationProp="-116/0001,-110/0001" ScrollExtent="264,100" Size="264,100" UserMovable="true" eq2usescomwndcontrols="true">

<!-- some text -->
<Text DynamicData="" Font="/Fonts.FontArial14" LocalText="10000/10000" Location="5,5" Margin="0,0,5,0" Name="HitPointsValue" ScrollExtent="254,90" Size="254,90" TextAlignmentVertical="Center">Insomniac is awesome.</Text>
<!-- end of text -->

<Page AbsorbsInput="false" BackgroundOpacity="1.000" Location="0,3" Name="WC_Frame" PackLocation="top,left" PackLocationProp="0000/0001,0003/0001" RStyleDefault="/FrameStyles.single_pixel" ScrollExtent="263,97" Size="263,97"></Page>
<Page AbsorbsInput="false" BackgroundOpacity="1.000" Location="1,4" Name="WC_Backdrop" PackLocation="top,left" PackLocationProp="0001/0001,0004/0001" ScrollExtent="262,95" Size="262,95"></Page></Page>

If you copy the code from another window, (the above is the top and bottom of the experience window) the bottom code will end with </page></page> you need to move the second </page> to the very bottom of the file.

now hit save.

window injected. :cool:

one more thing. using eq2ui_mouseovericons.xml has a lovely little side effect. the above screenshot is from the in game login screen. this file loads whatever is in it the second everquest2.exe loads up. So now you can tweak spacing ect. without having to log in. (dynamicdata wont work until you're in the world tho.) Isn't this soo much better than eq1?

insomniac 10-25-2004 10:55 AM

replying to my own post because Esp. is killing me right now =)
 
it will be interesting to discover the little quirks of different files. mouseover loads at the login screen, is useable while zoning, stays on top of every other window,doesn't have a right click window settings (which means opacity must be set manually) and can't be closed.

tonyis3l33t 12-22-2004 06:51 AM

So it sounds like you might be able to allow chat boxes while zoning with this....ill have to look deeper myself:) thanks for this info!

Tony
________
black girl Webcam

Euda 12-22-2004 10:26 AM

Can you zip the xml file used for that pic? I learn best from examples lol

Eloa 12-23-2004 12:27 AM

ad
 
Quote:

tonyis3l33t So it sounds like you might be able to allow chat boxes while zoning with this....
I doubt it. What it sounds like he is saying is the same thing that I got when I messed up my journal while editing it. Which is making an non visible window (maybe only specific ones) visible, and then starting everquest.

He didnt give details on the bad side effects or even if he played a while or anything but I accidentally had the main Journal page marked as viewable in uibuilder. So when I loaded eq I had the full UIbuilder view ([DEVl] this and that, everything just like builder window) of the journal window from the moment it started, through zone, char login and all. When I got in game I realized the same, you can not close the window, right click just drag it around. So what the heck, I couldnt close it so I hit 'J' to close it for me and my real journal window popped up with all information in it, but I could do NOTHING with any of the other UI except use hotkeys and enter to work with it...which is hard. I ended up having to /loadui and figure out how to keyboard to the default just to get out of game.

So yes, I believe thats what he experienced and if it is, unless you can figure this one out, I doubt you can use it for chat windows.

NetSapiens 12-23-2004 03:44 AM

You're correct Eloa.

All you do is graphically show windows.
Certain windows (inventory, chat, mainhud) have functionality coded in them which is not accessible to us.

For instance, you can't /show_window inventory.inventory to get your inventory to display.. it will instead display THE inventory window, meaning the window that is used as the defining window / placeholder for the data.

Try it, and you'll see what I mean.

Deathbane27 12-23-2004 04:01 AM

NetSapiens: It's case sensitive. Try /show_window Inventory.Inventory

You can even /show_window Inventory.Bank and you can view the contents. (You just can't deposit or withdraw anything if you open it this way.)

insomniac 12-23-2004 04:20 AM

OH! the clock does work then..

Deathbane27 12-23-2004 04:23 AM

:eek:

Sorry, would have mentioned it sooner if I'd known you didn't know. :p

insomniac 12-23-2004 04:28 AM

any way to make it open on load? eq2.ini?

tonyis3l33t 12-23-2004 05:10 AM

I tried copying eq2ui_mainhud.xml and renaming it to eq2ui_hud_zoning.xml and zoned in.

all the windows from my in game hud showed up during zoning, but only some of them were usable. and when i got in the game all the way the chat didnt display words and some other buggy things :)

kinda wierd thing to try...just wanted to see if i could get windows to show up during load screen and it worked...
________
Alessandra

Deathbane27 12-23-2004 05:17 AM

We may or may not be able to get something useful to work. I'll continue my experimentations and report any findings.

Tony: I got the chat-while-zoning thing to work. :D
http://www.eq2interface.com/download...fo.php?id=3331


All times are GMT -5. The time now is 02:08 PM.

vBulletin® - Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© MMOUI