The SDK is using version 10 to 12 because .NET examples are tied to specific versions because of the crappy wrappers.
	You should always try to use the latest version to get bug fixes.
	Visual Basic 6 will let you upgrade to the latest version with one mouse click. .NET COM wrappers are slow, limited and buggy.

To install the engine:
	* Place the ocx component, RegisterDFPGE.bat and UnregisterDFPGE.bat in a folder that you will not move.
	* Run RegisterDFPGE.bat so that any application using the engine will look in that folder.
		Registering an older version after this will take the newer version's place in the component browser for VB6 until you register the newest version again.

To uninstall the engine:
	* Run UnregisterDFPGE.bat.
	* Delete the ocx component and the batch files.

External dependencies: (Windows and DirectX 11)
	KERNEL32.DLL
	USER32.DLL
	GDI32.DLL
	MSIMG32.DLL
	COMDLG32.DLL
	WINSPOOL.DRV
	ADVAPI32.DLL
	SHELL32.DLL
	COMCTL32.DLL
	SHLWAPI.DLL
	OLE32.DLL
	OLEAUT32.DLL
	WINMM.DLL
	DSOUND.DLL
	D3DX11_42.DLL
	D3D11.DLL
	OLEACC.DLL
	GDIPLUS.DLL
	IMM32.DLL
There could probably be less dependencies by using ATL instead of MFC but most versions of windows come with these pre-installed.
MFC is only a problem when trying to compile the engine using visual studio express.

Solving problems when registering:
	Installing DirectX SDK from february 2010 should give you the right version of DirectX 11.
	If you still can not register the engine, try creating a log file that record the registration process to see if you are missing any component.