This still isn't giving us the flasks. It seems other indexes and InventoryPanel in general seems to have lots of bad data.
Because of this the AutoFlask plugin doesn't work.Code:GameController.Game.IngameState.IngameUi.InventoryPanel[InventoryIndex.Flask]
there was a time when auto-flask doesn't use this lower priority APIs...it use recursive function on UIRoot to find flask automatically...
but at that time people used to complain auto-flask is fking slow...give errors and doesn't work...so I created these lower priority APIs and changed auto-flask to use them.
If I did not reply to you, it mean the question you are asking is stupid.
Ok, so I guess the recursive thing was just to detect which flasks you have. If so I think it should be possible to use the old way but to improve the performance problem by simply caching or not checking flasks as often.
Do you happen to have a sample of the old technique?
So on 1 hand we have optimized low priorities APIs which may get fked up once an year....vs slowly working error prone recursive thingy...
I go with optimized low priorities APIs any time of the day,....
here's the sample of old technique.
AutoFlaskManager/FlaskManagerCore.cs at 26c04011430808f80a1b68326364e8c0ce7561a9 * Xcesius/AutoFlaskManager * GitHub
If I did not reply to you, it mean the question you are asking is stupid.
Found the flask offsets, and hopefully the other inventories will follow suit. I'll have it pushed out shortly.
EDIT: Still missing an offset and I've got to step out for a bit. It'll be a bit longer than I hoped.
Last edited by TehCheat; 07-22-2017 at 03:06 PM.