6 Commits

Author SHA1 Message Date
code@koerner-de.net c23eda8db1 Added class for Detour. It also detours the LoadLibrary function and thus has no problems if the game unloads the DX library and load it back again later.
Added some debug comments if logging mode is enabled.
2013-07-30 17:19:44 +00:00
code@koerner-de.net 2593729634 BugFix: Now all functions with a IDirect3DSurface9 object passed object check for a uMod_IDirect3DSurface9 object before they call the original function.
other changes: %lu to %p for pointers
2012-08-23 18:41:21 +00:00
code@koerner-de.net 0bc7eebede uMod2 Alpha Version: known bugs: I disabled the remove device function inside the gui, because something in the event handling goes terrible wrong.
Implemented a some new features.
2012-07-15 18:59:03 +00:00
code@koerner-de.net d99107a919 preliminary result 2012-04-04 19:10:38 +00:00
code@koerner-de.net 56844968e4 Separated DirectX content from:
1) dll entry functions
2) Server (inside the dll)
3) Server-Client interface.

uMod now detects if a DirectX device was created and is under "control" of uMod (a counter is shown after the game name). Thus if the injection did not work properly, uMod wont show a DX9 or DX9EX count.
2012-03-22 20:35:16 +00:00
code@koerner-de.net 0c11963a9c 2012-03-13 19:14:23 +00:00