Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Please stop embedding files/images from Discord. Discord has anti-hotlinking logic in place that breaks links to Discord hosted files and images when linked to from anywhere outside of Discord. There are a multitude of file/image hosting sites you can use instead.
There *is* a method I discovered, during my late-night dredges, called IDirectDraw::FastBlt() that might be workable. I wasn't able to successfully implement it last night but that could have been the exhaustion. It boasts:
The BltFast method performs a source copy blit or transparent blit using a source or destination color key. BltFast always attempts to perform an asynchronous blit if the hardware supports this. It only works on video memory surfaces and cannot clip. The software implementation of BltFast is 10% faster than Blt. There is no speed difference if the video hardware is being used.
I can guarantee it'll be noticable. It'll be like all particles are semi-transparent which I think would be kind of sloppy and not really the effect I'd be going for. Also the desync between blits means if particles overlap then it'll no longer be transparent which is also funky.
That's more or less the same operation that's already going on though. We're drawing to the buffer surface (IDirectDrawSurface7 B) and then every frame the buffer gets transferred to the screen (I forget which function but it's there somewhere).
oh, shoot, I forgot about that
Yeah, maybe. You need to add the name string at wherever that's supposed to be, and then make a image file with the same name.
Anyway, since that stuff's all compiled you can just put the hex into any old Doukutsu and start trying to run it, should you find yourself burdened with free time and nothing to do.