Home Forum Downloads My Favorites Register FAQ Mark Forums Read

Go Back   EQInterface Forums > Developer Discussion > General authoring help / discussion
User Name
Password

Reply
 
Thread Tools Display Modes
Old 05-26-2007, 11:36 AM   #31
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

I got most the major bugs worked out now. Now I'm down to programming the behavior of EQUI into the UI engine. It is real nice, I can apply pixel shaders to pretty much anything that can possibly appear on screen, can put Panels and Windows of the program on 3D objects. Thinking about doing a N (N means Number) sided polygon for the open document display instead of tabs like most editors. Like a cube when 4 documents are open, the different sides when rotated horizontally have the open documents on them, not gunna bother with top or bottom that'd just get confusing.

This UI system freaking rocks ! I never imagined I could design something so complex with so very little actual code behind it. By little I mean less than an EQUI XML file worth, this thing should be cake to keep working and updated.

I'll have some Beta's of the UI system up soon, the EQ display code will take a lil bit longer though as I've got to sit and play around with EQ UI to get a solid set of notes on how various windows and their pieces actually behave. My current note set encompass 8 out of the possible 20ish behavior altering elements.
__________________

"Computers are like Air Conditioners, they stop working properly when you open Windows."
shillingworth is offline   Reply With Quote
Old 05-26-2007, 02:45 PM   #32
Halelen
Manaetic Prototype IX
 
Join Date: Jan 2003
Server: Povar
Posts: 949
Interface Author - Click to view interfaces
Default

Keep up the good work man Im anxiously awaiting to see this beast in action.


My hats off to ya for undertaking such a project



Hal
Halelen is offline   Reply With Quote
Old 05-27-2007, 10:19 AM   #33
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

Screenshot from the draw templates test (I can upload images again finally !):

This was the first set of elements I got working so far, the actual piece being displayed is just a Control - Control itself isn't usable in EQ, but it's the base class for the Window Draw Template that every on screen element can use. This was generated from an xml file, just a simple 5 liner, and using some xml/image files from DoomPda to declare the animation source.


The image was taken using fraps with the frame counter set to include in the image, that's the full screen framerate of the program, window mode hard caps it at 60 so that the desktop doesn't crash.
shillingworth is offline   Reply With Quote
Old 05-30-2007, 03:24 PM   #34
Drakah
Skinning Guru
 
Drakah's Avatar
 
Join Date: Jul 2002
Posts: 1,023
Interface Author - Click to view interfaces
Default

I like the bordering
__________________
Regards,

Drakah

shakahr.com
Remember...it is only a GAME
Drakah is offline   Reply With Quote
Old 08-09-2007, 11:03 AM   #35
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

I have internet back, got most of the editor done, just writing the visual behavior of the UI pieces. So far I have 4 of the controls done, animations, textures, draw templates (of all types), and a little screen element functionality. Will probably be a week or two before i'm done with all the elements visual behavior, then I add input which should be very quick since I can use the input code from the gui I designed for the editor.
shillingworth is offline   Reply With Quote
Old 08-10-2007, 01:17 AM   #36
Sparxx
Featured Artist
 
Sparxx's Avatar
 
Join Date: Aug 2002
Server: Retired
Posts: 175
Featured Artist
Send a message via ICQ to Sparxx Send a message via Yahoo to Sparxx
Default Download?

Heya, Is there a new place to download what you have so far? The links in previous posts are not working and I would like to give it a look.

Thanks!
__________________
Bonechip / Sparxx (Retired from EQ)
Author of SparxxUI
Sparxx is offline   Reply With Quote
Old 08-11-2007, 03:41 PM   #37
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

I'll have to set up a new download site.

Looks like I have to rewrite the section of code that fetches pieces from other files. I was just using a bunch of elements in a single file to test things out, but when I tried one that isn't in my test xml file, it turns out that it's having problems keeping unused but loaded images (like the flyby animation of a button when it's normal) loaded while they aren't in the file with the element being interacted with. Probably just some flaw of my design, I've been having it load images into memory only when they are used to prevent out of texture memory errors (true me they are easy to get when your dealing with the massive animations file).

Input seems to work good, I coded the elements so that they have three behaviors: Editable, which is used when editing the element, like entering text into a label or stretching it's boundaries; Playable, which acts as closely as I can get it to in-game; and Dead, doesn't do anything but draws it's base type, like a combobox wouldn't extend it's sub-menu in this mode or mouse over on buttons wouldn't trigger flyby animations. The behaviors can be changed at any point once the element has at least an item name in the xml data.

I've already added a method for loading screen shots in the editor, can add any image type to the background image or just set the background to a color.

Overall this is getting to the point where it's more fun than work, though I do dead the thought of getting the behaviors right on every last element at each of their sub levels.

My plan for now is to get all the elements to load visually, to the point of basic positioning of them on the screen and interpreting that to the xml data. I may tweak the loading stuff later after I get the basics going but for now it's still a minute or two to load the default UI.
shillingworth is offline   Reply With Quote
Old 08-11-2007, 03:55 PM   #38
krowebar
ScareKrowe
 
krowebar's Avatar
 
Join Date: Dec 2003
Posts: 15
Interface Author - Click to view interfaces
Default nice work

Can't wait to try this out!
krowebar is offline   Reply With Quote
Old 08-12-2007, 11:00 AM   #39
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

Well when geocities upload page starts to work for me, I'll have a test up. All the test does is render the 16 class animations, but it's to find out if I got the rendering worked out properly. Also there will be a settings xml file to change after download, I'll give detailed instructions on that when I get this file to upload.

In the meantime, if you intend to test this program when I get a chance to upload it, get the Microsoft XNA Framework Redistributable 1.0 Refresh. I'm using XNA to do the drawing since Managed DirectX is such a pita to work with, any computer capable of DirectX shouldn't have a single problem with XNA since it's built on top of DirectX.
shillingworth is offline   Reply With Quote
Old 08-12-2007, 02:11 PM   #40
krowebar
ScareKrowe
 
krowebar's Avatar
 
Join Date: Dec 2003
Posts: 15
Interface Author - Click to view interfaces
Default

Ready for testing! lol
krowebar is offline   Reply With Quote
Old 08-13-2007, 05:22 PM   #41
morpheme65
A Fire Beetle
 
Join Date: Jan 2004
Posts: 2
Default

crossing fingers hoping it will work with vista home premium! lol
morpheme65 is offline   Reply With Quote
Old 08-15-2007, 10:11 AM   #42
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

It should work with vista. Send me a PM morph with an email address, i'll send you a short test program to see if it will, curious myself.

Well this sucks, unless I find a better compression than 7-zip's ultimate compression, I'm gunna have to find a new file server to keep the test stuff on. My programs up to 7.5mb, geocities only supports 5mb uploads at the max.
shillingworth is offline   Reply With Quote
Old 08-15-2007, 02:10 PM   #43
krowebar
ScareKrowe
 
krowebar's Avatar
 
Join Date: Dec 2003
Posts: 15
Interface Author - Click to view interfaces
Default

If ya want, I can try hosting it on my RR account. Not sure of the limits it has(since they don't tell ya), but I have many mp3's and jpg's on it for Magelos.
krowebar is offline   Reply With Quote
Old 08-27-2007, 09:52 AM   #44
saieli
A Fire Beetle
 
Join Date: Apr 2005
Posts: 3
Interface Author - Click to view interfaces
Default file sharing site

savefile.com lets u store up to 60mb per file try em its what i use for my files and its free
saieli is offline   Reply With Quote
Old 08-27-2007, 12:44 PM   #45
shillingworth
Enhanced Imperial Golem
 
Join Date: Dec 2002
Server: Bertoxxulous
Posts: 209
Interface Author - Click to view interfaces
Default

Well save file isn't workin for me in any of my browsers. Every time i try to upload it's telling me invalid security code, I've matched it up with 10 codes so far both read and listened to (through that handicap button).

On the good side, the elements I have left is: Pages, Radio buttons, combo-boxes, Listviews, and one or two others I can't remember off the top of my head. However my attention is divided again since I've been working on writing the storyline to my game lately, but I have been putting at least 2 days each week aside for working on EQIA.
shillingworth is offline   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

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


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


vBulletin Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
© MMOUI