Skip to content
This repository has been archived by the owner on May 26, 2024. It is now read-only.

OpenShopChannel/osc-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downloader Logo

The downloader application for the Open Shop Channel.


This application is only possible thanks to the enormous contributions of the devkitPRO team with their amazing libOGC library, and the GRRLib team with their spectacular graphics library. Thank you!

Another thank-you to the team behind MiniZ for their easy-to-use, portable, feature-packed (de)compresion library. Thank you, MiniZ team!


Installation

You should NOT install this software by itself- the patcher is needed in order for the Open Shop Channel software suite to function properly.

Visit https://oscwii.org for download links and installation instructions.

Purpose

This application downloads & installs the application which the user has selected using the Open Shop Channel interface.

Technical description

This application attempts to download & extract a ZIP file from a URL stored in nwc24dl.bin.

When the user selects an item for in the Open Shop Channel interface, the browser invokes a JavaScript function addDownloadTask(urlstring) which writes urlstring to /shared2/wc24/nwc24dl.bin on the system NAND. Once that is complete, this application is launched through the forwarder channel.

Once launched, this application iterates through nwc24dl.bin and finds that URL. Once the URL is found, the file (a ZIP archive) is downloaded and extracted on to the SD card. Control is then returned to the shop channel.

Far more details are included as comments in the source code!

Intended Packaging

This application should be stored on the SD card in the directory /apps/oscdownload as boot.dol. Although it follows the directory convention of other Homebrew apps, this is not intended to be launched from the Homebrew Channel, and should not be launched as an independent application.

About

The extraction app for the Open Shop Channel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •