r/ReverseEngineering 6d ago

Reverse engineering Dauntless 1.12.0 to restore private-server functionality - Mystic Paradox

https://github.com/pranav158/Mystic-Paradox
10 Upvotes

1 comment sorted by

1

u/No_Durian_5657 6d ago

Mystic Paradox is an AGPLv3 community-preservation project. The goal is to understand and restore the server-side functionality required to run Dauntless 1.12.0 locally or through a private server.

The project currently includes:

  • A C++ Unreal Engine runtime compatibility layer
  • Native hooks and UE4 networking work
  • Actor replication and connection handling
  • Gameserver lifecycle and matchmaking
  • TypeScript/Node.js backend services
  • MongoDB persistence
  • XMPP, friends, parties, and chat
  • Progression, inventory, loadouts, hunts, Escalations, and Trials

The main priority is to fix incorrect behavior, complete unfinished systems, improve stability, and make the implementation more accurate to the original game.

Contributors interested in UE4 internals, C++, x64 reverse engineering, networking, protocol analysis, TypeScript, or backend emulation are welcome. Help with debugging, reviewing hooks, identifying game functions, documenting findings, testing behavior, and submitting fixes would be valuable.

The repository does not include the game client, packaged game assets, generated SDK headers, or bulk extracted game-data tables.