rdp / screen-capture-recorder-to-video-windows-free

a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
Other
2.11k stars 463 forks source link

Request #45

Open mca64 opened 10 years ago

mca64 commented 10 years ago

To use custom BitBlt CreateCompatibleDC and CreateCompatibleBitmap i made dll with thisfunctions comatible with StarCraft : Brood War https://github.com/mca64/mca64Launcher/blob/master/BroodWarCapture---Delphi-7.2/BroodWarCapture.dpr exported functions are SCBW_BitBlt SCBW_CreateCompatibleDC SCBW_CreateCompatibleBitmap

Could you make special version for me? using this fuctions loaded from dll instead current. Thanks.

rdp commented 10 years ago

So just calling these functions will do it? I assume same signatures as the originals? I'll need a copy of the dll to test it... Wait can't you just use your delphi dll patcher to patch "my" dll's to use your new methods? Or maybe not? But I can try sometime if you want me to

On Mon, Aug 18, 2014 at 12:31 PM, mca64 notifications@github.com wrote:

To use custom BitBlt CreateCompatibleDC and CreateCompatibleBitmap i made dll with thisfunctions comatible with StarCraft : Brood War

https://github.com/mca64/mca64Launcher/blob/master/BroodWarCapture---Delphi-7.2/BroodWarCapture.dpr exported functions are SCBW_BitBlt SCBW_CreateCompatibleDC SCBW_CreateCompatibleBitmap

Could you make special version for me? using this fuctions loaded from dll instead current. Thanks.

— Reply to this email directly or view it on GitHub https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/45 .

mca64 commented 10 years ago

dont know. Just try http://mca64.com/BroodWarCapture.dll for Uscreen works (hacked - replaced original functions with those 3 custom)

mca64 commented 10 years ago

patch is also a possibility, but why patch it when it can be used native ;)

mca64 commented 10 years ago

and i think dll should be loaded static. This should works also for others DirectDraw games like Diablo or WarCraft II

rdp commented 10 years ago

What does loaded static mean? I was I think going to use something like LoadLibrary("...") since I don't have much experience with linking against dll's LOL.

On Thu, Aug 21, 2014 at 12:00 PM, mca64 notifications@github.com wrote:

and i think dll should be loaded static

— Reply to this email directly or view it on GitHub https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/45#issuecomment-52958013 .

mca64 commented 10 years ago

you can use LoadLibrary (dynamic) also