EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > UI Developer Discussion

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Unread 01-12-2006, 03:15 AM
Erahain Erahain is offline
A Crazed Gnoll
 
Join Date: Jan 2006
Server: Antonia Bayle
Posts: 23
Arrow Extended UI functions

Heyas

I've been working on a DLL that increases the functionality of the UI modding, by providing LUA scripting.
Here is an example of concatinating strings:

Code:
<Button Name="FunButton" OnPress="Parent.FunButton.Var0=abc 
Parent.FunButton.Var1=def 
Parent.FunButton.LUA='Var2=Var0..Var1' 
Parent.FunButton.Text=(Parent.FunButton.Var2)"/>
The above button will change it's text to "abcdef" when pressed.

I do have a few thoughts about this though.

1) Is this legal? I can see no point in continuing this project if it violates the disclamer. As I suck at translating it myself, I'd like some ideas on this.

2) How many would be interested?

3) What kind of functions would people be interested in?

Thanks,
Daniel
Reply With Quote
  #2  
Unread 01-12-2006, 10:13 AM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Default

I think you may need to go a little more in depth at how you are getting the game to call your DLL file. IF SOE has provided a way for this I would say it’s legit other wise I am sure it breaks some part of the EUA.

Even though I am no big fan of LUA scripting, if it does not break the EUA I would use it.
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #3  
Unread 01-12-2006, 10:26 AM
Erahain Erahain is offline
A Crazed Gnoll
 
Join Date: Jan 2006
Server: Antonia Bayle
Posts: 23
Default

It does not involve changing any file in any way; but it does inject a piece
of code into the running EQ2 process.

The process is simple; all games uses system DLLs (like user32.dll and so on),
by providing a fake one and put it into the same directory as
EQ2 - it makes it possible to load the external DLL into the same process-space.

The big question in this is the disclaimer where it says that no software
that changes the Software (that is the game) may be used to change
Game play. If this includes how the UI works, then there is not much I
can do about it, and I'll probably have to cancel this whole deal.

The most important thing is that it does NOT change any files, and that
should make it perfectly legal to make... but the disclamer may stop the
player from using it at all.

Any more thoughts on this?
Reply With Quote
  #4  
Unread 01-12-2006, 10:44 AM
Laffs's Avatar
Laffs Laffs is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Runnyeye
Posts: 1,404
Default

Well I am no expert on the EULA but from what I have read and from what I have seen from when CSM wanted to place combat stats straight into the chat window without the need for copy and paste SoE said no way!!

Quote:
but it does inject a piece
of code into the running EQ2 process.
Therefore with that above statement I would say it was in violation of the EULA..

It would be a damn good project if you were allowed to do it.... Maybe SoE Bobble would be the best person to ask on here

Thats just my 2cents.... Like I say me no expert on it lol
__________________
Laffs UI Mods
I can only please one person per day. Today is not your day. Tomorrow doesn't look to good either !
(Wicann on Runnyeye)
Reply With Quote
  #5  
Unread 01-12-2006, 11:18 AM
Erahain Erahain is offline
A Crazed Gnoll
 
Join Date: Jan 2006
Server: Antonia Bayle
Posts: 23
Default

It sure would be nice=)

Until I know how this ends I'll continue working on the project,
weither I will release it (and use it myself) or not depends on
if it's accepted by the EULA.

Let's hope this works out the way we want it =P

Daniel
Reply With Quote
  #6  
Unread 01-12-2006, 11:50 AM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Default

Doh! Its always the basic things I don't think about lol.

I would have to agree with Laffs as SOE is verry anel about these things. But like you if nothing else I would use it for myself.
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
Reply



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
Forum Jump


All times are GMT -5. The time now is 01:22 PM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI