{"id":16131405,"url":"https://github.com/calinou/godot-mdk","last_synced_at":"2025-09-07T23:43:42.584Z","repository":{"id":146797619,"uuid":"335396011","full_name":"Calinou/godot-mdk","owner":"Calinou","description":"[WIP] MDK reimplementation in Godot Engine. Not playable yet!","archived":false,"fork":false,"pushed_at":"2022-01-21T11:07:39.000Z","size":390,"stargazers_count":13,"open_issues_count":14,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-16T21:11:17.390Z","etag":null,"topics":["godot","godot-engine","godotengine","mdk"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Calinou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-02T19:10:01.000Z","updated_at":"2025-03-12T10:48:47.000Z","dependencies_parsed_at":"2023-06-04T08:00:47.568Z","dependency_job_id":null,"html_url":"https://github.com/Calinou/godot-mdk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calinou%2Fgodot-mdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calinou%2Fgodot-mdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calinou%2Fgodot-mdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calinou%2Fgodot-mdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Calinou","download_url":"https://codeload.github.com/Calinou/godot-mdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244240169,"owners_count":20421405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["godot","godot-engine","godotengine","mdk"],"created_at":"2024-10-09T22:25:05.887Z","updated_at":"2025-03-18T14:31:15.982Z","avatar_url":"https://github.com/Calinou.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open source reimplementation of MDK in Godot\n\nThis project aims to reimplement [MDK](https://en.wikipedia.org/wiki/MDK_(video_game))\nusing [Godot Engine](https://godotengine.org/). **It is not in a playable state yet.**\n\nThis is being developed as a personal project for several reasons:\n\n- Allow MDK to run on modern systems easily, on any platform.\n  No compatibility wrappers needed.\n- Enhance the game in ways that were not possible beforehand: uncapped framerate,\n  replayability options, quality of life features, …\n- Give me another \"real world\" Godot project to work on :slightly_smiling_face:\n\n___\n\n**Help is needed for reverse engineering file formats!**\nThis reverse engineering effort is required to make the game playable.\nIf you have experience with reverse engineering (especially 3D file formats),\nfeel free to chime in the [GitHub issue tracker](https://github.com/Calinou/godot-mdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).\n\n___\n\n## Running the project\n\nThis project is currently being developed with\n[Godot 3.4beta4](https://godotengine.org/article/dev-snapshot-godot-3-4-beta-4),\nbut it should open fine in 3.3.3 too.\n\nRunning the project **requires** game data from a MDK installation.\nYou can buy the original game on [GOG](https://www.gog.com/game/mdk)\nor [Steam](https://store.steampowered.com/app/38450/MDK/).\n*Waiting for a sale?* Set up an email alert using [IsThereAnyIdeal](https://isthereanydeal.com/game/mdk/info/).\n\ngodot-mdk will automatically detect the GOG installation folder if it's installed\nat the default location (on both Windows and Linux when installed using WINE).\nAuto-detection of the Steam folder hasn't been implemented yet.\nAlternatively, you can copy the MDK data files to a folder called\n`mdk` or `MDK` within this project folder.\n\nSeveral file formats from the game have been reverse engineered for interoperability\npurposes. This allows the game to run without having to convert game data manually\n(and without redistributing it within this repository).\n\nThe project currently does not require game data from MDK to be opened in the editor,\nbut this may change in the future (at least for level scenes).\n\n## License\n\nCopyright © 2021 Hugo Locurcio and contributors\n\nUnless otherwise specified, files in this repository are licensed under the MIT license.\nSee [LICENSE.md](LICENSE.md) for more information.\n\nThis repository does not include any proprietary game data from MDK.\n\n*This project is not affiliated with Shiny Entertainment or Interplay Inc.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalinou%2Fgodot-mdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalinou%2Fgodot-mdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalinou%2Fgodot-mdk/lists"}