Talk:Homebrew Browser

From WiiBrew
Jump to navigation Jump to search

great start ;) well, i dunno if it's planned, but you should add things like repositories, which can be added via the program, maybe in XML format, but, keep on working

I took the easy way and have to create a new image for each homebrew application -Teknecal 17:24, 29 June 2008 (CEST)
This is great good work Teknecal. Will you release the source after you get the app finished? --vader347 20:19, 29 June 2008 (CEST)
Maybe in the future or only certain parts of the code. -Teknecal 04:31, 30 June 2008 (CEST)
Title Directory
Another Rock Paper Scissors Game RockPaperScissors_v02
AtaWii AtaWii
Ballion ballion
Barrage barrage
Bichejos bichejos
Box2D Balls Box2DBalls
Briicks Briicks
Bubble Dizzy bdizzy
CharioMan CharioMan
Chess chess
DragonMedia Player dmp
DrawingBox DrawingBox
Duck Hunt duck_hunt
ExistenzE ExistenzE
FCE Ultra Wii fceu
FCEU (aksommerville) fceu_aksommerville
FCEU (Suloku) fceu_suloku
FCEU (Vicious1988) fceu_vicious1988
ftpii ftpii
FUSE fuse
Gamecube Saver Sd2gc
Genesis Plus genplusgx
Headtracking Demo Headtracking
HiivelyPlay HiivelyPlay
Hugo-wii hugo-gx
Jewel Quest JQuest
MahJongg Wii mahjongg
MAsteroids masteroids
Matching Cards matching_cards
Minesweeper mine_sweeper
MiniMP3 Player MiniMP3Player
Missile Command missilecommand
MPlayerWii MPlayerWii
MTP mtp
Neopop Wii neopop
OpenTyrianWii opentyrian-Wii
PlanetHively PlanetHively
RayTracer RayTracer
Rock Paper Scissors RockPaperScissors
SameGame SameGame
Scogger scogger
ScummVM scummvm
SD Explorer sdexplorer
Simon simon
SMSPlus smsplus
Snake2 snake
Snes9X Wii snes
Snes9X (Falco) snes9x_falco
Snes9X (LoPsT) snes9x_lopst
Snes9X (Robert) snes9x_robert
Snes9X (vicious1988) snes9x_vicious1988
Snes9X (Yoysothoth) snes9x_yoysothoth
Snes9X Wii snes
SpaceShooter SpaceShooter
steroids asteroids
Sudoku 2 wiisudoku2
Sudoku sudoku
Tanks Tanks
Tetris Tetris
Touhou Fangame Touhou
Trojan Wii TrojanWii
Visual Boy Advance vbawii
Wii MFE Port mfe-wii
Wii Web Server wiiwebserver
Wii-Tac-Toe Wii-Tac-Toe
Wii64 wii64
WiiBServer wiibsrvr
Wiihttpd wiihttpd
wiilight wiilight
WiiMotionDemo WiimoteDemo
WiiOperation operation
WiiPaint WiiPaint
WiiPhysics WiiPhysics
WiiPoker WiiPoker
WiiWhiteboard wiiwhiteboard
Yabause Wii yabause
Yabause (Ac_K) yabause_ac_k

How it works

1. The Homebrew Browser (HBB) contacts main server to receive a listing of the current homebrew applications. The list contains the different homebrew application names, image file sizes, boot file sizes and whether it is a dol or elf file.

2. HBB checks to see if the user has the latest image files (stored in /temp)for all homebrew listed. If the image is out of date or missing, it downloads the image file.

4. Once in HBB and when selecting a game to install, it downloads the icon.png, meta.xml and boot.dol/elf files from the server.

Should the list in step 1 include the release date? Felix 08:29, 30 June 2008 (CEST)
At the moment it doesn't because that's all written on the image files you download. Kind of a bad development idea, always having to change images when it gets updated, but for the end user they won't notice. --Teknecal 09:52, 30 June 2008 (CEST)
Why not put this and the notes for the devs right on the article? --Blooper4912 23:36, 1 July 2008 (CEST)
Well, I went ahead and copied them. --Blooper4912 23:43, 1 July 2008 (CEST)
Thanks --Teknecal 10:23, 4 July 2008 (CEST)


Are you hosting the homebrew on your own server? FallenAngelUK is also making a Homebrew Library and a Homebrew Manager. It would be great if these tools work with each other. Felix 06:52, 30 June 2008 (CEST)

Currently hosting on my own server --Teknecal 16:31, 30 June 2008 (CEST)


Awesome App! But i think maybe you should add some stats (most downloaded) to get some competition going in Homebrew Development :)—Preceding unsigned comment added by Mjbauer95 (talkcontribs) 07:37, 30 June 2008 (CEST)

Statistics sound good. Where should these statistics be available? Should it be in HBB or just on a webpage? --Teknecal 18:52, 3 July 2008 (CEST)
I was thinking more in the HB --Mjbauer95 21:22, 3 July 2008 (CEST)

Some stats for the Top 10 applications downloaded

Last updated 15 July 2008

2799 wiiphysics

2075 duck_hunt

1915 sdexplorer

1543 ftpii

1281 tetris

1206 wiipaint

1056 tanks

987 chess

945 PONG

928 ballion


When I first saw the name "Homebrew Browser", I thought it was a web browser. Maybe "Homebrew Downloader" would be more appropriate? Felix 10:09, 30 June 2008 (CEST)

Agree.png(agree)x1 otto888
Another person got confused:[1] Felix 03:48, 10 July 2008 (CEST)
Another confused right here. :) What about Homebrew Manager? Xyrion 21:40, 11 July 2008 (CEST)
Disagree. Name a web browser that's NAMED (Something) Browser. There isn't one. Homebrew Browser would be at best a description of a homebrewed browser. This is definitely a name, and it fits perfectly. "Downloader" is more of a misnomer than this. And stupid people on the forums are hardly a convincing argument --ProdigySim 04:34, 10 July 2008 (CEST)

Background downloading

It would be nice if we could keep on browsing while it is downloading. Felix 10:09, 30 June 2008 (CEST)

Background Music

Help out by finding and linking us to any calm music loops so we can decide which one to use.

Loop_01 Loop_02 Loop_03 Loop_04

Robert Rich: Past Glances Parallel Horizons Felix 13:58, 4 July 2008 (CEST)

Definitely 'Loop 3'! Quixada 03:31, 7 July 2008 (CEST)

I agree on loop 3 IF teknecal does this feature. It sounds the most wii-oriented. Pinball wizard 16:44, 11 July 2008 (CEST)

Loop 1: Too much beat for BG music. Loop 2: Sounds a little too old school for Wii. Loop 3: I'd have to agree that this is probably best... Loop 4: ...But this one is fine too.--PCDude2143 23:40, 13 July 2008 (CEST)

I'd like to put in the background music but am not great with threads. I've tried but can't get the mp3 to keep playing in the HBB. If anyone has a threading example which can loop an mp3 and do other things like draw graphics/display pictures, etc, please post a link to it here. --Teknecal 16:44, 19 July 2008 (CEST)

Need Help?/Suggestions

Categories, Sound and more

I have a suggestion as to make it look more like the shop channel so it is divided into categories. Other than that, GREAT JOB!!! Also, do you need help adding more content into the lists? I noticed that you don't have things like any utilities, media things, etc. I know most need other folders but if you put up a warning message that in order for it to work it must include XXX installed then it should work. Pinball wizard 16:29, 1 July 2008 (CEST)

At the moment I'm working with LowLines to get some better graphics. I'm thinking that some background sound to the HBB would be nice as well (can anyone recommend some calm background music like the shop channel). In a future version of HBB I plan to include those applications that don't run off a single boot file or need to create directories, both of these would be done by HBB. Good suggestion about the categories. I might need help with the content list in the future. If you'd like to help straight away, link me to some homebrew games that use a single boot file or homebrew applications that would likely be run more than once (like WiiPaint, ftpii, etc). Thanks. --Teknecal 17:15, 1 July 2008 (CEST)
Here are the ones I didn't see yet added. I included TItle lister since it can be quite useful but it is YOUR project so don't let my ideas change yours unless you agree. Pinball wizard 17:00, 1 July 2008 (CEST)
The problem with the first two is, they load up files from the SD card and HBB doesn't support downloading those files yet. --Teknecal 17:15, 1 July 2008 (CEST)
They do? I installed at least Missile Command with only the elf I thought. Sorry my mistake. EDIT: I see, you cannot have more than the .elf/.dol the meta.xml, and the icon.png in anywhere. I thought it was that it couldn't link to anywhere else in the card other than the folder. Pinball wizard 18:23, 1 July 2008 (CEST)

Update All Button

I would like to suggest a "Update All" button that allows updating all installed apps at once instead of having to select all update buttons seperately. --delirium83 20:43, 23 July 2008 (CEST)


This is just awesome. Very well made, and easy to use ;) Just one little detail: the screen is pushed down a bit. Anyway, that's just a little thing compared to the rest of the app. --PaRaDoX 22:08, 1 July 2008 (CEST)

I agree with PaRaDoX. It's completly awesome, it works really good and is really usefull. Continue the good job, I know it could lead to something even more powerfull =D. Keep updates on. --LaPatateInc 22:12, 1 July 2008 (CEST)

It's helpful that I don't have to bounce back and forth between the Wii and the computer. You also seem very into the project, because there have been 2 updates in the past week. One small cosmetic thing I would adjust is the CLI at the beginning. Maybe a Wii Shop-like loading screen instead with a single line of text underneath so you can see the progress and any status messages. --PCDude2143 23:52, 13 July 2008 (CEST)

Other icons

This isn't really a big issue, but it would be a good idea for later on in development. After picking an application to install, it would be nice to get a popup asking which Icon you wanted to use for it. Many applications still do not have "official" icons, and people like Lowlines have created some very nice icons that people enjoy, too. --ProdigySim 19:21, 2 July 2008 (CEST)

Yeah I actually had this idea as well and so did LowLines, sometime in the future I guess. --Teknecal 02:36, 3 July 2008 (CEST)

Check Icons

How about a green check if installed and a blue check if it can be updated? At the current colour (Blue/Gray) on my older television, its hard to tell them apart (the only tell-tale difference being the "Download" button, heh) --Navarr 20:36, 5 July 2008 (CEST)

Yeah, I was having a little trouble as well. We'll have a green tick for installed and a blue tick if it can be updated as you have suggested. --Teknecal 02:55, 7 July 2008 (CEST)


Any one successfully downloaded RayTracer? I got "download failed" when I tried. Felix 02:38, 10 July 2008 (CEST)

Same issue here along with WiiWhiteBoard also. Pinball wizard 03:32, 10 July 2008 (CEST)
Thanks for letting me know. There was a small bug which caused this to happen. v0.2.0a should fix this issue. --Teknecal 13:12, 10 July 2008 (CEST)

Info/Stats Bar for sd disk

First off, GREAT WORK! If I may suggest, would it be possible to put in some form of info/stats bar illustrating sd card disk (free) space vs data used..etc. Maybe similar to Wii menu > save data management screen (Blocks used/free) Thanks! --ramie 07:52, 10 July 2008 (CEST)

Just a number showing free space is good enough for me. Felix 12:13, 10 July 2008 (CEST)

Make buttons bigger

Can the about/download/delete buttons be made bigger? I have a small tv and it is hard to aim for the buttons. Felix 12:13, 10 July 2008 (CEST)

Wrong version

First, let me thank you for adding my game to the browser. But Wii-Tac-Toe should be version 0.1 like in the XML file. The About button should be "Tic-Tac-Toe game" like the short description in the meta.xml. There is two mode for playing the game so the current description is confusing. By the way I really like your application, you did a great job. -Crayon 17:27, 10 July 2008 (CEST)

Thanks for bringing this up. I normally just go off the description written in the homebrew apps section. Description and version number have been updated. --Teknecal 10:44, 11 July 2008 (CEST)

What about SDExplorer 0.9 being upgraded to SDExplorer 1.0a? Too many files outside of the "apps" folder I guess... --Ace Alabama

Wanted Apps


If you want an app added, put it here, personally, I would like DragonMedia Player, not sure if thats possible though

With the recent updates, DragonMedia should be possible. I too would like to see it. Its an application that updates a lot. --Navarr 19:13, 10 July 2008 (CEST)
DMP has been added. --Teknecal 15:55, 11 July 2008 (CEST)

Guitar Fun

How about Guitar Fun? :D --Navarr 18:58, 11 July 2008 (CEST)

Should it really be added? I mean you have to download a song off the internet and therefore you'd basically have to take out the SD card anyway or ftp it over? --Teknecal 15:55, 12 July 2008 (CEST)
You have to do the same thing for emulators, but you're putting those on. --Blooper4912 16:21, 12 July 2008(CEST)
It would be useless for upating Guitar Fun and keeping the songs that we had previously on our SD Card.


How about the new version of GeeXboX who is now compatible with wiimote?

I've just looked at GeeXbox and boy does this application use alot of files. I'll need to release yet another new version (probably v0.2.0c) of the HBB to cope with all the files. --Teknecal 02:54, 19 July 2008 (CEST)
You're right, it use a lot of files (222 files and 34 folders)
Considering changing the download method to some sort of compressed archive? That would certainly do wonders for things like this --ProdigySim 17:49, 19 July 2008 (CEST)

Another Rock Paper Scissors

I don't see it in the Homebrew Browser but you wrote that you added it on the list Homebrew Apps in HBB.

In HBB, it is listed right after Sudoku 2 in the games list. --Teknecal 02:46, 19 July 2008 (CEST)
I know why I didn't recognize it: It's the old version, the version 0.2. The new version, 0.3, have a new icon, new graphics and a new folder name. Do you will update it?

Tetris with wiimote support

May I suggest Tetris Unofficial version 1.2 With Wiimotes by Feesh.

This has been added. --Teknecal 13:13, 23 July 2008 (CEST)

Asteroids with wiimote support

May I suggest Asteroids Wiimote version using the wiiuse library. Added by para.


Now that Homebrew Browser can install programs that access files on the SD card, more emulators would be great!

Emulators should be in HBB by 24 hours. --Teknecal 15:55, 12 July 2008 (CEST)

Give a hand?

Can I help in some way? I'm better at the web side of things with PHP skills (don't know - are you using FTP or something :) ). --Lukegb 21:34, 11 July 2008 (CEST)

If you would like to help and don't mind doing something repetitive, you could find all the applications HBB supports and add "| hbb = 1" to the Infobox homebrewapp of that application and "| hbc = 1" if that application can work out of the box with HBC. What do you think about having a HBB website which lists all the applications in HBB and make them downloadable similar to this website ( --Teknecal 15:45, 12 July 2008 (CEST)
Sounds great :) - I'll start on doing the repetitive task first. --Lukegb 10:33, 13 July 2008 (CEST)
OK - I did a test version of something similar to the website you mentioned (but with your awesome channel graphics) - at the moment it only displays the graphic (table style). I've put it up at --Lukegb 12:08, 13 July 2008 (CEST)
Doesn't look too bad, are you reading all the applications from the list file? I probably should start zipping up the games so that they can be linked to. Wonder if there will be enough interest in this sort of thing. --Teknecal 14:00, 13 July 2008 (CEST)
Yes - the script is reading from the listv020b.txt file on your server (which I discovered by running strings boot.elf | grep HTTP). Easy - thanks to PHPs EXTENSIVE string handling, parsing and processing functions! --Lukegb 15:14, 13 July 2008 (CEST)
Mmm, didn't know elfs contained plain text --Teknecal 15:15, 14 July 2008 (CEST)
Well - yes. Because it's got to read the stuff to send out and print to screen _somehow_. And they do it by storing it as plain text. :) --Lukegb 16:13, 21 July 2008 (CEST)
Also - if you can (I understand this is a long-term thing) - INCLUDE ZIP SUPPORT IN HBB ITSELF - fast downloads + easier to dl onto PC! :D --Lukegb 16:13, 21 July 2008 (CEST)
I've thought about doing this and it'd be much easier this way than separate files. I'm all about examples, if someone can provide me an example source code where unzipping is being done I'd put it in HBB much sooner.
Well - there's the 7-zip open source project, which supports zip. --Lukegb 11:13, 22 July 2008 (CEST)
Specifically the files at 7-zip page containing 7zip and its LZMA SDK. --Lukegb 11:23, 22 July 2008 (CEST)
| mupen64gc has code for unzip that (presumably) compiles for the Wii already --ProdigySim 17:29, 22 July 2008 (CEST)

Don't worry about zipping, I think I might link to the original archive... --Lukegb 05:47, 14 July 2008 (CEST)

mupen64gc C++ file - don't forget it --Lukegb 08:37, 23 July 2008 (CEST)
Incidentally - mupen64gc is under the GNU GPLv3. The 7-zip LZMA SDK is under the GNU LGPL (link to v3, unknown v used for LZMA SDK). These usually mean (except for the LGPL, AFAIK) that the source must be released. --Lukegb 08:37, 23 July 2008 (CEST)

Homebrew Browser cannot download /temp/opentyrian-Wii.png

Since today, July 11, 2008, the Homebrew Browser has given me the following error message every time I run it: "The server appears to be having an issue. Retrying... The server appears to be having an issue. Retrying... The server appears to be having an issue. Retrying... Could not create or request file /temp/opentyrian-Wii.png, exiting..."

I wanted to bring this to your attention in hopes that it could be quickly and easily remedied. Here is a thread in which the issue was brought up.

I also would like to add a big thank you for making such a great application. Excellent work! It makes the installation of homebrew quick and easy, and it brings great new applications to my attention.

Thanks, issue fixed. I forgot to upload that file :\ --Teknecal 03:20, 12 July 2008 (CEST)

Unofficial releases in HBB?

Will you also add unofficial releases to the HBB? (e.g.: SNES v3.1 of LoPsT) --ChronoX 09:53, 13 July 2008 (CEST)

Yeah, I will probably do this in a few days. I'd have to put plain text over the icon image to signify whose unofficial release it is. --Teknecal 15:25, 14 July 2008 (CEST)
Couldn't they be under a new category named something like "Unofficial" Cboomf 14:56, 19 July 2008 (CEST)

Loading GUI First - Do not show black/white text at startup

Why don't load the GUI first, and them tell the user that is loading the network, them looking for an update and downloading the list. The idea will be not to show that ugly command text at startup. A little bit similar to the Homebrew channel, whe it shows an icon when loading the network device and reading the SD card. --EvilMind 13 July 2008.

I kinda like having the terminal pop up to show what it's doing. It also helps users to debug what may be going wrong such as when Teknecal forgot to upload an image. I'm sure it would have gotten fixed but it just brought the problem to our attention so much faster. --NatenNator 18 July 2008

GUI - but if there's an error (i.e. like Linux with its bootsplash) bring up the terminal and display. Alternatively, you could check for a file in the folder where the HBB is stored (say ilikemyterminal) and if so, then leave it at terminal. But that needs lots of effort (I think) and I want ZIP support first! :P --Lukegb 10:27, 23 July 2008 (CEST)

Cursor is kind of small

Why not make it bigger? -bdr9

It's a bit smaller because the buttons are quite small --Teknecal 11:04, 17 July 2008 (CEST)

Other Platforms?

So now, we can download emulators. But what about Homebrew games from consoles we have emulators for? I know, this would be much work, but you can do it like Nintendo, only two games a week ^^ Oh, I need to say THANK YOU VERY MUCH, you've created the most usefull homebrew app for Wii! Homebrew browser is a must-have like DSOrganize for DS. :))))) --Elgamblo 18:57, 18 July 2008 (CEST)


It would be a great feature to be able to rate the homebrew games. I don't know if would work without too much work, but I had some ideas: You can only rate downloaded games and you can change your rating whenever you want. Of course, you would be able to sort by rating. I know, it would be much work and it seems pretty useless, but I think there are already (or soon) over 100 homebrew games online and you don't know what you should download when you first launch Homebrew Browser. Sorry for my broken English... :/ --Elgamblo 18:57, 18 July 2008 (CEST)

Ratings -> could work, with the help of a server side programming language. Changing your rating... ummm... that is going to be quite difficult, since IPs change, and so on. Short of finding an unique individual Wii ID, that is... --Lukegb 16:15, 21 July 2008 (CEST)
Yes, but it should be possible to get the Serial Number. When I buy something in Wii Shop Channel with the Credit Card, it shows the Serial Number. --Elgamblo 16:18, 21 July 2008 (CEST)

WiiWebServer wiiweb.xml

At the mo, the old wiiweb.xml is being downloaded, but the new one is needed
Beta 2
Cboomf 13:37, 20 July 2008 (CEST)

Thanks, I didn't realise it needed a new file. --Teknecal 15:06, 20 July 2008 (CEST)

Make cursor disappear when no IR dots are visible

Shouldn't the cursor disapper when the Wiimote can't see any IR dots? It does in the HBC and the Original Wii Menu. -bdr9

Bigger fonts?

Is it at all possible to increase the font size by 2 points or something? Something a little closer to what is on the HBC. As it is currently, it's hard to read on an SDTV without having to lean forward and guess what the blobs mean. --Shuffle

custom icons?

Is it possible to use this to update without losing my icon and getting yours? And I noticed that the fcemu soluko version to my understanding uses the boot.dol file but the name is boot.elf since the boot.dol was 2.25mb and the boot.elf was around 3+mb but your boot.elf is the same size as the boot.dol and it only recognizes it if you have the elf version that is the dol size, why is that? Pebls123 18:56, 22 July 2008 (CEST)

Can not initialize internet connection

I am currently using a Wii with 3.2 firmware, and homebrew channel beta 8. I have installed and gotten plenty of apps to work fine, however I have never been able to get this application to work. It just says that it cant initialize with the network. Opera works fine, weather channel, wii connect 24, and the Homebrew channel had updated automatically when I installed beta 7. Is there are a port you would recommend opening up on my router to try and solve this issue. I have a feeling my routers firewall is blocking it. Its an actiontec wifi router that comes standard with verizon fios.

The Homebrew Browser uses HTTP on port 80 to get all of the data... So unless port 80 is blocked by your firewall, I don't think that's the issue. However, I have heard of other people having this same issue without resolution. Can I ask specifics about how your Network connection is set up on the Wii? As in, Wireless, Nintendo Wifi adapter, Wired... Static IP, Automatic, Proxy.... ? Any info would be helpful --ProdigySim 19:12, 22 July 2008 (CEST)

So i use the wii's built in wifi, with automatic configuration on a WEP key. I believe its 64 bit WEP, but it may be 128 bit. I can check when I get home. I will try disabling it though when I get home and see if that changes anything.--Dave 14:53, 22 July 2008 (EST)

So I resolved the problem by placing my wii in a DMZ in the routers settings. I also noticed that the homebrew channel doesn't connect to the internet unless the wii is in the DMZ as well. For some reason my firewall doesn't play nice with homebrew. I can try to email you a log of my firewall activity if you like. --Davey 20:16 22 July 2008 EST

It appears that after one successfuly connection, I could not log in again. I Switched to WPA on my wifi, and I did get it to work, but i dont know if thats just one time because it involved resetting my router. I will do more testing tonight. If the wii is in the DMZ though it cant be a firewall issue. I would keep it on WPA, but not all wifi devices in my house support it. --Davey 09:16 23 July 2008 EST