在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:fortheusers/hb-appstore开源软件地址:https://github.com/fortheusers/hb-appstore开源编程语言:C++ 99.8%开源软件介绍:Homebrew App StoreA Chesto-based graphical frontend to the get package manager for downloading and managing homebrew on video game consoles, such as the Nintendo Switch and Wii U. This is a replacement to the older Wii U Homebrew App Store. Supported PlatformsNintendo SwitchTo run this program, a Nintendo Switch with access to the Homebrew Menu is required. This can be done on most Switches manufactured before July 2018, for compatibility check your serial number at ismyswitchpatched.com. To run hbmenu, see the tutorial here. Extract the latest hb-appstore to Nintendo Wii UTo run this program, a Wii U with access to the Homebrew Launcher is required. This can be done on any firmware, for compatibility check at ismywiiupatched.com. To run the Homebrew Launcher, see the tutorial here. Extract the latest hb-appstore to Web and DesktopWeb browsers can download files from the Homebrew App Store at apps.fortheusers.org. Source code: hbas-frontend Desktop platforms (Windows, MacOS, and Linux), can use @LyfeOnEdge's unofficial-appstore, or their alternative program: HBUpdater 3DS and WiiThere are work-in-progress ports to 3DS and Wii, with varying degrees of feature support. These can be compiled using the instructions below, but aren't yet ready to be used by most users. If you would like to help maintain repos for these platforms, or contribute code / ideas, please feel free to make a PR or contact us on the 4TU Discord! Maintaining a repoSee get's instructions for setting up a repository. Everything is designed to be statically hosted. If there's no repo provided in the If you run into any issues and need help maintaining or setting up a libget repo, feel free to get in touch with vgmoose at [email protected] or on Discord. Compilation instructionsThis program is written using chesto and has dependencies on libcurl, libget, and zlib. The chesto and libget libraries are included in this repo as submodules. SDL2 or SDL1 is also required depending on the target platform. You can get pre-compiled binaries for each platform under Pipelines for a given commit. The download artifacts dropdown is to the right of the build passing status. Building with DockerThe easiest way to build is using the Spheal x86_64 docker container. It uses this dependency helper script to be able to build for all supported platforms. This is how the pre-compiled binaries are built.
Depending on which platform you chose, If you are using an M1 Mac, you may have more luck running dependency_helper.sh inside of an arm64 ubuntu container, or trying the platform-specific instructions below. Building for Specific PlatformsCompilation instructions for specific supported platforms (Switch, Wii U, 3DS, Wii) can be found in Compiling.md LicenseThis software is licensed under the GPLv3.
MaintainersContributingIf you have some functionality that you'd like to see feel free to discuss it on an issues page, or if you already have an implementation or desire that you'd like to see, feel free to fork and make a pull request! For code contributions, it's not required, but running a clang-format before making a PR helps to clean up styling issues:
ContributorsCode ContributorsThis project exists thanks to all the people who contribute! Financial ContributorsBecome a financial contributor and help us sustain our community! OrganizationsSupport this project with your organization. Your logo will show up here with a link to your website. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论