Commit Graph

61 Commits

Author SHA1 Message Date
Stefan Hacker
ee8dcd8e55 Fix some problems with overlay backlisting not preventing dx hooking. Improve checking for WPF. 2010-12-23 19:53:07 +01:00
Stefan Hacker
0813b58cd5 Add 'M:' prefix to fods/ods overlay debugging function output 2010-12-23 19:36:01 +01:00
Benjamin Jemlich
34ff2e7aee More potential a_ucTexture == NULL crash fixes 2010-11-19 15:42:25 +01:00
Benjamin Jemlich
bee5338dda Readd overlay hook on DLL_THREAD_ATTACH 2010-11-02 17:14:38 +01:00
Benjamin Jemlich
ab2ed68d8e Blacklist WPF apps in the overlay 2010-09-27 18:44:21 +02:00
Benjamin Jemlich
385f25684a Fix overlay dll debug output 2010-07-26 13:36:09 +02:00
Benjamin Jemlich
8f0a2bdbb6 Revert "Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's debug output" because it breaks the overlay
This reverts commit c24b79e5f0.
2010-07-26 08:26:54 +02:00
Stefan Hacker
c24b79e5f0 Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's debug output 2010-07-24 15:58:55 +02:00
Stefan Hacker
ec31de1b25 Add black/whitelist icon loading for Windows. Make lists match on full path as well as executable names 2010-05-04 18:07:33 +02:00
Stefan Hacker
620f169d2f Make sure the overlay closes its registry handle 2010-03-16 20:25:30 +01:00
Thorvald Natvig
29088dcaba Indent, changelog, submodule and language update 2010-03-08 19:42:54 +01:00
Stefan Hacker
c2397ee352 Backend for user controlled overlay Black-/Whitelisting 2010-03-04 03:41:49 +01:00
Thorvald Natvig
d44c84cb1a This is not the window you are looking for 2010-02-28 18:16:27 +01:00
Thorvald Natvig
aa77c1e34b Indent, changelog, submodule and language update 2010-02-27 23:35:52 +01:00
Thorvald Natvig
0abb9e5469 Don't use widget functions on embedded widgets, they misbehave in release mode 2010-02-27 23:31:25 +01:00
Thorvald Natvig
1c79299230 Indent, changelog, submodule and language update 2010-02-23 16:16:44 +01:00
Thorvald Natvig
5a9b23dc4d WIP: Overlay 2010-02-18 15:23:57 +01:00
Thorvald Natvig
c16b9b8e8f Indent, changelog, submodule and language update 2010-01-26 15:54:13 +01:00
Thorvald Natvig
036c6c3310 Remove dependence on sm.sm from Win32 overlay 2010-01-24 22:19:11 +01:00
Thorvald Natvig
0baf7589ad D3D9, D3D10 and OpenGL/Win32 pipe-based overlay 2010-01-24 17:17:35 +01:00
Thorvald Natvig
16339bfc91 Update license to 2010 2010-01-05 08:49:22 +01:00
Thorvald Natvig
0a0c83fd0d Add overlay safety checks for 11x too 2009-11-09 23:52:55 +01:00
Thorvald Natvig
384c0df91e Blacklist explroer.exe from the overlay 2009-10-25 13:08:05 +01:00
Thorvald Natvig
f9bb90180b Indent, changelog and submodule update 2009-10-12 22:59:16 +02:00
Thorvald Natvig
e4bc4a2bac Don't initialize D3D etc if sharedmem fails 2009-10-12 16:02:32 +02:00
Thorvald Natvig
de5f7307b8 Indent, changelog and submodule update 2009-10-09 15:21:06 +02:00
Thorvald Natvig
1989a198cf Add overlay magic number and check memory size 2009-10-02 16:25:29 +02:00
Thorvald Natvig
b5872663c7 Indent, changelog and submodule update 2009-09-02 17:41:45 +02:00
Thorvald Natvig
8e0cbc8c78 Release heuristic 2009-08-25 19:44:17 +02:00
Thorvald Natvig
93b6c57f4b Proof-of-concept DX10 overlay 2009-08-25 18:12:05 +02:00
Thorvald Natvig
d2a64ee619 Start of DXGI Hook 2009-08-24 17:16:30 +02:00
Thorvald Natvig
2ce544f104 Indent and submodule update 2009-03-13 17:21:41 +01:00
Thorvald Natvig
c865f2f342 Update OpenGL overlay to recheck hook 2009-03-12 23:16:40 +01:00
Thorvald Natvig
e3f271b553 Indenting update
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1458 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-19 23:09:19 +00:00
Thorvald Natvig
e90dd48ea8 Prefetch offset for createdevice.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1442 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 02:46:38 +00:00
Thorvald Natvig
061aa70e22 Trampoline-based, chaining, push/ret calling overlay.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1440 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 00:22:05 +00:00
Thorvald Natvig
852f60d918 Thread-safe AddRef/Release for overlay.
Delayed-insertion D3D9 hook, work around bug in SupCom.


git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1431 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-15 16:17:05 +00:00
Thorvald Natvig
97abe97c73 Fix exit crash of overlay.
Also include interface replacement code. Not used yet though, it would fail if the game did device->GetSwapChain->GetDevice, unless we patch all of those as well.

git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1426 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-13 02:24:17 +00:00
Thorvald Natvig
ad2b8e2149 Update copyright for 2009
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1380 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-05 15:12:48 +00:00
Thorvald Natvig
974ced33ed Update Win32 Overlay to inject LoadLibraryA. With the CBT hook, this should hopefully be enough.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1369 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-01 18:55:19 +00:00
Thorvald Natvig
a47fea8f34 Remove unused DSound/OpenAL hooks from overlay source
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1283 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-09-04 11:03:32 +00:00
Thorvald Natvig
2ff806e3ec Indenting
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1270 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-09-01 20:16:47 +00:00
Thorvald Natvig
61fc898020 Try using the CBT hook to avoid IE slowdowns. Might be games that aren't catched by this one, though :(
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1262 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-30 13:30:52 +00:00
Thorvald Natvig
b8a995c037 Overlay blacklist and "override" added (put a file named "nooverlay" next to the executable to disable it).
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1260 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-29 15:56:27 +00:00
Thorvald Natvig
e93c194397 Indenting run
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1019 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-20 14:26:20 +00:00
Thorvald Natvig
1f89fdd23e Move compiler settings to compiler.pri
Fix a lot of warnings with msvc

git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1006 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-18 16:26:24 +00:00
Thorvald Natvig
d6ef7b8c51 Compile Win32 with Visual Studio + Intel C Compiler
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@958 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-01 16:57:14 +00:00
Thorvald Natvig
dc7e438976 Update copyright for 2008
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@908 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-01-05 16:25:48 +00:00
Thorvald Natvig
7d26a570b9 Memory map bugfixes
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@773 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-10-08 11:59:10 +00:00
Thorvald Natvig
fad508fc4d Win32 OpenGL overlay. ETQW :)
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@754 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-30 12:39:16 +00:00