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
AgeCommit message (Collapse)Author
2021-03-02MAINT: Update copyright notice to 2021Robert Adam
This was done by running scripts/updateLicenseHeaders.py and then manually editing the LICENSE file.
2020-11-09FIX(positional-audio): Fix Source Engine plugin using wrong player ID on LinuxDavide Beatrici
The code was retrieving the wrong offset (GetLocalClient). As a result, peek() always returned 0 and the player ID was always 1. The plugin appeared to be working fine because the player ID is always 1 when playing locally.
2020-11-06REFAC(positional-audio): Proper functions/classes for module-related operationsDavide Beatrici
Previously, only module() was present: it retrieved the base address of the specified module. It worked fine, but it iterated through the process' modules every time it was called. This commit replaces it with modules(), which returns an std::unordered_map containing all modules. The map uses the module name as key and Module as value. Aside from the performance improvement, the new code also provides info for each module region: - Start address. - Size. - Whether it's readable, writable and/or executable.
2020-10-28REFAC(plugins): Use new C++ classes in Source Engine pluginDavide Beatrici
2020-09-27FEAT(client): add Source Engine plugin, retract Left 4 Dead 1 & 2 pluginsDavide Beatrici
5df2bb2c0bdf91ed078e3cd3fafb04bdec5333c8 explains how we gain access to the game's interfaces. Once we have access to the interfaces, we retrieve the address of the variables' we're interested in by reading the assembly of one or more functions accessing them. The process for each function is documented in the code.