the google public ones: 8.8.8.8 and 8.8.4.4what dns are you using pinco? I have been able to log in whole time even yesterday evening no problem till today
the google public ones: 8.8.8.8 and 8.8.4.4what dns are you using pinco? I have been able to log in whole time even yesterday evening no problem till today
equipmentdata.lua try and will see if is just thatWhich is the name of the function that does it, and in which file is it?
I will put a return on it to see if the game performance goes back to close to what it was until yesterday.
run fraps and check the fps if they drop is the client lagging, otherwise is a connectivity problem....Well, I removed the whole resizing code from function EquipmentData.UpdateItemIcon(elementIcon, item) and I saw performance improvement.
The client is still hanging for a very short time every 3 seconds, but performance is now much better.
This hanging might not be related to UI.
Function looks like this now:
function EquipmentData.UpdateItemIcon(elementIcon, item)
if( elementIcon ~= nil and item ~= nil and item.newWidth ~= nil and item.newHeight ~= nil ) then
WindowSetDimensions(elementIcon, item.newWidth, item.newHeight)
DynamicImageSetTextureDimensions(elementIcon, item.newWidth, item.newHeight)
DynamicImageSetTexture(elementIcon, item.iconName, 0, 0 )
DynamicImageSetCustomShader(elementIcon, "UOSpriteUIShader", {item.hueId, item.objectType})
DynamicImageSetTextureScale(elementIcon, item.iconScale)
WindowSetTintColor(elementIcon,item.hue.r,item.hue.g,item.hue.b)
WindowSetAlpha(elementIcon,item.hue.a/255)
end
end
With proper indentation, of course.
Edit: Did some testing. No hanging with the default UI, but it always happen with your UI.
Is there any agent running on a timer? If so, some calculation there might be causing it, since the hangings are always precise. They always happen after the same timespan.
running fraps with your UI I am getting 6 fps with default i am getting 20 so for sure a problem thererun fraps and check the fps if they drop is the client lagging, otherwise is a connectivity problem....
try now, I have no fps loss at all now (except while running that is normal to lose some, depends on how many items is loading...)running fraps with your UI I am getting 6 fps with default i am getting 20 so for sure a problem there
ok patched again standing still in my house default UI 18 fps loaded pinco UI standing same spot doing nothing 8 fpstry now, I have no fps loss at all now (except while running that is normal to lose some, depends on how many items is loading...)
try with a clean profile, I've just tried at legends and I can run around Luna like a mad almost without bit lag...ok patched again standing still in my house default UI 18 fps loaded pinco UI standing same spot doing nothing 8 fps
function ItemProperties.UpdateItemPropertiesData()
if (WindowData.ItemProperties.CurrentHover == 0) then
return
end
if (WindowData.ItemProperties.CurrentType == 0) then
return
end
if (ItemProperties.Delta < 1 and EnhancePack.ItmPrpShowing and WindowGetShowing("ItemProperties")) then
return
end
ItemProperties.UpdateItemPropertiesData1()
end
function ItemProperties.UpdateItemPropertiesData()
return
if (WindowData.ItemProperties.CurrentHover == 0) then
return
end
if (WindowData.ItemProperties.CurrentType == 0) then
return
end
if (ItemProperties.Delta < 1 and EnhancePack.ItmPrpShowing and WindowGetShowing("ItemProperties")) then
return
end
ItemProperties.UpdateItemPropertiesData1()
end
the game window had to be reset so it can be saved correctly.How can I turn this off? (The improved crafting)
Also upon loading it had completely screwed all my UI layout for each character. Seems like it reset positions of windows back to default?
More tests points the culprit as WindowData.ItemProperties
I've broken the function ItemProperties.UpdateItemPropertiesData in two just for my tests and added a test to make sure the cursor is hovering over an object.
The following code lags horribly. It calls WindowData.ItemProperties, and returns before calling ItemProperties.UpdateItemPropertiesData1() if the mouse isn't over an item:
Lags terriblyCode:function ItemProperties.UpdateItemPropertiesData() if (WindowData.ItemProperties.CurrentHover == 0) then return end if (WindowData.ItemProperties.CurrentType == 0) then return end if (ItemProperties.Delta < 1 and EnhancePack.ItmPrpShowing and WindowGetShowing("ItemProperties")) then return end ItemProperties.UpdateItemPropertiesData1() end
If I add a return right before the first call to WindowData.ItemProperties:
Runs perfectly smoothly.Code:function ItemProperties.UpdateItemPropertiesData() return if (WindowData.ItemProperties.CurrentHover == 0) then return end if (WindowData.ItemProperties.CurrentType == 0) then return end if (ItemProperties.Delta < 1 and EnhancePack.ItmPrpShowing and WindowGetShowing("ItemProperties")) then return end ItemProperties.UpdateItemPropertiesData1() end
It seems that someone broke WindowData.ItemProperties at the latest EC patch...
Simply calling it at Lua is causing major slowdowns. We need the devs to look at it, because the UI isn't at fault here.
Pinco, the problem isn't with your calls. The problem is that they broke WindowData.ItemProperties.it has nothing to do with that, that functions has been always called like that... but perhaps I found something...
try now, I made some changes...Pinco, the problem isn't with your calls. The problem is that they broke WindowData.ItemProperties.
In older CPUs, simply calling WindowData.ItemProperties is causing the performance drop.
In fact, I just replaced the function with the following, and I am experience performance drop:
function ItemProperties.UpdateItemPropertiesData()
local a = WindowData.ItemProperties.CurrentHover
end
yes, perhaps, but you have just crippled the UI ...Yep, runs fine for me when removing that function too. Meh.
Well, yes...yes, perhaps, but you have just crippled the UI ...
yes, now there still to check if all the materials are ok, but the big scary lag is goneOk just loaded the updated UI and working much better now
I am only losing 3-4 fps instead of 10-14 fps
so it would show you what recipes you DO NOT have? if so this would be great I know I am missing a couple but I am to lazy to go through them one by one and checkIn the meantime I'm working on the new feature: a button that list all the missing recipes...
yes, that.so it would show you what recipes you DO NOT have? if so this would be great I know I am missing a couple but I am to lazy to go through them one by one and check
it's something new, it needs some refinements, I didn't expect to be perfect in the first place... I just don't understand the people who run away from something just because looks different.I know you want people want to learn new system.
I hope you make tunr off/on the new craft system.
Do you know many Japanese Pinco's UI user sad for new system?
Some people wrote sad and wrote cauton for new system( he wrote dont add patch).
Some people choice back 2D.
I try use new system....and I have many complains than old system.
I will wait to do that...Can't wait to test this. However without having seen it I'd also recommend implementing a turn on/off option for the sake of completeness.
are you sure that you are using the latest version?Ah yes that makes perfect sense.
The first input I have: If you use the search function to search for "ring" in tinker menu its a bit hard to find it with the search (no problem). but if you use the red cross to cancel search the selection list box will get empty instead of the startup selection for navigation?
no, but the number you are able to make goes down as your stack of materials decreases.Oh and another thing: I think there is no indicator how many items you have made so far when you click make max.
if you have "Show SKills With Tool Available" active it surely does thatAnother thing: If you run out of tools (I think, maybe if run out of materials) suddenly the crafting assistant switches from blacksmithing to Alchemy (first entry in the list)
Edit: I think it is when you run out of materials. You get both msgs (lack materials, no more tools) and a sigh. And it changes to Alchemy
you know what's the funny thing? when you have to enhance something you always fail, but when you WANT to fail it always succeeds... I've never succeeds 10 times in a row while enhancing an order shield with gold :|Hehe, it is working fine now.
Next thing: if you enhance an item and fail catastrophically you got no msg at all. Not in log and not in little "Warning" area.
RNG = always get the opposite of your expectationhahaha ;-) Don't we all love the RNG?
try nowOh and another thing: I think there is no indicator how many items you have made so far when you click make max.