Talk:DOP-Mii: WiiBrew Edition

From WiiBrew
Jump to: navigation, search


can this restore the trucha bug? --Stonga 17:24, 4 September 2010 (CEST)

No.--Arikado 17:27, 4 September 2010 (CEST)

another question

Can it downgrade ANY IOS to ANY revision? --SifJar 19:44, 4 September 2010 (CEST)

Yessir. It was tested under vanilla IOS 58.--Arikado 19:55, 4 September 2010 (CEST)
Interesting. Thanks. --SifJar 20:20, 4 September 2010 (CEST)


I know for a fact that I have boot2v4 but Dop-Mii:WiiBrew Edition askes me if I want to upgrade it becuase it says I have Boot2v 1. Willsta 08:53, 5 September 2010 (CEST)

Then you don't have boot2v4. You just think you do. This code has been tested millions of times on Wii's from every region (yes, we even got someone to test it on a Korean Wii). It has never identified the wrong boot2 version once.--Arikado 05:00, 5 September 2010 (CEST)

So then I guess bootmii has been lying to me about having boot2v4 Installed when I check the info? Very well, I will install it nether the less. Willsta 09:02, 5 September 2010 (CEST)

I have the same "problem", I DO know I have Boot2v4 (dop-mii v13 says so) but v14 says I have Boot2v1, what is impossible. So, there is a bug :p --Pajariyo 15:19, 5 September 2010 (CEST)

I have a really nasty feeling I left my Boot2 debugging code (I already had Boot2v4 installed, but to test it, I had to reinstall it) in- which forces Boot2v"1" to appear installed. I'll get back to this :P (* lukegb blames Arikado for failing to test it, even though it's really his own fault) --Lukegb 15:49, 5 September 2010 (CEST)

Quick fix Thanks, Working properly now. Willsta 04:13, 6 September 2010 (CEST)
Yeah, I was wrong on this one. I actually have boot2v1 and the people I sent it to for testing didnt report anything so I put my faith in my code. I hadn't realized that lukegb hardcoded it to display boot2v1 everytime for debug purposes. Sorry. Please bitch relentlessly at me in the future if bootmii gives results that dop-mii doesnt.--Arikado 16:04, 8 September 2010 (CEST)
You would think the testers would've noticed this bug, I shall bitch if I spot a future bug before the 3 Dev's do. (likely to happen) Willsta 23:06, 8 September 2010 (CEST)

Shop Channel

It seems that for the first time ever, not only do you need to have the IOS the shop channel requires, but now, it has to be at least the current version of that IOS. Now do you think you could make the installer now check required IOS, and fetch latest version of that IOS to boot? Some people are going to no doubt try Dop-Mii to update the shop channel, and not think nothing of the IOS, and ultimately say hello to the 002 error.

As of this point, Shop Channel is now at v20, and requires IOS56 v5662. I thought just having IOS56 would be good enough, but it is not. —Preceding unsigned comment added by Caitsith2 (talkcontribs) 05:55, September 8, 2010 (UTC)

Of course we can do this. Thank you very much for the suggestion. I will try to have this done by the end of the week.--Arikado 16:04, 8 September 2010 (CEST)

I was able to install Shop Channel and IOS 56 (v5661) with this version of DOP-Mii (14.1) and did not need the new version (IOS 56 v5662) that came out Sep 7 or Sep 8 2010. -Kage Korosu 08:23, 9 September 2010 (CEST)


I'm on menu 4.2 and I'm trying to install IOS58 from NUS; currently I don't have it installed at all. It seems to download it all OK but gives a code dump when it goes to install it. I managed to update IOS56 and the Shop Channel OK. Chris 19:25, 9 September 2010 (CEST)

I've just used IOS58 Installer to do it instead. Odd that it wouldn't work with this though. Chris 19:34, 9 September 2010 (CEST)

I imagine that if you didn't have IOS58, then you would have needed a Trucha enabled IOS. Now that you have 58, you don't have to worry, DOP-Mii will work for you.-Kage Korosu 00:36, 10 September 2010 (CEST)
Thanks but it's not that. I did have a trucha enabled IOS 36, not that this should be necessary for DOP-Mii now. I tried installing under IOS61 with AHBPROT and with IOS36 but neither worked, though I could update IOS56 and the shop channel (not, as it turned out, to the latest ones after all, though I solved that by other means). Chris 12:56, 10 September 2010 (CEST)

Empty 'apps' folder in zip file

I just downloaded the file using the Download link on the right side [1] and the apps folder is empty. Is it supposed to be? I expected a boot.dol file.

I just downloaded it myself and its not empty?--Arikado 02:48, 21 October 2010 (CEST)
You're right, it's fixed now. I apologize, it must have been me. MrCarney 04:06, 21 October 2010 (CEST)
It has come to my attention that the zip doesn't appear to work correctly with Window's built in zip extraction utility (in XP at least). The solution is simple, use 7-zip or another decent extraction tool instead. Hope this helps if anyone is struggling. --SifJar 22:54, 4 November 2010 (CET)
Thank you SifJar! I was just sitting here at the computer for an hour or more trying to figure out WTF was going on! --Benjabean1 05:48, 13 November 2010 (CET)

Arbitrary WAD Installation?

Is there any objection to adding on to the user interface to allow navigating the SD tree to locate WAD files and be able to install them? Dashxdr 17:04, 25 October 2010 (CEST)

I have no interest in supporting piracy.--Arikado 21:49, 21 November 2010 (CET)
@Arikado So let me get this straight, WAD installation is synonymous with piracy? You do not imagine there are non-piracy reasons why someone would want to install a WAD? Suppose I wanted to create a WAD of my own game Jewels. You consider it piracy if I install it as a channel? Or WiiMC, which already has an installer -- you consider this to be synonymous with piracy? I'm just trying to wrap my mind around your thinking. Dashxdr 03:59, 22 November 2010 (CET)
What does the WiiMC installer have to do with installing arbitrary WAD files? Do you know WAD files are basically just .tar files and there is absolutely no reason to distribute homebrew programs in that format? Tueidj 09:43, 22 November 2010 (CET)
@Tueidj Are you kidding? I just gave you two reasons. You are also making a strawman argument. And also I have no idea who you are and I wasn't even speaking to you. Dashxdr 12:43, 22 November 2010 (CET)
So just because you don't recognize someone you just disregard their argument? Funny, I thought this was a public discussion page. I still don't see what the WiiMC installer has to do with installing WADS, why you'd mention it here, or why you'd be putting homebrew in a WAD container.Tueidj 16:11, 22 November 2010 (CET)
Anything that even COULD be used for piracy will not be put into the WiiBrew Edition of DOP-Mii. So again: No.--Arikado 15:47, 22 November 2010 (CET)
@Arikado OK. So if I fork your code and add the simple WAD navigation interface myself and release my version (with source), you've got no problem with that, right? I mean, you're just saying that you won't do it yourself, right? And BTW, that's all I was asking in the first place. I'm actually a programmer myself. Dashxdr 16:46, 22 November 2010 (CET)
@Tueidj I did respond to your "argument". I asserted it was a strawman. As such it is unworthy of debate. Look up on Wikipeda what a strawman argument is. If you have a further argument to make, go ahead and make it. 2nd point: In order to install a channel on the Wii, it needs to be in the form of a WAD file. The WAD file can be anything, such as a Wiibrew application. The goal is to customize one's Wii. Get it? Dashxdr 16:33, 22 November 2010 (CET)
That is absolutely false, WAD files have nothing to do with how content is installed. Now I see why you think I'm presenting a strawman argument, you think the WiiMC installer is just a WAD installer - you are mistaken.Tueidj 16:39, 22 November 2010 (CET)
@Tueidj There is a path to making Wii channels. Currently the path requires .NET infrastructure and point and click interface tools (which I've never used because I refuse to use .NET). The end result of that process, I gather, is a WAD file. Which then is then installed with a closed-source (more often than not) tool and it becomes a channel that appears on the Wii main menu. I want to be able to install an arbitrary WiiBrew application (my own, in fact) as channels on the Wii. And I don't want to use .NET. And I want to be able to add my own sound samples and images. And I want other people to be able to do this as well. And every step of the way I want the tools used to be open source. It's all about freedom to use my hardware (The Wii) as I see fit. Get it yet? Dashxdr 16:53, 22 November 2010 (CET)
That is the path that pirates and people who don't know any better use. Those of us who actually understand how the system works are able to create our own content without the .NET crap and also our own installers that don't have anything to do with WADs. If you want to create your own tools to do this (which you're going to have to do if you don't want to use the .NET crap) then you'll learn it too, and you will realize why WADs files are completely unnecessary. Please stop telling me I don't "get it" - you may not have heard of me but perhaps you've heard of Riivolution, an app which can install a copy of itself as a channel without any WADs or even without a pre-existing HBC installation? Tueidj 17:07, 22 November 2010 (CET)
@Tueidj I get so exhausted with people assuming that piracy is the motivating force in everything anyone does with thw Wii or WADs. That attitude just doesn't go over very well with me. That attitude is dripping from your original comment. Yes, I'm one of those people that "doesn't know any better" about how to get an arbitrary channel installed. The path to the wonderful knowledge you describe is unbelievably cryptic. I'm trying to make that path straighter. You know where I'm trying to go. Lead, follow or get the fuck out of my way. So far you've done absolutely nothing but waste my time. Dashxdr 17:15, 22 November 2010 (CET)
Ok, good luck finding your way with your head up your ass.Tueidj 17:37, 22 November 2010 (CET)
@Tueidj Thanks! From you that's a compliment. Dashxdr 18:03, 22 November 2010 (CET)
Dashxdr: I believe what teuidj is saying is that a WAD file is simply a container, and there is no real reason to use it to contain the contents of a channel. Its the contents that matter, and the WAD is extracted by a WAD installer anyway, so it makes more sense just to embed the actual channel contents in the installer binary, rather than a WAD. And there's no need to pack a WAD therefore. However the problem with that is it makes life hard for the end user, if the contents of a channel must be packed in a binary, rather than just dropping a WAD on the SD card and installing it. But WADs are the distribution method of choice for warez VC/WW, so any sort of installer for them is facilitating warez. I'm not trying to take either side in this argument, just trying to clarify some stuff. --SifJar 20:10, 22 November 2010 (CET)
@SifJar Thanks for that information. The thing I see is that the process one must go through to create a channel for the Wii is cryptic and poorly documented. It is easy to follow the warez / VC/WW path, so people go that way. But I want to follow an open source road all the way and I want to be able to create things myself. WiiMC has an installer. It was provided by some associate of the author of WiiMC, as a courtesy. I want it for such things to be trivial to do, without having to say please or thank you. It's not there yet. I don't give a rat's ass about the potential for use in warez / piracy (and besides, that "battle" is lost already, pirates PWN'd the Wii long ago, can't we face reality already?). I'm only after freedom. WADs are established, that much is obvious. I want a path that lets me create channels and install them, using non-M$ related open source tools, and if the WAD format is used, that's fine. One clear advantage is being able to leverage a lot of existing tools. Another note, the approach of making a custom installer for each application is ridiculous, everyone has to reinvent the wheel. Why not replace WiiBrew's apps/* structure with apps/*.WAD, and WiiBrew just launches the contents of a WAD without it having to even be installed as a channel? One would get the cool animating logos and sound effects. And a built in function of the HomeBrew channel could be to install a WAD as a channel. I'm just thinking out loud here. Dashxdr 21:31, 22 November 2010 (CET)
I really don't understand your logic behind having HBC launch .WAD files instead of .DOL or .ELF files...It makes zero sense. .WAD files are simply .DOL files with a few other files all wrapped up together. What is the point of wrapping them up, just for HBC to have to unwrap them to run them? It is completely illogical. As for the HBC showing banners thing: That would require a LOT of coding. TT would have to implement a full clone of Nintendo's banner handling code, which I'm not sure is 100% reverse engineered yet, and for very little gain. It is much easier to implement a custom identification system, like i dunno...a file containing a name and description, perhaps in XML format, and an icon, perhaps in PNG format? Also, you can already create custom channels using 100% open source and non- .NET tools thanks to Benzin and You may have to fix some errors with, but nobody said it was easy. As for HBC installing WADs, never gonna happen, simply because it'd be very hard to implement anti-piracy. And while as you say, piracy is rampant in the Wii "scene", that does NOT mean TT are gonna release a tool capable of piracy. --SifJar 23:32, 22 November 2010 (CET)
@Dashxdr I sent you an email. Please read it. I think my point was lost in here :P--Arikado 23:44, 22 November 2010 (CET)