Skip to content

Latest commit

ย 

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” Cipher - Mod Manager, Downloader & Injector

GitHub Downloads License Platform Version

image image image

๐Ÿ“– Overview

Cipher is a modern, open-source Windows application designed to simplify the process of managing, downloading, and injecting mod DLLs into games. Built with WPF and C#, Cipher provides a sleek, dark-themed user interface that makes mod management effortless.

Whether you're a casual gamer or a dedicated modder, Cipher streamlines the entire workflow - from downloading mods to injecting them into your favorite games.


โœจ Features

๐ŸŽฎ Core Features

  • ๐Ÿ“ฆ Mod Management - Add, remove, and organize your mods with ease
  • โฌ‡๏ธ One-Click Downloads - Download mod DLLs directly from URLs
  • ๐Ÿ’‰ DLL Injection - Inject mods into running game processes using LoadLibraryA
  • ๐Ÿ” Process Detection - Automatically detects when games are running
  • โณ Smart Injection - Waits for games to launch before injecting (with countdown)
  • ๐Ÿ”„ Auto-Update - Automatically checks for mod updates on startup
  • ๐Ÿ“Š Real-Time Status - Visual indicators for download and injection status
  • ๐ŸŽฎ Game Launching - Launch your games directly from Cipher with saved launch paths

๐Ÿ”’ Security & Compatibility

  • ๐Ÿ›ก๏ธ Antivirus Guidance - Built-in help for handling false positives
  • ๐Ÿ’ป x64 & x86 Support - Both architectures available for maximum compatibility
  • ๐Ÿ“ Persistent Storage - Saves mods to %APPDATA%\Cipher\mods.json

๐Ÿ–ฅ๏ธ System Requirements

Requirement Specification
OS Windows 10 / Windows 11
.NET Framework 4.7.2 or higher (included in Windows)
Processor Any x64 or x86 compatible CPU
Privileges Administrator rights required for mod injection
Anti-Virus Exclusions for %APPDATA%\Cipher & Cipher_x64.exe/Cipher_x86.exe REQUIRED

๐Ÿ“ฆ Installation

Option 1: Download the Release

  1. Visit the Releases page
  2. Download the correct version for your system:
  3. Add an Exclusion to your Anti-Virus software for Cipher_(x86 | x64).exe (It uses CreateRemoteThread() so it sends false positives, its safe and open source, check the code!)
  4. Run Cipher_x64.exe OR Cipher_x86.exe as Administrator (right-click โ†’ "Run as administrator")
  5. Add an Exclusion to your Anti-Virus software for %APPDATA%\Cipher

Option 2: Build from Source

  1. Clone the repository
git clone https://github.com/Deadlineem/Cipher.git
  1. Open the solution in Visual Studio 2022
  2. Select your target platform (x64 or x86)
  3. Build โ†’ Rebuild Solution
  4. The output will be in Cipher\bin\{Platform}\Release\

๐Ÿ› ๏ธ How to Use Cipher

NOTE: You must add an exclusion to your antivirus software to use Cipher or download DLL's

  • Exclusions for %APPDATA%\Cipher & Cipher_x64.exe/Cipher_x86.exe are REQUIRED!

Step 1: Run as Administrator

  • Right-click Cipher.exe โ†’ Run as administrator

Step 2: Add a Mod

  1. Click "โž• Add Mod"
  2. Fill in:
    • Mod Name: A descriptive name for your mod
    • Game Task: The game's executable name (e.g., RDR2.exe, GTA5.exe)
    • Download URL: Direct URL to the .dll file
  3. Click "Add Mod"
  4. The mod will appear in your list with a status of "๐ŸŸข Ready"

Step 3: Download the Mod

  1. Find your mod in the list
  2. Click the "โฌ‡ Download" button next to the mod
  3. The status will update to "โณ Updating..." while downloading
  4. Once complete, the status will change to "โœ… Updated"

Step 4: Launch Your Game

  1. Find your mod in the list
  2. Click the "๐ŸŽฎ Start" button next to the mod
  3. If it's your first time launching the game:
    • A dialog will appear asking for the game path or launcher protocol
    • Enter the path (e.g., C:\Program Files\Steam\steamapps\common\RDR2\RDR2.exe)
    • Or enter a launcher protocol (e.g., steam://rungameid/1404210)
    • Check "Remember this location" to save it for future launches
  4. The game will launch, and Cipher will automatically detect the running process

Step 5: Inject the Mod

  1. Once your game is running, click the "๐Ÿ’‰ Inject" button next to the mod
  2. Cipher will detect the game process and inject the DLL
  3. On successful injection, status will show "โœ… Injected!"

Managing Mods

  • ๐Ÿ—‘ Delete: Remove a mod and its associated DLL
  • โŸณ Refresh: Update the list and check for missing DLLs

๐Ÿ“ Where Does Cipher Store Data?

Cipher saves your mods and downloaded DLLs in:

%APPDATA%\Cipher\
โ”œโ”€โ”€ mods.json          # Your mod configuration
โ”œโ”€โ”€ launch_paths.json  # Saved game launch paths
โ”œโ”€โ”€ [GameName]\         # Game-specific folders
โ”‚   โ””โ”€โ”€ [ModName].dll   # Downloaded mod DLLs

You can access this folder by pressing Win + R and typing %APPDATA%\Cipher.


๐Ÿ”ง Building from Source

Prerequisites

  • Visual Studio 2022 with "Desktop development with .NET" workload
  • .NET Framework 4.7.2 SDK

Steps

  1. Clone the repository
  2. Open Cipher.sln in Visual Studio 2022
  3. Select your target platform (x64 or x86)
  4. Build โ†’ Rebuild Solution

๐Ÿค Contributing

Contributions are welcome!

Development Setup

  1. Fork the repository
  2. Create a feature branch
  3. Build and test your changes
  4. Update the Ver (version) information in MainWindow.xaml.cs
  5. Submit a pull request

Areas for Improvement

  • Additional injection methods (Manual Map, Thread Hijacking)

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.


โš ๏ธ Disclaimer

Cipher is provided "as is" without any warranties. Use at your own risk. The developer assumes no liability for:

  • Damage to your system or game files
  • Account bans from using mods
  • Compatibility issues with anti-cheat systems
  • Loss of game progress or data

Always backup your game files before using mods and never mod games online.


๐Ÿ“ž Support

Resource Link
Issues GitHub Issues

๐Ÿ™ Acknowledgments

  • The open-source modding community
  • Contributors to the .NET and WPF frameworks
  • All mod developers who make gaming more enjoyable

๐Ÿ”— Quick Links

GitHub MIT License Downloads


Built with โค๏ธ by the Cipher Team

About

All-in-one Game Launcher, Updater & DLL Injector for x64 & x86 platforms.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages