mumble/plugins
Joeliam 192a89c4d1 Fix Left 4 Dead 2 plugin and clean up plugin code
Thanks to @mrzchuck for answering system based programming questions
and helping me with my first use of github.

This plugin supports the latest version of L4D2 (version 2.1.4.5)

Most of my code changes are based on the mumble wiki plugin guide
styling and/or the Counter Strike (CS) plugin (both of which are more
standardized and easier to read). I removed the calcout function by
pulling in the front and top vectors directly from L4D2. I simplified
the trylock function by calling fetch from it (previously trylock and
fetch contained duplicate code). The style for context support seemed
convoluted so I changed it to emulate the style of the CS plugin (the
logic is still the same). Lastly, I added many helpful comments
describing the variables, functions, and general principles of mumble
plugins.

I have performed extensive testing and found excellent results.
2016-05-08 22:58:20 +02:00
..
aoc More plugin touching 2012-05-01 11:12:43 +02:00
arma2 More plugin touching 2012-05-01 11:12:43 +02:00
bf2 More plugin touching 2012-05-01 11:12:43 +02:00
bf3 Updated BF3 PA plugin to Endgame DLC(b1147186) 2013-03-28 22:29:23 +01:00
bf1942 More plugin touching 2012-05-01 11:12:43 +02:00
bf2142 More plugin touching 2012-05-01 11:12:43 +02:00
bfbc2 More plugin touching 2012-05-01 11:12:43 +02:00
bfheroes More plugin touching 2012-05-01 11:12:43 +02:00
blacklight New PA plugin: Blacklight: Retribution (v0.9.8.0) Supports camera position, front and top vectors and context. No support for identity and avatar position/top/front vectors 2012-08-19 23:09:48 +02:00
borderlands More plugin touching 2012-05-01 11:12:43 +02:00
borderlands2 Update Borderlands 2 plugin for version 1.8.3 2014-09-21 15:11:06 +02:00
breach More plugin touching 2012-05-01 11:12:43 +02:00
cod2 More plugin touching 2012-05-01 11:12:43 +02:00
cod4 More plugin touching 2012-05-01 11:12:43 +02:00
cod5 More plugin touching 2012-05-01 11:12:43 +02:00
codmw2 More plugin touching 2012-05-01 11:12:43 +02:00
codmw2so More plugin touching 2012-05-01 11:12:43 +02:00
cs More plugin touching 2012-05-01 11:12:43 +02:00
css Introduce concept of NULL plugin to retract plugins. 2013-01-13 22:37:11 +01:00
dods Introduce concept of NULL plugin to retract plugins. 2013-01-13 22:37:11 +01:00
dys More plugin touching 2012-05-01 11:12:43 +02:00
etqw More plugin touching 2012-05-01 11:12:43 +02:00
gmod Update gmod PA plugin with updated addresses. 2014-07-22 23:28:53 +02:00
gtaiv More plugin touching 2012-05-01 11:12:43 +02:00
gw Updated gw plugin for game build 36001 2012-08-19 23:16:59 +02:00
hl2dm Introduce concept of NULL plugin to retract plugins. 2013-01-13 22:37:11 +01:00
insurgency More plugin touching 2012-05-01 11:12:43 +02:00
jc2 Add positional audio plugin for Just Cause 2 2012-08-12 15:37:52 +02:00
l4d refacs; initialization, var-scope reduction, replace c-style casts, rm unused 2012-10-24 19:24:33 +02:00
l4d2 Fix Left 4 Dead 2 plugin and clean up plugin code 2016-05-08 22:58:20 +02:00
link Fix various warnings in Linux build 2015-07-04 15:12:49 +02:00
lol Updated LoL plugin for game version .145 2012-08-19 23:05:15 +02:00
lotro Lotro Update 6 2012-03-13 21:05:08 +01:00
manual Add QMAKE_TARGET_BUNDLE_PREFIX to the manual plugin's .qmake.cache file. 2014-09-21 15:07:53 +02:00
ql Plugin update for latest version of Quake Live 2016-04-30 17:09:57 +02:00
rl Plugin update for latest version of Rocket League 2016-04-26 15:57:30 +02:00
sr Fix bug and formating in subrosa PA plugin. 2013-10-23 19:26:26 +02:00
sto plugins/sto: fix signed/unsigned mismatch. 2015-11-25 02:30:20 +01:00
tf2 Introduce concept of NULL plugin to retract plugins. 2013-01-13 22:37:11 +01:00
ut3 More plugin touching 2012-05-01 11:12:43 +02:00
ut99 Fix zero terminations. 2012-07-15 14:49:36 +02:00
ut2004 More plugin touching 2012-05-01 11:12:43 +02:00
wolfet WolfET: set context data in JSON format 2012-06-11 09:53:06 +02:00
wow Update World of Warcraft 32-bit plugin to build 20444 2015-09-20 14:12:05 +02:00
mumble_plugin_win32.h plugins: move u8 function into the Star Trek: Online plugin. 2014-12-30 21:44:47 +01:00
mumble_plugin.h mumble_plugin.h: use _M_IX86 instead of (typo'd) _M_X86. 2016-04-10 23:00:45 +02:00
null_plugin.cpp Introduce concept of NULL plugin to retract plugins. 2013-01-13 22:37:11 +01:00
plugins.pri build: allow Mumble on Win32 to be built against a static Qt. 2013-08-10 23:32:13 +02:00
plugins.pro plugins.pro: add ql plugin to the build. 2016-04-25 14:53:58 +02:00