Mikkel Krautz
9de6718df1
Merge PR #2941 : plugins/sto.cpp: Retract plugin
2017-03-14 22:51:23 +01:00
Davide Beatrici
48c988cea0
plugins/sto.cpp: Retract plugin
...
This commit retracts the plugin for Star Wars Online, due to lack of maintenance.
2017-03-14 21:35:03 +01:00
Davide Beatrici
57e3d903ab
plugins/ql: Fix spectator state offset
...
The previous offset was pointing at a value of "32" when in-game, which resulted in the plugin being disabled even when not spectating.
2017-03-14 21:32:18 +01:00
Davide Beatrici
d04995899a
Move .pri files and "toolchain" folder in "qmake"
2017-03-05 15:48:16 +01:00
Davide Beatrici
707164b64f
plugins/rl: update plugin to work with version 1.29
...
Game version: 1.29
https://rocketleaguegame.com/news/patch-notes-v1-29
2017-02-21 20:35:01 +01:00
Davide Beatrici
2213d5038c
plugins: Prevent redefinition of "NOMINMAX"
...
Define "NOMINMAX" only if it isn't already.
MinGW defines it by default, which results in the following warning:
warning: "NOMINMAX" redefined
2017-01-31 11:25:54 +01:00
Davide Beatrici
474b3700ae
plugins: Fix indentation and whitespace
...
* Use tabs for indentation
* Remove trailing whitespace
* Space indentation for alignment
2017-01-29 13:02:58 +01:00
Mikkel Krautz
98349a1b33
Merge PR #2755 : plugins: Fix visibility, warnings and errors when compiled with MinGW
2017-01-22 16:37:32 +01:00
Davide Beatrici
6096b74a1c
plugins: Fix MinGW compilation warnings and errors
...
warning: converting to non-pointer type 'procptr32_t {aka long unsigned int}' from NULL [-Wconversion-null]
ql\ql.cpp:87: warning: comparison is always true due to limited range of data type [-Wtype-limits]
sto\sto.cpp:11: error: 'numeric_limits' is not a member of 'std'
Not fixed:
sto\sto.cpp:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
2017-01-22 16:20:56 +01:00
Davide Beatrici
e92b27b8ca
plugins: Fix visibility for plugins compiled with MinGW
2017-01-22 16:19:58 +01:00
Davide Beatrici
0c1572165f
Merge branch 'master' of https://github.com/mumble-voip/mumble
2017-01-10 16:22:48 +01:00
Davide Beatrici
549197aa33
plugins/rl: update plugin to work with version 1.27
...
Game version: 1.27
https://rocketleaguegame.com/news/patch-notes-v1-27
2017-01-10 16:21:06 +01:00
Mikkel Krautz
91ebb8b0b5
Update tree copyrights to 2017.
2017-01-08 21:05:57 +01:00
Davide Beatrici
4d3d4d8643
plugins/bf1: update plugin to work with version 1.0.47.30570
...
https://forums.battlefield.com/en-us/discussion/71453/battlefield-1-giant-s-shadow-release-and-update-12132016
2016-12-31 05:17:35 +01:00
Davide Beatrici
501651b131
plugins/gtav: update plugin to work with version 1.37 (Steam only)
...
Game version: 1.37
https://support.rockstargames.com/hc/en-us/articles/236222747
The memory addresses of the retail version are different.
I can't update them because replacing the executables isn't enough: a Social Club account with the retail version is needed.
2016-12-24 23:25:29 +01:00
Davide Beatrici
e8849a4fb5
plugins/rl: update plugin to work with version 1.26
...
Game version: 1.26
https://rocketleaguegame.com/news/patch-notes-v1-26
2016-12-14 17:27:39 +01:00
Mikkel Krautz
74f5930e1c
*.pro: use 'linux*' instead of 'linux' for Linux conditionals.
...
This makes the check Qt 4-compatible.
2016-12-08 22:41:24 +01:00
Davide Beatrici
6bad7ae403
plugins/rl: update plugin to work with version 1.25
...
Game version: 1.25
https://rocketleaguegame.com/news/patch-notes-v1-25
2016-12-08 16:28:09 +01:00
Arthur Moore
84c2ae28dd
ffxiv_x64 Plugin: Add a plugin for Final Fantasy XIV x64
...
Use ffxiv.cpp to provide both plugins
2016-11-29 18:01:13 -05:00
Arthur Moore
07308dceac
ffxiv Plugin: Add a plugin for Final Fantasy XIV
...
This only supports the DirectX 9 version of the game.
2016-11-27 15:55:45 -05:00
Mikkel
473b874c54
Only link against -lrt when using a linux mkspec.
...
In this case, the linux mkspec should really be a
check for glibc. But there isn't an easily available
way to check that in qmake -- so gate it behind linux
instead.
If/when we need to support other libcs on Linux, we'll
find a suitable solution.
2016-11-27 11:54:46 +01:00
Arthur Moore
8494361833
l4d2 plugin: cleanup
...
Renamed *_address to *_offset
Aligned whitespace
Moved module calculations to peekProc area
2016-11-25 15:48:20 -05:00
Arthur Moore
cd92d83705
l4d2 plugin: combined plugin files
...
Combined both Windows and Linux plugins into a single file
2016-11-25 15:48:20 -05:00
Arthur Moore
d043606275
l4d2 plugin: Moved constants to a single const block
...
Moved memory addresses and module names to a const block
This affects both the Windows and Linux versions
Minor syntax changes to align both versions of the plugin
2016-11-25 15:46:50 -05:00
Jan Klass
e2ad9c05f0
Fix 2643: Revert "Merge PR #2611 : plugins: use the short form of peekProc"
...
This reverts commit e9c558ffdb , reversing
changes made to ca2fd07b90 .
This is a quick-fix for crashing PA plugins. The intended change is
still useful and planned to land later.
2016-11-17 12:59:45 +01:00
Davide Beatrici
685b5d6c17
plugins: fix compile error on Linux
...
This fixes #2615 , introduced by #2611 .
2016-11-03 16:25:57 +01:00
Davide Beatrici
921ee19e3a
plugins: use the short form of peekProc
...
The short form of peekProc automatically uses the correct size for the target.
2016-10-31 14:24:25 +01:00
Davide Beatrici
f836ed42ac
Merge PR #2609 : plugins/l4d: total revamp and identity support
2016-10-30 18:59:07 +01:00
Davide Beatrici
dead5a7324
plugins/l4d: total revamp and identity support
...
- Correct avatar position (the one used before was the camera one)
- Camera position
- State value
- Context based on server ID
- Host address in identity (it was in context)
- Map name in identity
- Player SteamID in identity
Game version: 1.0.3.1
http://www.l4d.com/blog/post.php?id=20984
2016-10-30 18:30:28 +01:00
Mikkel Krautz
b96bd072c4
Merge PR #2607 : plugins: Build x64 ones only when the target is x86_64
2016-10-29 23:29:00 +02:00
Davide Beatrici
882ad7044a
plugins: build x64 ones only when the target is x86_64
...
x64 plugins only work if Mumble is x64 too, this means that we should avoid building them with Mumble x86.
2016-10-29 23:00:07 +02:00
zeroX-tj
360cac6e89
plugins/bf1: better squad pointer
...
The previous one wasn't working for everyone.
2016-10-27 17:39:09 +02:00
Davide Beatrici
30c779caf2
plugins/bf1: update plugin to work with version 1.0.9.53998
...
Game version: 1.0.9.53998
https://forums.battlefield.com/en-us/discussion/44346/battlefield-1-update-10242016
2016-10-26 16:40:23 +02:00
davidebeatrici
90bcd40d39
plugins: Move NUL terminator to escape function
2016-10-23 21:32:08 +02:00
Mikkel Krautz
c1cd99e78b
Merge PR #2581 : Positional audio support for Battlefield 1
2016-10-20 21:55:23 +02:00
davidebeatrici
7ab7d1dd30
Positional audio support for Battlefield 1
...
Context based on server name.
Identity: Team, squad and squad leader.
2016-10-20 18:43:59 +02:00
davidebeatrici
0785dea6cf
plugins/wow: Update version number
...
The memory addresses didn't change.
2016-10-18 17:53:24 +02:00
davidebeatrici
05cc7e333f
plugins/l4d2: Added player SteamID in identity
...
Also:
- Updated server ID memory address.
- Updated player nickname memory address (only Win32).
- Corrected wrong comments.
2016-10-16 21:44:59 +02:00
davidebeatrici
89b0f31c04
plugins/rl: update plugin to work with version 1.24
...
Game version: 1.24
https://www.rocketleaguegame.com/news/patch-notes-v124
2016-10-04 23:07:58 +02:00
davidebeatrici
a18d61c4d4
plugins/wow: update plugin to work with build 22624
...
Game version: 7.0.3.22624
http://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/585582-wow-7-0-3-22624-release-info-dump-thread.html#post3615091
2016-09-25 22:07:53 +02:00
davidebeatrici
fe3ec08f25
plugins/rl: update plugin to work with version 1.23
...
Game version: 1.23
http://www.rocketleaguegame.com/news/2016/09/patch-notes-v1-23
2016-09-13 15:39:09 +02:00
Mikkel Krautz
0556b6c2c0
Merge PR #2549 : plugins/wow: Total revamp and support for the x64 version of the executable
2016-09-12 19:50:26 +00:00
davidebeatrici
04dacb11cf
plugins/wow: Total revamp and support for the x64 executable.
2016-09-12 21:47:28 +02:00
Davide Beatrici
28fe58f4f8
Build Rocket League on Linux
2016-09-12 14:19:49 +02:00
davidebeatrici
29f6e2004b
Positional audio support for Rocket League on Linux
2016-09-09 08:11:55 +02:00
Davide Beatrici
fbf7900dc3
plugins/rl: update plugin to work with version 1.22
...
Game version: 1.22
http://www.rocketleaguegame.com/news/2016/09/patch-notes-v1-22
2016-09-09 04:39:25 +02:00
Mikkel Krautz
08198a6b7d
plugins: remove some old-style license headers now covered by LICENSE/AUTHORS.
2016-08-29 23:02:52 +02:00
Mikkel Krautz
173aa7df19
Merge PR #2523 : Fix various plugin problems that popped up with MSVC2015
...
Convert WoW plugin to use procptr32_t and the new 32-bit header.
In mumble_plugin_win32_ptr_type.h, use an intermediate uintptr_t value to fix warnings about casting a pointer to a smaller integer type.
Remove use of mumble_plugin_win32.h in the null plugin. That header results in various warnings in MSVC2015, and it is in fact unnecessary.
2016-08-24 21:42:38 +00:00
Mikkel Krautz
a474aa2ee4
plugins/null_plugin.cpp: remove use of legacy plugin header.
...
Also, convert the null plugin to use MUMBLE_PLUGIN_EXPORT.
2016-08-21 18:26:40 +02:00
Mikkel Krautz
c194b1c116
plugins/mumble_plugin_win32_ptr_type.h: convert to uintptr_t before converting to procptrXX_t.
2016-08-21 18:26:34 +02:00