{"id":15715657,"url":"https://github.com/crazyvito11/wii-u-hello-world-docker","last_synced_at":"2026-04-08T18:31:05.842Z","repository":{"id":247288471,"uuid":"825453971","full_name":"CrazyVito11/wii-u-hello-world-docker","owner":"CrazyVito11","description":"A simple Hello World application for the Wii U, build with DevKitPro's WUT via Docker","archived":false,"fork":false,"pushed_at":"2024-07-11T09:40:24.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T20:18:10.608Z","etag":null,"topics":["c","cmake","devkitpro","docker","docker-compose","hello-world","homebrew","nintendo","nintendo-hacking","wii-u-toolchain","wiiload","wiiu","wiiu-homebrew","wut"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"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/CrazyVito11.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}},"created_at":"2024-07-07T20:19:25.000Z","updated_at":"2024-09-24T21:45:24.000Z","dependencies_parsed_at":"2024-07-07T21:49:11.571Z","dependency_job_id":"440537c3-72bd-4e9e-8df2-f66237d12711","html_url":"https://github.com/CrazyVito11/wii-u-hello-world-docker","commit_stats":null,"previous_names":["crazyvito11/wii-u-hello-world-docker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyVito11%2Fwii-u-hello-world-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyVito11%2Fwii-u-hello-world-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyVito11%2Fwii-u-hello-world-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyVito11%2Fwii-u-hello-world-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrazyVito11","download_url":"https://codeload.github.com/CrazyVito11/wii-u-hello-world-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246372743,"owners_count":20766635,"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":["c","cmake","devkitpro","docker","docker-compose","hello-world","homebrew","nintendo","nintendo-hacking","wii-u-toolchain","wiiload","wiiu","wiiu-homebrew","wut"],"created_at":"2024-10-03T21:42:16.109Z","updated_at":"2025-12-30T22:48:19.886Z","avatar_url":"https://github.com/CrazyVito11.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wii U Hello World Docker\nA simple Hello World application for the Wii U, build with DevKitPro's WUT via Docker.\n\n\n## Why?\nWhile setting up DevKitPro / WUT manually isn't that difficult, doing it via Docker should lower the barrier to entry even further.\n\nThis repository contains the Hello World example from WUT as a proof of concept.\n\n\n## Setup\nTo get started with this example, simply follow these steps.\n\n### Copy the example `.env` file\nWe first want to create the environment file that we will then use inside the container.\n\nAn `.env.example` file has been provided, so you only have to make a copy of it and fill it in.\n\nStore the environment file as `.env`, this way it should be picked up by our container later on.\n\n### Fill in the `.env` file\nNow that you have an environment file, we can enter our Wii U console's IP address so we can transfer it later on.\n\n\u003e [!TIP]\n\u003e It's recommended that you assign a static IP address to your Wii U console.\n\n### Install the WiiLoad plugin\nTo use the `build-and-test-app.sh` script, your Wii U also needs to have the [WiiLoad plugin](https://github.com/wiiu-env/wiiload_plugin) installed.\n\nSimply follow the steps on their GitHub page.\n\n### Start the container\nWe should now be ready to start the container!\n\nYou can start it using `docker compose up -d`, it should automatically build the image if it's the first time.\n\n\u003e [!TIP]\n\u003e If you need to rebuild the image, you can add `--build` at the end of the command.\n\n### Create `Intellisense-src` directory (Recommended)\nWhile this step is optional, it is highly recommended to make the development experience a lot easier.\n\n\u003e [!NOTE]\n\u003e In this example we will be using VS Code, but this likely will also work for other IDE's.\n\nFirst, install the \"C/C++\" extension from Microsoft.\nThis can be installed by pressing CTRL + P, and then running `ext install ms-vscode.cpptools`.\n\n\u003e [!TIP]\n\u003e If you can't find the extension, you might be running an unofficial build of VS Code that doesn't have Microsoft extensions.\n\u003e\n\u003e You can install the extension manually by downloading the [.vsix file straight from Microsoft's website](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).\n\nOnce you have the extension installed, simply run `./configure-intellisense.sh` in a terminal on your host to copy the relevant files to your host machine.\n\nYour editor should now be able to find the sources and provide you with proper Intellisense.\n\n## Building + Testing\nFirst, enter the Bash shell of the contain with `docker compose exec builder bash`.\n\nYou should now be inside the `/src` directory, in which is the source code of our application and 2 scripts.\n\nIf you only want to compile the application, simply run `./build-app.sh` to receive the application in rpx form, which you can then copy onto the SD card.\n\nIf you also want to transfer it to your Wii U console over the network with WiiLoad, run `./build-and-test-app.sh` instead.\nThis should automatically open the application on your Wii U.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrazyvito11%2Fwii-u-hello-world-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrazyvito11%2Fwii-u-hello-world-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrazyvito11%2Fwii-u-hello-world-docker/lists"}