Commit Graph

52 Commits

Author SHA1 Message Date
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