Hey guys, I'm having trouble drawing over the SMART client, when using this plugin & Aerolib
Seems to be an issue with Aerolib/SMART taking over simba's client?
Simba Code:
GetClientDimensions(W, H);
Layer.Init(GetNativeWindow, True, PluginPath);
Layer.Bitmap.Init(Client.getMBitmaps());
Layer.Bitmap.SetPersistentMemory(PtrUInt(Layer.GetBitmapPtr(W, H)), W, H);
If I set up the mufasalayer after i've set up aerolib I just get a 320x220 sized layer towards the bottom right of my screen.
At the moment my work around is to use FindAndSetTarget in order to manually detect the smart client and set up the layer based on that (before actually setting up AL or the smart client).
But doing that means I have to then offset the entire layer's bitmap so that it actually overlays properly on the rsclient.
So anyway, anyone know any better way to do this?