Skip to content
@GothicKit

GothicKit

Asset parsers and support libraries for the early 2000's Gothic games

About GothicKit

GothicKit is a community-run organization hosting libraries and tools for the early 2000's games Gothic and Gothic II. These games are still today being played, modded and adapted by many passionate fans, so good tooling, libraries and documentation are needed. That's where GothicKit comes in. Currently, we provide the ZenKit library, originally known as lmichaelis/phoenix, an asset parser for both Gothic and Gothic II, written in C++ as well as bindings for other programming languages like C. There is also phoenix studio which uses ZenKit to provide a set of tools for inspecting and converting game files from the terminal.

Who uses GothicKit?

Currently GothicKit, and especially ZenKit, is being used by these awesome projects:

Gothic-UnZENity

Gothic-UnZENity aims to recreate the world of Gothic as a VR-game. It is a fork of GothicVR

GothicVR

GothicVR aims to recreate the world of Gothic as a VR-game.

OpenGothic

OpenGothic is a re-implementation of Gothic II in a new, modern game engine which runs on Windows, Linux and MacOS.

Pinned Loading

  1. ZenKit ZenKit Public

    A re-implementation of file formats used by the early 2000's ZenGin

    C++ 49 10

  2. dmusic dmusic Public

    An incomplete re-implementation of DirectMusic, Microsoft's adaptive soundtrack API for games delivered as part of Direct3D and DirectX

    C 47 1

  3. mdd mdd Public

    A modern decompiler for Daedalus scripts used with the ZenGin game engine powering the early 2000's open-world role-playing games Gothic and Gothic II

    Java 2

  4. ZenKit4J ZenKit4J Public

    Java-bindings for ZenKit, the ZenGin asset parser.

    Java 2

  5. ZenKitCS ZenKitCS Public

    C#-bindings for ZenKit, the ZenGin asset parser.

    C# 4 1

  6. ZenKit4Py ZenKit4Py Public

    Python-bindings for ZenKit, the ZenGin asset parser.

    Python 6 3

Repositories

Showing 10 of 13 repositories
  • ZenKit Public

    A re-implementation of file formats used by the early 2000's ZenGin

    GothicKit/ZenKit’s past year of commit activity
    C++ 49 MIT 10 11 (1 issue needs help) 0 Updated Dec 10, 2024
  • ZenKit4Py Public

    Python-bindings for ZenKit, the ZenGin asset parser.

    GothicKit/ZenKit4Py’s past year of commit activity
    Python 6 MIT 3 0 1 Updated Dec 6, 2024
  • ZenKitCAPI Public

    C-bindings for ZenKit, the ZenGin asset parser.

    GothicKit/ZenKitCAPI’s past year of commit activity
    C++ 0 MIT 0 1 (1 issue needs help) 0 Updated Dec 6, 2024
  • ZenKitCS Public

    C#-bindings for ZenKit, the ZenGin asset parser.

    GothicKit/ZenKitCS’s past year of commit activity
    C# 4 MIT 1 0 0 Updated Nov 2, 2024
  • dmusic Public

    An incomplete re-implementation of DirectMusic, Microsoft's adaptive soundtrack API for games delivered as part of Direct3D and DirectX

    GothicKit/dmusic’s past year of commit activity
    C 47 1 1 0 Updated Sep 22, 2024
  • mdd Public

    A modern decompiler for Daedalus scripts used with the ZenGin game engine powering the early 2000's open-world role-playing games Gothic and Gothic II

    GothicKit/mdd’s past year of commit activity
    Java 2 MIT 0 0 0 Updated Sep 21, 2024
  • ZenKit4J Public

    Java-bindings for ZenKit, the ZenGin asset parser.

    GothicKit/ZenKit4J’s past year of commit activity
    Java 2 MIT 0 0 0 Updated Sep 21, 2024
  • .github Public

    About GothicKit

    GothicKit/.github’s past year of commit activity
    0 0 0 0 Updated Jun 29, 2024
  • dmusic-cs Public

    c# wrapper for an incomplete re-implementation of DirectMusic, Microsoft's adaptive soundtrack API for games delivered as part of Direct3D and DirectX

    GothicKit/dmusic-cs’s past year of commit activity
    C# 3 1 0 0 Updated May 3, 2024
  • phoenix-java-interface Public archive

    Java-bindings for phoenix, the ZenGin asset parser.

    GothicKit/phoenix-java-interface’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Jan 12, 2024