EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   eXtremeUI (https://www.eq2interface.com/forums/forumdisplay.php?f=42)
-   -   EQ2 Companion Beta tester Feedback (https://www.eq2interface.com/forums/showthread.php?t=9030)

dragowulf 10-21-2007 02:48 AM

(i didn't actually read it, i just ran it through ms word 2007) shhhhh... tell no one

jonathn2875 10-24-2007 08:15 AM

chat channels
 
tries to browse through but didnt see anything posted on this, on the chat channels tab i am trying to use it to delete channels and i get a error message of

An unhandled error accured in TGroupBox
No argument for format '%s'

using the 1.9 build

Landiin 10-27-2007 06:34 PM

Quote:

Originally Posted by gm9 (Post 64302)
I guess the answer is yes to all. :)

And some thoughts on the password question: I'm actually a bit paranoid computer security wise (having some history myself of getting into other people's systems for fun when I was younger, so I know how easy it is) and my systems are certainly better secured than most. However, I never really understood why storing the eq2 login data makes many so nervous. Yes it is the user's decision, but in any case if someone can locally or remotely access the user's computer to read the EQ2 password that user has far bigger problems anyway. It's not like in that situation he could not as easily get rooted or at least have a keylogger installed. Many people probably have their eq2 login stored in their browser anyway for easy forum access - far more likely to get it into wrong hands like that than by writing it into some XML on your harddrive. And again, just by providing that option you are not forcing anybody to use it. Just my 2c...

LOL, I don't know one person that dabbles in programing that hasn't done shady things or thought about it when they where young and starting out. Except for me *looks over shoulder*

My main concern with maintaining peoples EQ2 Account UN/PW was; I didn't want them coming back to me, saying I jacked that crap, or EQ2 Companion was just a account sniffer etc, etc ... Just look at the post about EQ2MAP and the claims people make about it on OForms.

The good news is, I am putting in the ability to supply username and password. Now that EQ2 can handle attribute white space I can add multi lines scripts to data Objets.

Landiin 10-27-2007 06:42 PM

[quote=dragowulf;64329]These are some typos I see on the about section

Problems were highlighted in bold, and I found them in Microsoft Word 2007, besides the name one. :P

---------------------------

bla, bla, bla .. lol [quote]

I just copied and pasted from the GNU General Public License that will be supplied with the release zip.

gm9 10-27-2007 07:27 PM

No I see your point Landiin - if it helps ease you mind I never got any negative feedback on that yet.

Actually the only real risk I see is some third party writing a malicious UI mod that accesses this data and /tells it to the malicious mod author - and that should be pretty unlikely.

PS: Shady things? I prefer to think I was doing research. :p

Landiin 10-29-2007 02:46 AM

I'll get a new release out soon. I've been changing things around, for the good I hope.

We get a new;
Run Application tab
Interface tab
Quick Switch gets account, and passwords. It will auto populate this if it finds the file *_characters.ini.
Bookmarks gets a new look
Chat channel deleting should be fixed.
Newly tuned C2C scripting engine.

Speaking of C2C scripts; found out some things I didn't know.

## is not needed for using Parent.name.whatever addressing and if you do use it, the ref variable will be displayed twice, you don't need to enclose multiple words in ", ' or (). If you want the char (, )or ! you have to enclose them in quotes and if you use the char ' it will break the entire script.

I really like the new launch pad, and OMG EQ2 did not crash not one time in 30 or 40 times I issued the command /loadui eXtreme

gm9 10-29-2007 03:15 AM

Ah, I forgot to add the brackets to my FAQ page on how to code the scripts, but I may have a couple on there that you missed.

And yes, /loadui hasn't crashed for me in months now, maybe Rothgar can completely fix that one once he's done with UIbuilder (I asked him).

Landiin 10-29-2007 08:50 AM

Quote:

Originally Posted by gm9 (Post 64798)
Ah, I forgot to add the brackets to my FAQ page on how to code the scripts, but I may have a couple on there that you missed.

And yes, /loadui hasn't crashed for me in months now, maybe Rothgar can completely fix that one once he's done with UIbuilder (I asked him).

In your FAQ you have

Quote:

In XML you need to replace & by &quot_;
it should be

In XML you need to replace " by &quot_;

No thanks needed, its the least I could after the bazillion errors you've caught of mine :P lol

jnils 10-29-2007 11:22 AM

4 Attachment(s)
Ok some more :p

If you press "i do not agree" the program exits but works fine when you restart.

Error11: There is some text missing after "settings and"

Error12: There is nothing that tells you to press save and untill you do settings is disabled.

Error13: This is after i delete the settings file and login again, the update button don't work and if i press Change Username this error pops up.

Error 14: You can enter 0 or a huge number in the retry field then this error occur and Settings gets disabled. You have to restart to fix it.
You beter use a dropdown list instead.

Landiin 10-29-2007 11:35 AM

Quote:

Originally Posted by jnils (Post 64817)
Ok some more :p

If you press "i do not agree" the program exits but works fine when you restart.

Error11: There is some text missing after "settings and"

Error12: There is nothing that tells you to press save and untill you do settings is disabled.

Error13: This is after i delete the settings file and login again, the update button don't work and if i press Change Username this error pops up.

Error 14: You can enter 0 or a huge number in the retry field then this error occur and Settings gets disabled. You have to restart to fix it.
You beter use a dropdown list instead.

Thanks jnils, all good finds. I would of never thought to put some ungodly huge number in time out or retry.

All these has been address in 1.10.

Landiin 10-30-2007 01:04 AM

Build 1.10
 
Build 1.10 Change Log:
  • New Interface module. Consolidated allot of code into the base class and other things:P (prob new bugs introduces with old bugs fixed)
  • Moved RunApp out of the EQ2 Tab into it's own module.
  • Added %t% (target) variable to c2cplayer,group and raid.
  • Tweaked the script interpreter to account of not using ## and other things.
  • All C2C, QuickSwitch, Bookmarks got recoded.
  • QuickSwich will now self populate from *_characters.ini if the eq2ui_eq2c_QuickSwitch.xml file isn't found in the UI folder.
  • QuickSwitch now supports account usernames and passwords along with a script edit box.
  • Reported bugs fix and new ones introduced:P

I am still going through code removing all comctrl.dll v5.0 and adding v6.0 for the new geewiz look. So if you see an old style dialog box let me know. Old habits are hard to break.. Must not type messagebox(..);

A Quick note about C2C:

The include has to be included in the Main window node.
All C2C files include buttons to use except for the Raid.
Buttons for the raid window has to be located in their own container in the group# page.

I'll put up some examples soon, Zuma has been taken up my free time up at work. Dang game!

dragowulf 10-30-2007 10:21 PM

1 Attachment(s)
/criticism on

BUGGY, BUGGY, BUGGY, LANDIIN'S GOT BUGS IN HIS TUMMY!

/criticism off

Ok...seriously, I get this error whence finish updating EQ2Map through EQ2C. As you can see, those are my settings on the right.

My thought is, I think TTimer has something to do with spybot search and destroy because it uses some thing close to that name. unless it's something else.

FIX IT STAT!

dragowulf 10-30-2007 10:28 PM

i highly recommend event logs when an error occurs, because giving a stupid screenshot is too much to handle for the lazy person...

by the way, now the ttimer thing happens everytime it gets to the EQ2map part of the auto update


thanks
drago.

dragowulf 10-31-2007 12:34 AM

the bug only happens when "allow auto updating" is checked.

dunno, maybe some useful info.


drago.

Landiin 10-31-2007 01:35 AM

The TTimer is just a timer class. The auto update happens on a OnTime event of a TTimer class. The error is being generated while execution is in that class, thats why it is saying TTimer. I believe I already fixed that bug, or one like it, in 110a I'll recheck though to make sure.

Edit:
Nope that wasn't the one I fixed.. But yours is fixed in the next build:)

gm9 10-31-2007 02:28 AM

Wow Drago has eaten too much SPAM.

And Landiin you have a typo in your signature. Was that sig inspired by mine? :D

dragowulf 10-31-2007 02:49 AM

hey gm9 shhhush it!!! lol....

im sorry but i cant even log on w/ that dumb error and im totally dependent on eq2c now!!!!

dang u landiin...oh and what are you planning on doing for the eq2c icon?

please fix ;)
drago

Landiin 10-31-2007 11:04 AM

Quote:

Originally Posted by dragowulf (Post 64892)
hey gm9 shhhush it!!! lol....

im sorry but i cant even log on w/ that dumb error and im totally dependent on eq2c now!!!!

dang u landiin...oh and what are you planning on doing for the eq2c icon?

please fix ;)
drago

Whats it worth to you, for me to put up a fix? *devil*

As for the icon, I have no clue man. I have no artistic skills. At one point I think I asked if any one wanted to make one and no reply so I guess well be stuck with whats there lol.

Landiin 10-31-2007 11:05 AM

Quote:

Originally Posted by gm9 (Post 64891)
And Landiin you have a typo in your signature. Was that sig inspired by mine? :D

What would ever give you that idea? *whistles*

Not sure I like it though.. Was bard so played around with it. eXtreme's color scheme doesn't go good with the forum colors:/

gm9 10-31-2007 02:01 PM

Only thing I tested was the C2C:
  • fix the Tab-Order, that's horrible :)
  • you must have renamed the account parameter to username at one point and half of your app uses one and the other half the other one ;)
  • I fail to see the point of the "text" parameter, more flexible to do via an UI script if you want to do something like this
  • it encodes some extended characters, e.g. &, but it does not encode others, e.g. '. IMO it should encode nothing because otherwise you cannot use it for scripting. Of course i am not sure what kind of script you want to put in there anyway, so I may be missing the point
  • What is the <DATA Text="Quick Char Switch"/> line for?

Oh and I could not save the UI path once I enabled eq2map and interfaces tabs in settings. I got error messages about not being able to save the UI while updating (even after I disabled the eq2map and interfaces tab in settings), and I had to terminate it via task manager. Keep in mind that I tested this at work so it could not establish a network connection (without working proxy code at least), which may be part of the reason.

Landiin 10-31-2007 02:35 PM

Quote:

Originally Posted by gm9 (Post 64913)
Only thing I tested was the C2C:
fix the Tab-Order, that's horrible :)

Fixed already. lol Wasn't that tab order confusing as all get out?
Quote:

Originally Posted by gm9 (Post 64913)
you must have renamed the account parameter to username at one point and half of your app uses one and the other half the other one ;)

Will check it out, I wouldn't put it past me to do such a thing.
Quote:

Originally Posted by gm9 (Post 64913)
I fail to see the point of the "text" parameter, more flexible to do via an UI script if you want to do something like this

It is there mostly for automated reasons. The user can automate loading a UI, HotKeys, uisettings.ini etc, etc.. that way when the new char is loaded all is ready for them to play.
Quote:

Originally Posted by gm9 (Post 64913)
it encodes some extended characters, e.g. &amp;, but it does not encode others, e.g. '. IMO it should encode nothing because otherwise you cannot use it for scripting. Of course i am not sure what kind of script you want to put in there anyway, so I may be missing the point

You lost me here. It has to encode you can not have <,>,",& etc in the attributes. ' is not a extended character in real XML/HTML only in SOEs world so it doesn't get encoded by the parser.
Quote:

Originally Posted by gm9 (Post 64913)
What is the <DATA Text="Quick Char Switch"/> line for?

I guess I should have this as an optional data insert. I use this data in a drop down, but yea, if used in a listbox it would be kind of out of place.

Quote:

Originally Posted by gm9 (Post 64913)
Oh and I could not save the UI path once I enabled eq2map and interfaces tabs in settings. I got error messages about not being able to save the UI while updating (even after I disabled the eq2map and interfaces tab in settings), and I had to terminate it via task manager. Keep in mind that I tested this at work so it could not establish a network connection (without working proxy code at least), which may be part of the reason.

I guess I need to debug that <Can't control my vocabulary> proxy code.

Landiin 10-31-2007 04:16 PM

build 110a
 
With fixed issues reported from 110.

GM9, Test EQ2MAP with you Proxy! Found a couple of things that might of caused it not to use proxy settings. This is only for EQ2MAP, interface usese another thread private to it's class.

Now, when I set proxy I can't connected to any thing, and when I don't I can. So maybe its working. Also when I trace the exec it populates the proxy data. So Crosses fingers..

gm9 10-31-2007 05:12 PM

Quote:

Originally Posted by Landiin (Post 64915)
You lost me here. It has to encode you can not have <,>,",& etc in the attributes. ' is not a extended character in real XML/HTML only in SOEs world so it doesn't get encoded by the parser.

Now you lost me, I thought you were encoding this for SOEs world.

And I'll test your proxy code tomorrow, I'm home now. :p But seriously, don't bother too much with it, if you have to use a proxy for HTTP access you can't play the game anyway, so why use your companion in that environment (well unless you like to do beta testing instead of working like I do.).

Landiin 10-31-2007 05:32 PM

Quote:

Originally Posted by gm9 (Post 64931)
Now you lost me, I thought you were encoding this for SOEs world.

And I'll test your proxy code tomorrow, I'm home now. :p But seriously, don't bother too much with it, if you have to use a proxy for HTTP access you can't play the game anyway, so why use your companion in that environment (well unless you like to do beta testing instead of working like I do.).

I've lost myself, where am I? I was just saying thats why ' are not encoded. I just forgot to run the output of the Memo through my HTML encoder.

As for the proxy. I added it, it should work and knowing it don't bugs the crap out of me.

dragowulf 10-31-2007 08:26 PM

-When you check the "Run applications before EQ2 starts" checkbox it does not remember it.

-when running applications it will keep bringing the first application that is listed and doesnt stop. the cancel autorun window doesn't come up, but instead i am bombarded 100000x by the profit ui updater (everytime i click exit it comes back up). the eq2c window freezes as well and the other application that are suppose to run do not (currently ive got profit ui auto updater and poifinder updater and poiup. doesnt even come up)

lol!!! WHY ME??!?!??! always....



drago


All times are GMT -5. The time now is 06:19 PM.

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