A Rust-based DLL that uses dynamic pattern scanning to bypass .pak file signature checks, enabling mods.
Find a file
2025-09-04 02:27:27 +02:00
src Remove unused constant POLL_INTERVAL_MS and replace its usage with a direct value in thread sleep function. 2025-09-04 02:27:27 +02:00
.gitignore Update README with detailed project description, features, installation instructions, and legal considerations; simplify .gitignore to only include target directory. 2025-08-31 18:25:54 +02:00
Cargo.lock Update dependencies in Cargo.toml and Cargo.lock; refactor lib.rs for modular architecture and improved logging. Added crossterm for console handling and enhanced error management in hook logic. 2025-09-03 20:03:50 +02:00
Cargo.toml Update dependencies in Cargo.toml and Cargo.lock; refactor lib.rs for modular architecture and improved logging. Added crossterm for console handling and enhanced error management in hook logic. 2025-09-03 20:03:50 +02:00
LICENSE Initial commit 2025-08-31 18:12:16 +02:00
README.md Update README.md 2025-09-01 21:49:24 +02:00

wuwa-sig-rs

Rust License Platform Game Reversed Rooms

A specialized Rust-based DLL injection library designed to bypass signature verification checks in the Wuthering Waves game client. This project provides advanced memory pattern scanning and function hooking capabilities for legitimate game modification research and development purposes.

🎮 Purpose

wuwa-sig-rs is specifically designed to:

  • Bypass the signature verification function in Wuthering Waves
  • Enable legitimate game modification development and testing
  • Provide a foundation for game enhancement research
  • Support community-driven game improvement projects

🚀 Features

  • Signature Bypass: Advanced pattern scanning to locate and hook signature verification functions
  • Memory Pattern Matching: Sophisticated byte pattern detection with customizable masks
  • Function Interception: Seamless function replacement using the Interceptor-rs framework
  • Game Client Integration: Specifically designed for Wuthering Waves client architecture
  • Console Debugging: Rich, colorized console output for development and monitoring
  • Performance Optimized: Written in Rust for maximum performance and memory safety

🛠️ Prerequisites

  • Windows 10/11 (x64)
  • Rust 1.75+ with Cargo
  • Visual Studio Build Tools (for Windows API bindings)
  • Administrator privileges (for DLL injection operations)
  • Wuthering Waves game client (for testing and development)

📦 Installation

1. Clone the Repository

git clone https://github.com/yuhkix/wuwa-sig-rs.git
cd wuwa-sig-rs

2. Install Dependencies

cargo build --release

3. Build the DLL

cargo build --release --target x86_64-pc-windows-msvc

The compiled DLL will be available at target/x86_64-pc-windows-msvc/release/wuwa_sig_rs.dll.

🏗️ Architecture

The project is built with a modular architecture specifically designed for game signature bypass:

  • Signature Scanner: Locates verification functions in game memory
  • Bypass Engine: Manages function interception and replacement
  • Game Integration: Handles Wuthering Waves client-specific logic
  • Console Interface: Provides development feedback and debugging information
  • Memory Utilities: Offers low-level memory manipulation for game processes

🎯 Wuthering Waves Integration

This library is specifically designed to work with the Wuthering Waves game client:

  • Target Process: Client-Win64-Shipping.exe
  • Signature Function: f_pak_file_check verification routine
  • Memory Layout: Optimized for the game's memory structure
  • Hook Timing: Waits for proper game initialization before applying bypasses
  • Educational Purpose: This software is provided for legitimate game modification research
  • Game Terms: Users must comply with Wuthering Waves Terms of Service
  • Administrator Access: DLL injection requires elevated privileges
  • Process Isolation: Always ensure proper game process boundaries
  • Responsible Use: Intended for development and research purposes only

📄 License

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

⚠️ Disclaimer

This software is provided for educational and legitimate game modification research purposes only. Users are responsible for ensuring compliance with applicable laws, game Terms of Service, and regulations. The authors are not liable for any misuse of this software or violations of game policies.

🙏 Acknowledgments


Made with ❤️ in Rust

For developers and researchers working on legitimate game enhancement projects.