EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   UI Developer Discussion (https://www.eq2interface.com/forums/forumdisplay.php?f=3)
-   -   Is there an API for 3rd party code (https://www.eq2interface.com/forums/showthread.php?t=8476)

Atlay 05-26-2007 07:12 AM

Is there an API for 3rd party code
 
Hiya all,

Sorry for the n00b question, but I've tried searching for this info and cannot find it anywhere. Basically, at a glance, it looks like UI mods are achieved by tweaking and adding to the XML config files that define window placement, etc. What I am wondering is whether there is a full API that would allow an external 3rd party application (such as a parser) to feed dynamic data directly into a widget on a custom in-game window.

I've been away from the game for 6+ months, and my memory of parsers when I played before was that they put the parse data onto the clipboard, which was then pasted into a chat channel. It would be much nicer to be able to present the data directly in a custom window, if the parser could somehow feed data in.

If anyone can confirm whether this is possible, and maybe provide a link to a basic tutorial on how to get started, I'd be very much appreciative. Ideally I'd like to work in C# for the parser, but could use Visual Basic or any other programming language if necessary.


Thanks in advance,

Atlay

Othesus 05-26-2007 08:52 AM

No, any program that interacts with the game client would be breaking the EULA.

The ACT parser is really popular and you can use it in windowed mode or maybe with a program like Game Overlay in full screen mode.

Atlay 05-26-2007 09:09 AM

Ok, thanks for the info. I certainly dont want to break any EULA.

I already have the bones of a parser developed, but seeing the Map UI required the .Net framework installed made me wonder if there were officially sanctioned API hooks to talk to. I guess that mod just uses .Net for the map updater part.

I'll stick to making my parser run in a window, and possibly see how it works on my old laptop sat next to the gaming PC.

Thanks again. :)


Atlay

tknarr 05-26-2007 09:26 AM

Note that if all you want is parser data in-game, you can do it the way the ACT parser does it: generate an HTML page (in a file on disc or uploaded to a server) and use the in-game browser to display that page. Some appropriate meta-refresh information will make the browser refresh the page automatically. I don't think you can have more than one browser window open at a time, but ProfitUI and several others add multiple tabs to the browser and a Minimize function that lets you "close" the window and have it re-open with all contents intact.


All times are GMT -5. The time now is 12:22 AM.

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