Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavidebeatrici <davidebeatrici@gmail.com>2016-06-24 00:32:22 +0300
committerMikkel Krautz <mikkel@krautz.dk>2016-06-24 00:32:37 +0300
commited8748dc07536c2ca67f2e803bf183c20826ee42 (patch)
tree5d75edf1cccafdd15b96a9b4bbc9ad358a2c295f /plugins/ut3
parent51af7852474d92a7d0514a0f57903551c3595f97 (diff)
plugins: update memory addresses retrieval to use procptr32_t/procptr64_t.
Diffstat (limited to 'plugins/ut3')
-rw-r--r--plugins/ut3/ut3.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/plugins/ut3/ut3.cpp b/plugins/ut3/ut3.cpp
index 8863df32b..3c49dabba 100644
--- a/plugins/ut3/ut3.cpp
+++ b/plugins/ut3/ut3.cpp
@@ -37,15 +37,11 @@
//
////
-#include "../mumble_plugin_win32.h"
+#include "../mumble_plugin_win32_x86.h"
using namespace std;
-BYTE *pos0ptr;
-BYTE *pos1ptr;
-BYTE *pos2ptr;
-BYTE *faceptr;
-BYTE *topptr;
+procptr32_t pos0ptr, pos1ptr, pos2ptr, faceptr, topptr;
//BYTE *stateptr;
static int fetch(float *avatar_pos, float *avatar_front, float *avatar_top, float *camera_pos, float *camera_front, float *camera_top, std::string &, std::wstring &) {
@@ -59,7 +55,7 @@ static int fetch(float *avatar_pos, float *avatar_front, float *avatar_top, floa
for (int i=0;i<3;i++)
avatar_pos[i] = avatar_front[i] = avatar_top[i] = camera_pos[i] = camera_front[i] = camera_top[i] = 0.0f;
- ok = peekProc((BYTE *) 0x01DEAFD9, &state, 1);
+ ok = peekProc(0x01DEAFD9, &state, 1);
if (! ok)
return false;
@@ -128,8 +124,8 @@ static int trylock(const std::multimap<std::wstring, unsigned long long int> &pi
if (! initialize(pids, L"UT3.exe", L"wrap_oal.dll"))
return false;
- BYTE *ptraddress = pModule + 0x8A740;
- BYTE *baseptr = peekProc<BYTE *>(ptraddress);
+ BYTE ptraddress = pModule + 0x8A740;
+ BYTE baseptr = peekProc<procptr32_t>(ptraddress);
pos0ptr = baseptr;
pos1ptr = baseptr + 0x4;