├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── Ayria ├── CMakeLists.txt └── Source │ ├── Appmain.cpp │ ├── Backend │ ├── AABackend.hpp │ ├── Backend.cpp │ ├── Communication │ │ ├── HTTP.cpp │ │ ├── Layer1.cpp │ │ ├── Layer2.cpp │ │ ├── Layer3.cpp │ │ └── Layer4.cpp │ └── Plugins │ │ ├── Console.cpp │ │ └── Pluginloader.cpp │ ├── Global.hpp │ └── Services │ ├── AAServices.hpp │ ├── Clientinfo.cpp │ ├── Groups.cpp │ ├── Matchmaking.cpp │ ├── Messaging.cpp │ ├── Presence.cpp │ └── Relations.cpp ├── CMakeLists.txt ├── Common.hpp ├── Injector ├── CMakeLists.txt └── Source │ └── Appmain.cpp ├── Localnetworking ├── CMakeLists.txt └── Source │ ├── Appmain.cpp │ ├── Frontends │ └── Winsock.cpp │ └── Localnetworking.hpp ├── Platformwrapper ├── CmakeLists.txt └── Source │ ├── Appmain.cpp │ ├── Steam.hpp │ └── Steam │ ├── Datatypes │ ├── Datatypes.hpp │ ├── Resultcodes.hpp │ └── Taskresults.hpp │ ├── Interfaces │ ├── Steamapps.cpp │ ├── Steamclient.cpp │ ├── Steamfriends.cpp │ └── Steamgameserver.cpp │ ├── Steam.cpp │ └── Subsystems │ ├── IPCManager.cpp │ ├── Interfacemanager.cpp │ └── Taskmanager.cpp ├── Plugintemplate ├── CMakeLists.txt └── Source │ └── Appmain.cpp ├── README.md ├── Readme.md ├── Stdinclude.hpp ├── Thirdparty.hpp └── Utilities ├── Ayria ├── AyriaAPI.hpp ├── Ayriamodule.h └── Localnetservers.h ├── CMakeLists.txt ├── Containers └── Ringbuffer.hpp ├── Crypto ├── Hashes.hpp ├── OpenSSLWrappers.hpp ├── Tiger192Hash.hpp └── qDSA.hpp ├── Datatypes.hpp ├── Encoding ├── Base58.hpp ├── Base64.hpp ├── Base85.hpp ├── Bitbuffer.hpp ├── Bytebuffer.hpp ├── JSON.hpp ├── Stringconv.hpp └── Variadicstring.hpp ├── Graphics ├── Overlay.hpp ├── Renderer.cpp └── Renderer.hpp ├── Hacking ├── Hooking.hpp ├── Memprotect.hpp └── Patternscan.hpp ├── Internal ├── Asynctaskqueue.hpp ├── Compressedstring.hpp └── Misc.hpp ├── Threads ├── Debugmutex.hpp └── Spinlock.hpp └── Wrappers ├── Filesystem.hpp ├── Logging.cpp └── Logging.hpp /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /Ayria/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/CMakeLists.txt -------------------------------------------------------------------------------- /Ayria/Source/Appmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Appmain.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/AABackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/AABackend.hpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Backend.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Communication/HTTP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Communication/HTTP.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Communication/Layer1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Communication/Layer1.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Communication/Layer2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Communication/Layer2.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Communication/Layer3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Communication/Layer3.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Communication/Layer4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Communication/Layer4.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Plugins/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Plugins/Console.cpp -------------------------------------------------------------------------------- /Ayria/Source/Backend/Plugins/Pluginloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Backend/Plugins/Pluginloader.cpp -------------------------------------------------------------------------------- /Ayria/Source/Global.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Global.hpp -------------------------------------------------------------------------------- /Ayria/Source/Services/AAServices.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/AAServices.hpp -------------------------------------------------------------------------------- /Ayria/Source/Services/Clientinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/Clientinfo.cpp -------------------------------------------------------------------------------- /Ayria/Source/Services/Groups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/Groups.cpp -------------------------------------------------------------------------------- /Ayria/Source/Services/Matchmaking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/Matchmaking.cpp -------------------------------------------------------------------------------- /Ayria/Source/Services/Messaging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/Messaging.cpp -------------------------------------------------------------------------------- /Ayria/Source/Services/Presence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/Presence.cpp -------------------------------------------------------------------------------- /Ayria/Source/Services/Relations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Ayria/Source/Services/Relations.cpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Common.hpp -------------------------------------------------------------------------------- /Injector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Injector/CMakeLists.txt -------------------------------------------------------------------------------- /Injector/Source/Appmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Injector/Source/Appmain.cpp -------------------------------------------------------------------------------- /Localnetworking/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Localnetworking/CMakeLists.txt -------------------------------------------------------------------------------- /Localnetworking/Source/Appmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Localnetworking/Source/Appmain.cpp -------------------------------------------------------------------------------- /Localnetworking/Source/Frontends/Winsock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Localnetworking/Source/Frontends/Winsock.cpp -------------------------------------------------------------------------------- /Localnetworking/Source/Localnetworking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Localnetworking/Source/Localnetworking.hpp -------------------------------------------------------------------------------- /Platformwrapper/CmakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/CmakeLists.txt -------------------------------------------------------------------------------- /Platformwrapper/Source/Appmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Appmain.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam.hpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Datatypes/Datatypes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Datatypes/Datatypes.hpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Datatypes/Resultcodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Datatypes/Resultcodes.hpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Datatypes/Taskresults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Datatypes/Taskresults.hpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Interfaces/Steamapps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Interfaces/Steamapps.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Interfaces/Steamclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Interfaces/Steamclient.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Interfaces/Steamfriends.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Interfaces/Steamfriends.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Interfaces/Steamgameserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Interfaces/Steamgameserver.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Steam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Steam.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Subsystems/IPCManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Subsystems/IPCManager.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Subsystems/Interfacemanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Subsystems/Interfacemanager.cpp -------------------------------------------------------------------------------- /Platformwrapper/Source/Steam/Subsystems/Taskmanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Platformwrapper/Source/Steam/Subsystems/Taskmanager.cpp -------------------------------------------------------------------------------- /Plugintemplate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Plugintemplate/CMakeLists.txt -------------------------------------------------------------------------------- /Plugintemplate/Source/Appmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Plugintemplate/Source/Appmain.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/README.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Readme.md -------------------------------------------------------------------------------- /Stdinclude.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Stdinclude.hpp -------------------------------------------------------------------------------- /Thirdparty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Thirdparty.hpp -------------------------------------------------------------------------------- /Utilities/Ayria/AyriaAPI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Ayria/AyriaAPI.hpp -------------------------------------------------------------------------------- /Utilities/Ayria/Ayriamodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Ayria/Ayriamodule.h -------------------------------------------------------------------------------- /Utilities/Ayria/Localnetservers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Ayria/Localnetservers.h -------------------------------------------------------------------------------- /Utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/CMakeLists.txt -------------------------------------------------------------------------------- /Utilities/Containers/Ringbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Containers/Ringbuffer.hpp -------------------------------------------------------------------------------- /Utilities/Crypto/Hashes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Crypto/Hashes.hpp -------------------------------------------------------------------------------- /Utilities/Crypto/OpenSSLWrappers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Crypto/OpenSSLWrappers.hpp -------------------------------------------------------------------------------- /Utilities/Crypto/Tiger192Hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Crypto/Tiger192Hash.hpp -------------------------------------------------------------------------------- /Utilities/Crypto/qDSA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Crypto/qDSA.hpp -------------------------------------------------------------------------------- /Utilities/Datatypes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Datatypes.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Base58.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Base58.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Base64.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Base85.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Base85.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Bitbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Bitbuffer.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Bytebuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Bytebuffer.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/JSON.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/JSON.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Stringconv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Stringconv.hpp -------------------------------------------------------------------------------- /Utilities/Encoding/Variadicstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Encoding/Variadicstring.hpp -------------------------------------------------------------------------------- /Utilities/Graphics/Overlay.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Graphics/Overlay.hpp -------------------------------------------------------------------------------- /Utilities/Graphics/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Graphics/Renderer.cpp -------------------------------------------------------------------------------- /Utilities/Graphics/Renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Graphics/Renderer.hpp -------------------------------------------------------------------------------- /Utilities/Hacking/Hooking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Hacking/Hooking.hpp -------------------------------------------------------------------------------- /Utilities/Hacking/Memprotect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Hacking/Memprotect.hpp -------------------------------------------------------------------------------- /Utilities/Hacking/Patternscan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Hacking/Patternscan.hpp -------------------------------------------------------------------------------- /Utilities/Internal/Asynctaskqueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Internal/Asynctaskqueue.hpp -------------------------------------------------------------------------------- /Utilities/Internal/Compressedstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Internal/Compressedstring.hpp -------------------------------------------------------------------------------- /Utilities/Internal/Misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Internal/Misc.hpp -------------------------------------------------------------------------------- /Utilities/Threads/Debugmutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Threads/Debugmutex.hpp -------------------------------------------------------------------------------- /Utilities/Threads/Spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Threads/Spinlock.hpp -------------------------------------------------------------------------------- /Utilities/Wrappers/Filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Wrappers/Filesystem.hpp -------------------------------------------------------------------------------- /Utilities/Wrappers/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Wrappers/Logging.cpp -------------------------------------------------------------------------------- /Utilities/Wrappers/Logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Convery/Ayria_cpp/HEAD/Utilities/Wrappers/Logging.hpp --------------------------------------------------------------------------------