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

You might also like...
Use the spline-interpolation method to a origin sine-wave data(40 MHz) captured by 250M sampling rate
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

Virtua Fighter 5: Final Showdown Unlocker for Yakuza 6 and Yakuza: Like a Dragon
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

"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

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

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.

An open source alternative to and inspired by IOBit Unlocker
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

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.
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

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

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

Steam API for the Godot game engine

Steam API for the Godot game engine

Sea of Thieves - Advanced ESP /w ImGui for XBox Version (Steam has to be written)
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

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

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

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.

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

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 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

DeskGap is a framework for building cross-platform desktop apps with web technologies (JavaScript, HTML and CSS).
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

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.

A beginner friendly desktop UI for Tasmota flashed devices for Windows, macOS and Linux.
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

Releases(v1.5.4)
Owner
null
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 80 Nov 25, 2022
Steam API for the Godot game engine

Steam API for the Godot game engine

GP Garcia 1.4k Jan 8, 2023
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 106 Dec 21, 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 131 Dec 29, 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 53 Dec 30, 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 326 Dec 29, 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ΓΈ 12 Sep 27, 2022
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 75 Dec 21, 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 74 Dec 25, 2022