No description
Find a file
Glitxh 4dfc6539e6
Some checks failed
Build SRCW / build (Debug) (push) Has been cancelled
Build SRCW / build (Release) (push) Has been cancelled
Build SRCW / release (push) Has been cancelled
Initial commit
2026-03-29 01:58:53 -07:00
.github/workflows v3.0-Beta Test 3 2026-03-25 16:21:22 -07:00
SRCW v3.0 reflection rewrite, full unlock suite, and stability improvements 2026-03-26 00:27:38 -07:00
.gitattributes Add .gitattributes, .gitignore, and README.md. 2025-10-05 01:20:45 +01:00
.gitignore Update .gitignore 2026-03-26 00:32:59 -07:00
README.md Update README.md 2026-03-25 16:13:53 -07:00
repak_cli-x86_64-pc-windows-msvc.msi Initial commit 2026-03-29 01:58:53 -07:00
retoc_cli-installer.ps1 Initial commit 2026-03-29 01:58:53 -07:00
SRCW.sln Add project files. 2025-10-05 01:20:47 +01:00

🔓 SonicUnlocker

Unlock everything. Instantly. Cleanly. Efficiently.

A lightweight DLL-based unlocker for Sonic Racing CrossWorlds that removes progression restrictions, clears warning flags, and enables full access to in-game content.


Features

  • 🧩 Full Unlock System
    • Unlock all characters, items, and content
  • 🚫 Clear Red Exclamation Flags
    • Removes all “new/unread” indicators
  • Optimized Execution
    • Built-in timer system to reduce redundant unlock calls
  • 🧱 Modular Design
    • Easily extend or modify functionality
  • 💉 DLL Injection Ready
    • Simple drop-in usage, no complicated setup

📦 Installation

  1. Download the latest release from the Releases tab
  2. Place umpdc.dll into: SonicRacingCrossWorlds\UNION\Binaries\Win64
  3. Launch the game
  4. Done — everything should now be unlocked

🚀 Usage

No configuration required.

The unlocker runs automatically or on hot key when the game loads and:

  • Applies all unlocks
  • Clears UI flags
  • Maintains performance via timed execution

🛠️ Building

Requires Visual Studio (C++)

  1. Clone the repository: git clone https://github.com/Glitxhhh/SonicUnlocker.git

  2. Open the solution in Visual Studio

  3. Build in Release x64

  4. Output DLL will be located in:

/x64/Release/umpdc.dll


⚠️ Disclaimer

  • This project is intended for educational and research purposes only
  • Use at your own risk
  • Not affiliated with SEGA or Sonic Team
  • Online use may result in restrictions or bans

🧠 How It Works

  • Hooks into game memory at runtime
  • Overrides progression checks
  • Injects unlock states directly
  • Uses a timer system to prevent excessive writes

🤝 Contributing

Pull requests are welcome.

If you're adding features:

  • Keep modules isolated
  • Follow existing structure
  • Document new functionality

Support

If you find this useful:

  • Star the repo
  • Share it with others

📜 License

MIT License (or your preferred license)


👤 Authors

Glitxhhh


GathoChocolat


HAWGT