Legit DLC Unlocker for Steam, Epic, Origin, EA Desktop & Uplay (R1)

Related tags

Game Koalageddon
Overview

🐨 Koalageddon πŸ’₯

Legit DLC Unlocker for Steam, Epic, Origin, EA Desktop & Uplay (R1)

Welcome to the Koalageddon repository. For user-friendly introduction or support, please check out the official forum thread. This document is meant for software developers.

πŸ—œ Solution Projects

🧰 Common

This project is a static library that houses common functions of all other projects. For example, all projects need to access config file and logging utilites, so they are defined in this module.

πŸ’‰ Injector

This project is a simple DLL injector executable. The injector can be used as a command line utility that accepts 2 arguments: ID of the process which should be injected and DLL to inject.

πŸ”— Integration

This project is a dynamic library that pretends to be version.dll. Nothing much going on here except for loading of the unlocker module.

πŸ§™πŸΌβ€ Integration Wizard

This project is a trivial GUI utility that automatically installs the integration files and copies the original ones. The GUI is using Task Dialog available in Windows API.

πŸ”“ Unlocker

This project is a dynamic library which performs the main function of Koalageddon - DLC unlocking. It monitors DRM DLLs using undocumented WinAPI functions and suspends new processes before injection using undocumented functions as well. Once target DLLs have been identified, appropriate functions are hooked using the great PolyHook 2 library. A total of 4 hooking techniques are used in this project.

πŸ›  Dependencies

The solution uses a number of third party dependencies, which are available via vcpkg. Projects in the solution are configured to use static libraries instead of dynamic. If you wish to build the solution yourself, you would need to install the following libraries:

The solution includes the install_vcpkg_dependencies.bat script, which installs all of the above-mentioned dependencies with a single command.

You can verify installations via vcpkg list

πŸ“„ License

This software is licensed under Zero Clause BSD license, terms of which are available in LICENSE.txt

Releases(v1.5.4)
Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve external game process read/write with minimum footprint.

Launcher Abuser Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve ex

Ricardo Nacif 74 May 8, 2022
Steam API for the Godot game engine

Steam API for the Godot game engine

GP Garcia 1.2k Jun 18, 2022
This is Pangea Software’s Otto Matic updated to run on modern desktop platforms.πŸ€–

Otto Matic This is Pangea Software’s Otto Matic updated to run on modern desktop platforms. Get builds for macOS, Windows and Linux here: https://gith

Iliyas Jorio 72 Jun 25, 2022
Legit DLC Unlocker for Uplay R2

?? Uplay R2 Unlocker Legit DLC Unlocker for Ubisoft Connect Official forum thread For user-friendly description, consult the official forum thread. Th

null 91 Jun 26, 2022
The first Roblox FPS unlocker for macOS. This is a very simple unpolished FPS unlocker with more updates to come

rbxfpsunlocker-osx The first Roblox FPS unlocker for macOS. This is a very simple unpolished FPS unlocker with more updates to come. Usage Download th

lanylow 30 Jun 28, 2022
sc-ble-bridge is a utility that for every connected Steam Controller creates a virtual one acting as a bridge between SC and Steam

sc-ble-bridge The main goal of this utility is to provide workaround for steam-for-linux issue which makes Valve's Steam Controller unusable in BLE mo

null 5 Apr 19, 2022
Godot-steam-api - Godot Steam integration using GDNative.

Godot-Steam-API Godot Steam integration without rebuilding Godot. Supports ?? Windows, ?? Linux & ?? MacOS (x86_x64/arm64). Getting Started Download t

Sam Murray 271 Jun 24, 2022
This project contains three scripts to help working with the steam-runtime, especially outside of Steam.

This project contains three scripts to help working with the steam-runtime, especially outside of Steam. See these blog posts for more details: steam-

JΓΈrgen P. TjernΓΈ 11 Oct 22, 2021
A sample project combining Epic Games' MetaHuman digital characters with Amazon Polly text-to-speech.

Amazon Polly & MetaHumans Sample Project A sample project combining Epic Games' MetaHuman digital characters with Amazon Polly text-to-speech. This Un

AWS Samples 37 Jun 23, 2022
Full Apex/EAC/Origin Trace Files Cleaner

Apex Cleaner Full Apex/EAC/Origin Trace Files Cleaner This is the best cleaner I've ever made. So this is a Full Apex Legends trace cleaner. Mostly my

Sarnax 28 Jun 20, 2022
Use the spline-interpolation method to a origin sine-wave data(40 MHz) captured by 250M sampling rate

Spline-Interpolation-Project Goals When we obtain some data that is discrete data, eg: from the the Analog-to-digital converter card, we need to resto

Yi-Jan Huang (Eason) 1 Jan 20, 2022
Virtua Fighter 5: Final Showdown Unlocker for Yakuza 6 and Yakuza: Like a Dragon

Virtua Fighter 5: Final Showdown Unlocker This plugin for Yakuza 6 and Yakuza: Like a Dragon modifies in-game Virtua Fighter 5: Final Showdown arcades

Silent 14 Apr 24, 2022
An open source alternative to and inspired by IOBit Unlocker

EzUnlock An open source alternative to and inspired by IOBit Unlocker EzUnlock is a simple GUI application for deleting stuck / stale / undeletable fi

null 4 Apr 13, 2022
"Totally Legit" Gemini Search

TLGS - Totally Legit Gemini Search Overview TLGS is a search engine for Gemini. It's slightly overengineered for what it currently is and uses weird t

Martin Chang 9 Jun 12, 2022
Seraph - "Totally Legit" IRC Client

Seraph Seraph is a text-based IRC client with interactive real-time TUI experience, written in C++17 and Spartan Boost.Asio low-level networking frame

CyKid128 6 Jan 3, 2022
CustomHooks.tk CS:GO legit cheat, my first project with a nice menu.

CustomHooks.tk CS:GO legit cheat, my first project with a nice menu.

Kai 10 Jun 20, 2022
Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve external game process read/write with minimum footprint.

Launcher Abuser Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve ex

Ricardo Nacif 74 May 8, 2022
a basic osrs steam version hook demoing some stuff

oshook-barebones a basic osrs steam version hack demoing some stuff for some insight in to reversing the game read my blog Reversing Games this will n

Atte 27 May 12, 2022
This is a metamod plugin for Fall Guys maps in Sven Co-op (Steam version) (Windows or Linux)

metamod-fallguys This is a metamod plugin for Fall Guys maps in Sven Co-op (Steam version) (Windows or Linux) Installation Copy everything from build

hzqst 4 Feb 11, 2022
Steam API for the Godot game engine

Steam API for the Godot game engine

GP Garcia 1.2k Jun 18, 2022
Sea of Thieves - Advanced ESP /w ImGui for XBox Version (Steam has to be written)

??β€β˜ οΈ Sea of Thieves - External Tool Premium Sea of Thieves - Advanced ESP /w ImGui for XBox Version (Steam has to be written) How to: Check latest ga

Kamil 7 May 15, 2022
Compatibility tool for Steam Play based on Wine and additional components

Introduction Proton is a tool for use with the Steam client which allows games which are exclusive to Windows to run on the Linux operating system. It

Valve Software 17.5k Jun 24, 2022
Steam Audio 4.0.3 Valve Corporation

% Steam Audio 4.0.3 % Valve Corporation Supported Platforms Steam Audio supports Windows (32 bit and 64 bit), Linux (32 bit and 64 bit), macOS, and An

Valve Software 841 Jun 25, 2022
A project for the latest Steam PC (US) release of Resident Evil 4 that patches the game to use high-quality MP4 video.

A project for the latest Steam PC (US) release of Resident Evil 4 that patches the game to use high-quality MP4 video.

Megan Grass 5 Mar 3, 2022
Valve's Steam Deck kernel (5.13.10; x86_64; linux-neptune)

Linux kernel ============ There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML an

Adam Jafarov 6 Jun 14, 2022
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.

JUCE is an open-source cross-platform C++ application framework used for rapidly developing high quality desktop and mobile applications, including VS

JUCE 4.3k Jun 22, 2022
DeskGap is a framework for building cross-platform desktop apps with web technologies (JavaScript, HTML and CSS).

A cross-platform desktop app framework based on Node.js and the system webview

Wang, Chi 1.8k Jun 24, 2022
Jellyfin Desktop Client based on Plex Media Player

Jellyfin Media Player Based on (but not affiliated with) Plex Media Player. Please see: Corresponding web client: Repo Release API Docs in client-api.

Ian Walton 887 Jun 20, 2022
A beginner friendly desktop UI for Tasmota flashed devices for Windows, macOS and Linux.

TasmoManager A beginner friendly desktop UI for Tasmota flashed devices for Windows, macOS and Linux. Features Native Tasmota device discovery (via ta

Tom Butcher 43 Jun 16, 2022