{"id":28265312,"url":"https://github.com/codingkoopa/mk8-editor","last_synced_at":"2025-10-05T11:23:00.982Z","repository":{"id":121059011,"uuid":"59904234","full_name":"CodingKoopa/mk8-editor","owner":"CodingKoopa","description":"A MK8 course editor...but really viewer.","archived":false,"fork":false,"pushed_at":"2016-11-13T04:47:23.000Z","size":19,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-18T11:51:06.225Z","etag":null,"topics":["editor","mk8","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodingKoopa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2016-05-28T16:35:34.000Z","updated_at":"2025-02-04T11:10:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"b58137b6-d11a-4d8b-963d-65f4974f12e7","html_url":"https://github.com/CodingKoopa/mk8-editor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodingKoopa/mk8-editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Fmk8-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Fmk8-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Fmk8-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Fmk8-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodingKoopa","download_url":"https://codeload.github.com/CodingKoopa/mk8-editor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Fmk8-editor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278444555,"owners_count":25987790,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["editor","mk8","python"],"created_at":"2025-05-20T10:13:52.803Z","updated_at":"2025-10-05T11:22:59.714Z","avatar_url":"https://github.com/CodingKoopa.png","language":"Python","readme":"# MK8-Editor\nAn editor for the WiiU game, Mario Kart 8. It currently only edits course BYAMLs, which contain info about the objects in courses.\n\n**IMPORTANT: I did not make this editor. It was originally a fork of [Kinnay's SM3DW Editor](https://github.com/Kinnay/SM3DW-Level-Editor), which was then modded by Mr. Rean among other people to edit MK8. I, TheKoopaKingdom, just made tweaks to Mr. Rean's editor, whose Github has been nuked.**\n\n## Setup\nThis requires the following:\n - **A dump of Mario Kart 8's files** - This is what MK8-Editor operates on, you can get them with [ddd](https://gbatemp.net/threads/ddd-wiiu-title-dumper.418492/). ddd is a Wii U application for the [Homebrew Launcher](https://gbatemp.net/threads/homebrew-launcher-for-wiiu.416905/). You can use it by extracting ddd and the Homebrew Launcher's files to an SD card, putting that in your Wii U, going to http://loadiine.ovh/, and selecting Homebrew Launcher RC1.\n - **Python 2.7 32-bit** - Go [here](https://www.python.org/downloads/), and click Download Python 2.7.11. Install it to C:\\Python27. You can keep the default settings, but adding python.exe to your path will make things easier later on.\n - **PyQt4** - Go [here](https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/), click PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe, and run the installation. If it complains about not having Python, confirm that you are on a 32-bit version of Python (We use this because of PyOpenGL), and that you are on version 2.7.11.\n - **PyOpenGL** - Open a command prompt (Search for cmd.exe). If this is the first time you've installed any version of Python, type **pip install PyOpenGL**. If you have multiple installations of Python on your computer, type **C:\\Python27\\Scripts\\pip.exe install PyOpenGL**.\n - **A hex editor** - [HxD](https://mh-nexus.de/en/downloads.php) will do.\n\nThis application uses Python 2.7, and not 3.5, so type **python -V** into a command promt.\nIf it outputs anything other than Python 2.7.11, you'll run launch.bat.\n\nIf running **python -V** did output Python 2.7.11, you should be able to double click on main.py and be fine.\n\n## Usage\nThis tool edits course BYAML files, you can find one in your MK8 files using [this reference](https://docs.google.com/spreadsheets/d/1CiijrS6P6gqLAfzqKQLpZGd-CeljqzuDFvfLg6ThW3A/). Due to a bug in saving, before doing anything, open your BYAML in a hex editor and copy the first row of bytes (Offset 0x00000000-0x0000000F) paste it somewhere for later.\n\nAfter making your changes and saving the file from MK8-Editor, open up the new BYAML in a hex editor and paste the bytes we copied earlier to offset 0x00000000.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingkoopa%2Fmk8-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingkoopa%2Fmk8-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingkoopa%2Fmk8-editor/lists"}