Skip to content
@SDmodding

Sleeping Dogs Modding

Info

This GitHub organization is based around modding - Sleeping Dogs: Definitive Edition.

Tip

Modding

If you're interested in modding the game yourself, we provide enough repositories at this organization that will give you enough information to do mods by yourself.

  • Modifying game files:
  • Writing own plugins/mods:
    • You will need to have knowledge of C/C++ and take some time to understand how the game engine works.
    • We provide repository that is essentially SDK "dev-kit" for the game itself.
    • You will essentially need to use reverse-engineering tool like Ghidra or IDA for finding desired hooks to run/add code to the game.
  • Writing own tools:
    • If you're trying to write own tool, we recommend to use TheoryEngine, which is essentially re-implementation of the game engine.
    • The ModelScriber is based on it and could be useful to understand how the file structure even works in general.

Pinned Loading

  1. SDK Public

    SDK (dev-kit plugin) for Sleeping Dogs: Definitive Edition

    C++ 17 2

  2. Files Public

    This repo is used to store some data from game original/decrypted/etc...

    4

  3. TheoryEngine Public

    A reverse-engineered reimplementation of Sleeping Dogs: Definitive Edition (Engine)

    C++ 5

  4. TheoryEngine.Docs Public

    Documentation focused on Sleeping Dogs: Definitive Edition, primarily targets the Theory Engine and SDK (dev-kit plugin).

    MDX

  5. PermTool Public

    GUI Tool for exploring (Perm/Bin) files.

    C++ 4

  6. FileRedirector Public

    This will redirect all files that game tries to load from .big file to actual file that's stored under FileRedirector folder.

    C++ 4

Repositories

Showing 10 of 30 repositories
  • SDK Public

    SDK (dev-kit plugin) for Sleeping Dogs: Definitive Edition

    C++ 17 2 0 0 Updated May 12, 2025
  • TheoryEngine Public

    A reverse-engineered reimplementation of Sleeping Dogs: Definitive Edition (Engine)

    C++ 5 0 0 0 Updated May 12, 2025
  • LotusPatch Public

    Unofficial patch for Sleeping Dogs: Definitive Edition

    C++ 7 0 1 0 Updated May 4, 2025
  • TCDatabaseConv Public

    A command-line tool that converts True Crowd DataBase to XML and can convert it back to the original format.

    C++ 1 0 0 0 Updated Apr 23, 2025
  • C++ 0 0 0 0 Updated Apr 22, 2025
  • QSymbolsDictionary Public

    A collection of QSymbols, with a binary symbol table and a TXT file for building the Symbol Table Resource.

    0 0 0 0 Updated Apr 21, 2025
  • Files Public

    This repo is used to store some data from game original/decrypted/etc...

    4 0 0 0 Updated Apr 21, 2025
  • .github Public
    1 0 0 0 Updated Apr 18, 2025
  • SymbolTableScriber Public

    A tool that reads a file line by line and converts it into a binary file representing a Symbol Table Resource

    C++ 0 0 0 0 Updated Apr 13, 2025
  • TheoryEngine.Docs Public

    Documentation focused on Sleeping Dogs: Definitive Edition, primarily targets the Theory Engine and SDK (dev-kit plugin).

    MDX 0 0 0 0 Updated Apr 12, 2025