EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > UI Developer Discussion

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 10-02-2010, 11:42 AM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,095
Send a message via Yahoo to TalTal
Default eq2ui_mainhud_welcome.xml

I have been working on test copy updating Profit for gu58 and noticed that my mod of the welcome screen is no longer working. Has anyone else experienced this? No changes to this file seem to be reflected in game.

Silat
Reply With Quote
  #2  
Unread 10-02-2010, 03:55 PM
Maozem's Avatar
Maozem Maozem is offline
A Grizzled Badger
 
Join Date: May 2009
Server: Everfrost
Posts: 46
Default

I haven't tried the fix yet but will this weekend or early this week as I am on test a lot. Would be happy to test out anything you need as well just shoot me a pm.

Maozem
Reply With Quote
  #3  
Unread 10-02-2010, 07:26 PM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,095
Send a message via Yahoo to TalTal
Default

I have had a few posts on the soe forums confirming it now as well. Just thought I'd update the post.
Reply With Quote
  #4  
Unread 10-02-2010, 11:28 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

hmm do I since a little hard coding to defeat the hide window hack?
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 10-02-2010 at 11:37 PM.
Reply With Quote
  #5  
Unread 10-03-2010, 03:46 AM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Send a message via AIM to Drumstix42 Send a message via MSN to Drumstix42 Send a message via Yahoo to Drumstix42
Default

I'd say yes, but my first guess would be: It was unintentional. How convenient
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #6  
Unread 10-03-2010, 06:02 AM
Eshaac's Avatar
Eshaac Eshaac is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Apr 2005
Server: Test
Posts: 160
Default

Quote:
Originally Posted by TalTal View Post
I have been working on test copy updating Profit for gu58 and noticed that my mod of the welcome screen is no longer working. Has anyone else experienced this? No changes to this file seem to be reflected in game.

Silat
Yes, I noticed this a few days or so ago and have tried all kinds of things to get it to work with the Fetish ui piece I am using, but with no luck. Maybe it is related with the test/testcopy server crashing these past few days..

Eshaac
Reply With Quote
  #7  
Unread 10-06-2010, 04:12 PM
sompet sompet is offline
A Young Mystail Rat
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Runnyeye
Posts: 7
Default

I just did a test on Test-Copy, I deleted all eq2ui_mainhud_welcome.xml files from both default UI folders and custom UI folders, deleted reference from eq2ui_mainhud.xml and the welcome screen is still displayed at login. I guess now it's hard coded, unable to skin and impossible to disable.

It seems we are only allowed to modify the UI as long as SC is not affected...
Reply With Quote
  #8  
Unread 10-07-2010, 07:08 AM
Darqwood's Avatar
Darqwood Darqwood is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Aug 2005
Posts: 850
Default

Or it could be an exploit, or potential exploit, that they're combatting by forcing the window from the server. Let's give SOE credit for not hating their customers. I'm amazed at the vitriol they've gotten for this on the official forums.
Attached Thumbnails
Click image for larger version

Name:	utilityiconbar.jpg
Views:	1863
Size:	64.5 KB
ID:	8618  Click image for larger version

Name:	bank-8-digits.png
Views:	398
Size:	22.7 KB
ID:	8624  Click image for larger version

Name:	maintmon_abbrev.png
Views:	15937
Size:	75.7 KB
ID:	8634  Click image for larger version

Name:	utility-modes.png
Views:	1184
Size:	6.2 KB
ID:	8639  
Attached Files
File Type: zip darqui_group_solohide.zip (97.9 KB, 278 views)
File Type: zip larger_name_and_threatlist.zip (5.0 KB, 237 views)
File Type: zip maintmon_recast_button.zip (17.5 KB, 166 views)
File Type: zip darqui_groupmembers_kvone.zip (11.8 KB, 165 views)

Last edited by Darqwood : 08-26-2017 at 10:05 AM.
Reply With Quote
  #9  
Unread 10-07-2010, 09:11 AM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,095
Send a message via Yahoo to TalTal
Default

Quote:
Originally Posted by Darqwood View Post
Or it could be an exploit, or potential exploit, that they're combatting by forcing the window from the server. Let's give SOE credit for not hating their customers. I'm amazed at the vitriol they've gotten for this on the official forums.
It is not an exploit. They want the window to open. They removed the option to hide it via the command they established and then they removed the ability to mod it to achieve the same goal. If it was an exploit removing the command would not have happened first.

Silat
Reply With Quote
  #10  
Unread 10-07-2010, 10:22 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
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

Yea SC will not effect EQ2Live, We don't have to see it if we chose not to. LOL Guess they scrapped that. The welcome screen it self don't bother its the fact that they are blocking it from being modded.
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #11  
Unread 10-07-2010, 11:48 AM
tknarr's Avatar
tknarr tknarr is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Jul 2006
Server: Unrest
Posts: 849
Default

Quote:
Originally Posted by Landiin View Post
Yea SC will not effect EQ2Live, We don't have to see it if we chose not to. LOL Guess they scrapped that. The welcome screen it self don't bother its the fact that they are blocking it from being modded.
Actually for me it's the other way around: I don't mind the welcome window, I don't even mind that it can't be modded (I'd rather it could be, but I can live with it unmodded), what annoys me is that it can't be stopped from displaying. I know about the marketplace items, I know about the news items, I know about everything that's on it already. I just want to get logged in and get to the raid without having to keep clicking to close windows that have nothing to do with logging in and getting to the raid. The more annoyances like this, the more likely I am to find a game like Rifts (when it comes out) more fun and less annoying than EQ2.
Reply With Quote
  #12  
Unread 10-07-2010, 02:24 PM
sompet sompet is offline
A Young Mystail Rat
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Runnyeye
Posts: 7
Default

Quote:
Originally Posted by TalTal View Post
It is not an exploit. They want the window to open. They removed the option to hide it via the command they established and then they removed the ability to mod it to achieve the same goal. If it was an exploit removing the command would not have happened first.

Silat
Strictly speaking, it was an exploit: SOE intentionally removed the ability to disable the welcome screen, so what we did after GU57 was against the developers' intent.

The said thing is that SOE removed a feature which was asked by players at the introduction of welcome screen because the welcome screen was always almost useless. They knew many of us don't want this window and now it's forced. First they only simply removed the command but now they spent even more developer resources on this issue to build-in and hard-code this windows. SC itself is not game breaking for me, but this attitude is.
Reply With Quote
  #13  
Unread 10-07-2010, 06:53 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

What I find strange seeing this discussion is that Rothgar did not come here and simply state that this window should not be modded and instead leaves you guys to waste time trying to find out what's going on.

On the other hand, since there's no official ban I suppose I can give you a hint how you can still auto-hide such a window. Remember the client keeps two copies of the UI in memory, the copy of the XML version and the working copy of all windows that have already been loaded. Now to disable (edit: or mod) the welcome screen simply modify the memory copy of the XML version via UI scripting when the interface loads. When the client then loads the welcome screen it will load the version you modified.

In case that wasn't clear enough take a look at ProfitUI's startup code, it already works with both UI copies so you should be able to figure it out from there.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.

Last edited by gm9 : 10-07-2010 at 06:56 PM.
Reply With Quote
  #14  
Unread 10-07-2010, 07:20 PM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,095
Send a message via Yahoo to TalTal
Default

Quote:
Originally Posted by gm9 View Post
What I find strange seeing this discussion is that Rothgar did not come here and simply state that this window should not be modded and instead leaves you guys to waste time trying to find out what's going on.


<SNIP>
He has not reponded to the thread on the official forums either.

Silat
Reply With Quote
  #15  
Unread 10-08-2010, 04:28 AM
sompet sompet is offline
A Young Mystail Rat
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Runnyeye
Posts: 7
Default

Quote:
Originally Posted by gm9 View Post
What I find strange seeing this discussion is that Rothgar did not come here and simply state that this window should not be modded and instead leaves you guys to waste time trying to find out what's going on.
I guess he could only say that "they" have no choice, like at the SC button on XP bar. Which would be a weak excuse because "they" are SOE in my view.

Quote:
Originally Posted by gm9 View Post
On the other hand, since there's no official ban I suppose I can give you a hint how you can still auto-hide such a window. Remember the client keeps two copies of the UI in memory, the copy of the XML version and the working copy of all windows that have already been loaded. Now to disable (edit: or mod) the welcome screen simply modify the memory copy of the XML version via UI scripting when the interface loads. When the client then loads the welcome screen it will load the version you modified.

In case that wasn't clear enough take a look at ProfitUI's startup code, it already works with both UI copies so you should be able to figure it out from there.
Personally I don't want to fight with SOE, I'll rather stop giving them $30 per month.
Reply With Quote
  #16  
Unread 10-08-2010, 09:12 AM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,095
Send a message via Yahoo to TalTal
Default

I can skin it now. I can hide it now. Thanks for the tip gm9.

Quick Question:
How do I encapsulate line breaks/new line (&#xD;&#xA so that it will be in the code it is placed in and not on the current line. I have tried several different ways I thought would work but they don't.

ie.
OnPress="MainHUD.Welcome.OnShow=&apos;visible=hide&#xD;&#xA;hide=true&apos;"

I am guessing that it is rendering the new line here instead of at the onshow event.

Silat
Reply With Quote
  #17  
Unread 10-08-2010, 09:33 AM
sompet sompet is offline
A Young Mystail Rat
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Runnyeye
Posts: 7
Default

I'm curious how important it is for SOE. When will they "fix" it again?
Reply With Quote
  #18  
Unread 10-08-2010, 10:29 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
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

Quote:
Originally Posted by gm9 View Post
What I find strange seeing this discussion is that Rothgar did not come here and simply state that this window should not be modded and instead leaves you guys to waste time trying to find out what's going on.

On the other hand, since there's no official ban I suppose I can give you a hint how you can still auto-hide such a window. Remember the client keeps two copies of the UI in memory, the copy of the XML version and the working copy of all windows that have already been loaded. Now to disable (edit: or mod) the welcome screen simply modify the memory copy of the XML version via UI scripting when the interface loads. When the client then loads the welcome screen it will load the version you modified.

In case that wasn't clear enough take a look at ProfitUI's startup code, it already works with both UI copies so you should be able to figure it out from there.
Way to go, tell them how to defeat my work-around! You bastage! lol
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #19  
Unread 10-08-2010, 10:34 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
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

Quote:
Originally Posted by TalTal View Post
I can skin it now. I can hide it now. Thanks for the tip gm9.

Quick Question:
How do I encapsulate line breaks/new line (&#xD;&#xA so that it will be in the code it is placed in and not on the current line. I have tried several different ways I thought would work but they don't.

ie.
OnPress="MainHUD.Welcome.OnShow=&apos;visible=hide&#xD;&#xA;hide=true&apos;"

I am guessing that it is rendering the new line here instead of at the onshow event.

Silat
You can't, You have to build the script the way EQ2 executes it, top to bottom right to left. So if you put OnPress="MainHud.Welcome.OnShow='hide=True Visible=Hide'" would be the same as the way your doing it with the line beak.
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #20  
Unread 10-08-2010, 10:48 AM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,095
Send a message via Yahoo to TalTal
Default

Quote:
Originally Posted by Landiin View Post
You can't, You have to build the script the way EQ2 executes it, top to bottom right to left. So if you put OnPress="MainHud.Welcome.OnShow='hide=True Visible=Hide'" would be the same as the way your doing it with the line beak.
I should read the documentation more
I have been learning what I am doing by traversing the code in Profit lol.

At any rate that restores everything. Thanks for the help guys.

Silat
Reply With Quote
  #21  
Unread 10-08-2010, 11:23 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by Landiin View Post
Way to go, tell them how to defeat my work-around! You bastage! lol
lol, yeah, I was fairly certain the experienced modders would be using it already and keeping it quiet, haha. But I have at least 2 more ideas how to get around whatever they might do so I figured I'd join in here and see what develops.

Quote:
Originally Posted by Landiin View Post
You can't, You have to build the script the way EQ2 executes it, top to bottom right to left. So if you put OnPress="MainHud.Welcome.OnShow='hide=True Visible=Hide'" would be the same as the way your doing it with the line beak.
One unncessary step in that. Do:
MainHUD.Welcome.OnShow='Visible=false OnShow=&quot; &quot;'
You can also use line breaks:
Script="CODE&#xD;&#xA;CODE&#xD;&#xA;CODE" OnPress="MainHUD.Welcome.OnShow=Script"
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
  #22  
Unread 10-10-2010, 06:16 PM
wolfeedarkfang wolfeedarkfang is offline
A Crazed Gnoll
Interface Author - Click to view interfaces
 
Join Date: Aug 2006
Server: Antonia Bayle
Posts: 22
Default

I guess I'm still kinda new to UI scripting EQ2 stuff, as i don't know about this "saved memory" thing. I managed to make some nice little mods here and there but the saved memory thing is beyond me. You talking about the contents of the cache folder? o.o
Reply With Quote
  #23  
Unread 10-10-2010, 06:41 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by wolfeedarkfang View Post
I guess I'm still kinda new to UI scripting EQ2 stuff, as i don't know about this "saved memory" thing. I managed to make some nice little mods here and there but the saved memory thing is beyond me. You talking about the contents of the cache folder? o.o
No, this:

Code:
root ─┬─ MainHUD ─ Welcome   ← what you modify
      └─ _HUD ──── Welcome   ← what you see
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
  #24  
Unread 10-15-2010, 09:27 AM
Burdy Burdy is offline
A Young Mystail Rat
 
Join Date: Apr 2005
Server: Antonia Bayle
Posts: 6
Default

Hi
Would it be possible to upload this fix for the window? I have neither an idea how to implement it nor profit ui.
Reply With Quote
  #25  
Unread 10-15-2010, 11:16 AM
Siliconeclone Siliconeclone is offline
A Young Mystail Rat
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Antonia Bayle
Posts: 5
Default

Quote:
Originally Posted by Burdy View Post
Hi
Would it be possible to upload this fix for the window? I have neither an idea how to implement it nor profit ui.
I sent you a link for a cleaned up version of this mod. Will work for semi-dfault/eq2maps UI.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

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


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


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