This plugin allows you to embed third-party executables, (*.exe files), in your Adventure Maker project frames.
Not all executables are guaranteed to be compatible with this plugin, so please keep that in mind at all times.
If the correct window is being embedded, the titlebar text and window class fields can be ignored / left blank.
If the wrong window of the executable is embedded, you can specify the titlebar text and / or window class.
If you specify the titlebar text and / or window class, whichever window matches that info will be embedded.
100% free, open source, and public domain.
*.ocx made with Visual Studio 2017 Community.
Source code was written in C++ (MFC).
DOWNLOADS
IMPORTANT NOTE
This plugin under-the-hood relies on looping timed events for every frame, so whenever you remove timed events with code, you shouldn't assume the timed events you created are the only ones floating around.
In other words, instead of doing this:
- Code: Select all
CreateTimedEvent ...
And this:
- Code: Select all
RemoveTimedEvent 1
You should store the timed events you create in a variable, like so:
- Code: Select all
TimedEventVar = CreateTimedEvent ...
And then remove it like this:
- Code: Select all
RemoveTimedEvent TimedEventVar
You can replace "TimedEventVar" with whatever variable name suits your needs.
If you aren't dynamically removing timed events with code in your project, then you won't need to worry about this, and you can then use the plugin without compensation. I'm going to be working on a new version soon that will hopefully no longer rely on Adventure Maker's timed event system, but until then, keep this stuff in mind.
Cheers!
Samuel