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.
    • Here you can find base project made especially for using the SDK if you don't know how to begin with: Base Project.
  • 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 SDK Public

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

    C++ 14 1

  2. TheoryEngine TheoryEngine Public

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

    C++ 1

  3. SDK-Base SDK-Base Public

    Visual Studio SDK Base with ImGui and GameStateInGame Update.

    C++ 3

  4. Files Files Public

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

    3

  5. PermTool PermTool Public

    GUI Tool for exploring (Perm/Bin) files.

    C++ 3

  6. FileRedirector 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++ 3

Repositories

Showing 10 of 31 repositories
  • ModelScriber Public

    A tool that scribe model to binary file (perm.bin)

    SDmodding/ModelScriber’s past year of commit activity
    C++ 1 GPL-3.0 0 0 0 Updated Nov 8, 2024
  • TheoryEngine Public

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

    SDmodding/TheoryEngine’s past year of commit activity
    C++ 1 0 0 0 Updated Nov 8, 2024
  • SDK Public

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

    SDmodding/SDK’s past year of commit activity
    C++ 14 1 0 0 Updated Oct 24, 2024
  • .github Public
    SDmodding/.github’s past year of commit activity
    1 0 0 0 Updated Oct 22, 2024
  • FileRedirector Public

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

    SDmodding/FileRedirector’s past year of commit activity
    C++ 3 0 0 0 Updated Oct 22, 2024
  • SDmodding/TheoryEngine.Docs’s past year of commit activity
    CSS 0 0 0 0 Updated Oct 18, 2024
  • TextureScriberOBJ Public

    Scribe textures from object material file.

    SDmodding/TextureScriberOBJ’s past year of commit activity
    C 0 0 0 0 Updated Sep 29, 2024
  • FileDocumentation Public

    This repository is dedicated to documenting the structure and contents of game files.

    SDmodding/FileDocumentation’s past year of commit activity
    0 0 0 0 Updated Sep 27, 2024
  • ModelScriberBlender Public

    Blender Script for Model Scriber.

    SDmodding/ModelScriberBlender’s past year of commit activity
    Python 2 0 0 0 Updated Sep 27, 2024
  • SDK-Base Public

    Visual Studio SDK Base with ImGui and GameStateInGame Update.

    SDmodding/SDK-Base’s past year of commit activity
    C++ 3 0 1 0 Updated Jul 6, 2024

Top languages

Loading…

Most used topics

Loading…