Commit Graph

116 Commits

Author SHA1 Message Date
Stefan Hacker
3db23e6b5f Make mumble overlay able to detect mumble independent of executable name 2011-02-27 02:54:17 +01:00
Thorvald Natvig
1161c9a1c4 Remove 1.1.x - no longer maintained 2011-02-20 04:21:34 +01:00
Thorvald Natvig
8a44cb950d Indent, changelog, submodule and language update 2011-01-21 03:47:51 +01:00
Thorvald Natvig
e1b24d25f0 Clean up a few compiler warnings. 2011-01-20 18:25:15 -08:00
Stefan Hacker
194ab5697f Fix overlay causing stack overflow when closing vs2010 solution
The amount of stack allocated for reading the black/whitelist values from the registry caused a stack overflow when closing solutions in vs2010. The fix is to switch to dynamic allocation on the heap for this variable. This fix also contains minor refactoring for better readability and adds a bit of additional debug output.
2011-01-09 15:42:42 +01:00
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
Thorvald Natvig
f219925553 Modularized win32 overlay.
Added preliminary DSound and OpenAL position grab to the overlay. (Only works with demos so far, no actual games work).


git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@753 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-29 20:44:21 +00:00
Thorvald Natvig
93c3b9af59 Compile win32 overlay with GCC.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@752 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-29 14:18:17 +00:00
Thorvald Natvig
0678e97a83 Win32 overlay no longer depends on D3DX
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@751 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-29 13:44:28 +00:00
Thorvald Natvig
80969a6745 Use file mapping for shared memory on Win32.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@749 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-28 19:47:20 +00:00
Thorvald Natvig
cf86cdc976 Various bugfixes.
Updated overlay to only draw on topmost surface. Needs testing.

git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@747 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-28 14:13:47 +00:00
Thorvald Natvig
f87c0581ea Updated overlay for Win32, should now be possible to port it to Linux.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@533 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-03 23:22:44 +00:00
Thorvald Natvig
1a6e2286d4 Immediate update of overlay on parameter change
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@273 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-05 17:50:15 +00:00
Thorvald Natvig
09c24eea28 Config for overlay.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@268 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-04 07:28:00 +00:00
Thorvald Natvig
48d79e9b7b Make hooking less resource intensive on system.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@267 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-04 00:25:25 +00:00
Thorvald Natvig
ebf4c5f744 *** empty log message ***
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@266 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-03 22:26:12 +00:00
Thorvald Natvig
00f231b4c6 Overlay.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@265 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-03 22:25:41 +00:00