[RELz] Oblivion Script Extender (OBSE) 0019

Post » Mon Nov 01, 2010 4:34 pm

:thumbsup:
Thanks
User avatar
Jason White
 
Posts: 3531
Joined: Fri Jul 27, 2007 12:54 pm

Post » Mon Nov 01, 2010 8:34 pm

Fix for the array issue in progress.


Yeeess!, good news, did the saves give an insight into the problem?
User avatar
latrina
 
Posts: 3440
Joined: Mon Aug 20, 2007 4:31 pm

Post » Mon Nov 01, 2010 4:04 pm

Thank you for fixing the stolen item problem. I know you have a lot you're doing, but it is much appreciated.
User avatar
Miss Hayley
 
Posts: 3414
Joined: Tue Jun 27, 2006 2:31 am

Post » Mon Nov 01, 2010 8:48 am

Got some problems with obse 0019a and the mod Alchemy Advanced (download here -> http://www.tesnexus.com/downloads/file.php?id=25226 )

at the ingredient selection menu
- I must activate (mouse over and click) the ingredient for focus move and the ingredient effects window (obse 0019 only mouse over) and
- then the ingredient effects window is flickering very fast and
- I can't leave the ingredient selection menu, because the buttons are without function

with 0019 no problem
User avatar
Fam Mughal
 
Posts: 3468
Joined: Sat May 26, 2007 3:18 am

Post » Mon Nov 01, 2010 12:49 pm

Got some problems with obse 0019a and the mod Alchemy Advanced (download here -> http://www.tesnexus.com/downloads/file.php?id=25226 )

at the ingredient selection menu
- I must activate (mouse over and click) the ingredient for focus move and the ingredient effects window (obse 0019 only mouse over) and
- then the ingredient effects window is flickering very fast and
- I can't leave the ingredient selection menu, because the buttons are without function

with 0019 no problem
I can confirm this word for word, and offer a little detail.

The scripts use the following code every frame to track the active tile (taken out of context here for simplicity):
string_var	mnMouseoverTile     ;; menu tile over which mouse last passed	string_var 	tmps     ;; temp variablebegin MenuMode    let tmps := GetActiveUIComponentFullName    if eval tmps != mnMouseoverTile     ;;  Moused over tile has changed        let mnMouseoverTile := tmps        ;; ... here we bring up the effects list if the tile is an ingredient, or prepare for an input event if the tile is a button    endif	end

The problem seems to be that every third frame GetActiveUIComponentFullName is returning an empty string (the code for dumping this isn't shown):
ALCH INGSLIST: Active Tile 'ing_select_background\ingsel_contents\ingsel_item6'
ALCH INGSLIST: Active Tile 'ing_select_background\ingsel_contents\ingsel_item6'
ALCH INGSLIST: Active Tile '
ALCH INGSLIST: Active Tile 'ing_select_background\ingsel_contents\ingsel_item6'
ALCH INGSLIST: Active Tile 'ing_select_background\ingsel_contents\ingsel_item6'
ALCH INGSLIST: Active Tile ''
ALCH INGSLIST: Active Tile 'ing_select_background\ingsel_contents\ingsel_item6'
ALCH INGSLIST: Active Tile 'ing_select_background\ingsel_contents\ingsel_item6'
ALCH INGSLIST: Active Tile ''
;; etc ...
This is causing the 'fluttering' effect and probably the button failure too.

Were any changes made to GetActiveUIComponentFullName?
Edit: specifically, any changes that would make this function work correctly only if there was an change to the menu that frame, e.g. a click or scroll or some tile being hidden/displayed.
User avatar
Wayland Neace
 
Posts: 3430
Joined: Sat Aug 11, 2007 9:01 am

Post » Mon Nov 01, 2010 5:12 pm

Were any changes made to GetActiveUIComponentFullName?

Not exactly, but I've identified and fixed the issue. Update coming shortly.
User avatar
Laura-Jayne Lee
 
Posts: 3474
Joined: Sun Jul 02, 2006 4:35 pm

Post » Mon Nov 01, 2010 7:21 pm

Not exactly, but I've identified and fixed the issue. Update coming shortly.

Awesome, thanks.
User avatar
Toby Green
 
Posts: 3365
Joined: Sun May 27, 2007 5:27 pm

Post » Mon Nov 01, 2010 8:18 am

Ok, thanks everyone for helpful information. http://obse.silverlock.org/download/obse_0019b.zip is now available. Let's move over to a http://www.gamesas.com/index.php?/topic/1142593-relz-oblivion-script-extender-obse-0019b/.
User avatar
flora
 
Posts: 3479
Joined: Fri Jun 23, 2006 1:48 am

Previous

Return to IV - Oblivion