EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   XML Modification Help & Info (https://www.eq2interface.com/forums/forumdisplay.php?f=22)
-   -   Dependancy List (https://www.eq2interface.com/forums/showthread.php?t=1973)

Zonx 03-19-2005 05:37 PM

Dependency List
 
This thread is for tracking hard-coded UI dependencies that, if not followed, break default UI functionality. Format should be as follows:

- DEPENDANCYNAME WindowPath (AffectedObjects): Dependency description

Where DEPENDANCYNAME is an all caps name to be used by developers to discuss this dependency and workarounds. WindowPath is the path from root to the top most object affected by the dependency. AffectedObjects should be a comma separated list of all object names affected by the dependency; objects within a dependant object need not be listed. Dependency description should describe the state that must be maintained to preserve proper functionality and symptoms that occur when altered.

Please also post workarounds in the following format:
- Workaround DEPENDANCYNAME WorkaroundName: Workaround description

Zonx 03-19-2005 05:43 PM

- EQUIPMENT root.Inventory.Inventory (EquipmentPage): Inventory slots for equipment and containers only function with the following nesting root.toplvlpage.Inventory.EquipmentPage.Slot. The toplevel page name may vary, but slots break if not nested under a 2nd level page named Inventory and a 3rd lvl page named EquipmentPage.

If the level page is not Inventory, slots display properly and behave as expected when clicked. Drag is disabled. Drop causes a CTD operation.

Attempts to disable Drop and enable Drag have so far failed to produce any results.

Zonx 03-19-2005 05:52 PM

- CHARSELECT root.NewCharScene (NewCharScene): Renaming or changing the nesting of the bright_textonly_button18 ButtonStyle found at root.NewCharScene.NCSCharSelect.MainPage.ControlsPage.CharsPage causes EQ2 to crash at the character select screen. This screen can be bypassed on login by selecting a character at the patcher, but makes changing characters and creating new characters in-game impossible. I'm guessing selected_bright_textonly_button18 has a similar dependancy.

Zonx 03-19-2005 06:06 PM

- WC_TITLEBAR root.any.any (WC_CloseButton, WC_HelpButton, WC_OptionsButton): Including WC_CloseButton, WC_HelpButton, WC_OptionsButton without also including WC_Titlebar causes the WC_xxxButtons to disapear in-game if FrameOnly or None are chosen for that window's option settings.

- Workaround WC_TITLEBAR InvisTitlebar: Include a WC_Titlebar object with no style and a background opacity of 0.000 if you don't want a visible titlebar, or simply position the titlebar out of the viewable window area.


All times are GMT -5. The time now is 09:29 AM.

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