EDIT: DARKCORP v1.1 Full Package is online now! Also the uninstaller was broken in both the Lite and Full versions. It is fixed now. It can also now be used to uninstall ANY version of xxxxCORP. ...and a few typos in the README have been fixed. EDIT2: Lite version link at bottom of post has been updated. Hello gbatemp! 'Tempers who are from the USA, are you enjoying Independence Day? Happy Independence day USA! Well, now amongst the fireworks and blowing crap up to celebrate the day, everybody can now all have the independence and freedom to mod and pirate on Wiis with System Menu 4.3! <img src="style_emoticons/<#EMO_DIR#>/yaywii.gif" style="vertical-align:middle" emoid="" border="0" alt="yaywii.gif" /> What I mean is... ...DARKCORP v1.1! Just like last time here's the README in spoiler tags (be sure to read it all): Warning: Spoilers inside! BE SURE TO READ EVERYTHING IN THIS FILE BEFORE INSTALLING!!! BE SURE TO RE-READ THE FAQ SECTION BEFORE ASKING ANY QUESTIONS!!! IF THERE IS ANYTHING YOU DO NOT FULLY UNDERSTAND, RE_READ THE README, AND IF THAT STILL DOESN'T HELP, PM damysteryman AT THE GBATEMP.NET FORUMS BEFORE INSTALLING!!! It finally exists! We, Team DARK, now present to you all: DARKCORP v1.1! What is it? It's a complete software modification for your Nintendo Wii to allow you to play almost all of your in-region backup burnt Wii and GameCube games via the disc channel without opening your console or having to use a loader application. What's in it? Main: IOS09 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS11 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS17 = IOS53 v5149 with rev17 DIP IOS20 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS21 = IOS53 v5149 with rev17 DIP IOS28 = IOS28 v1293 with rev13 DIP IOS30 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS33 = IOS33 v2834 with rev17 DIP IOS35 = IOS35 v3092 with rev17 DIP + ES_Identify Patch IOS36 = IOS36 v3094 with rev13 DIP + ES_Identify Patch + NAND Permissions Patch IOS37 = IOS37 v3612 with rev17 DIP + ES_Identify Patch + NAND Permissions Patch IOS38 = IOS38 v3867 with rev17 DIP IOS40 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS41 = IOS41 v3091 with rev17 DIP IOS43 = IOS43 v3091 with rev17 DIP IOS45 = IOS45 v3091 with rev17 DIP IOS46 = IOS46 v3093 with rev17 DIP IOS48 = IOS48 v4123 with rev17 DIP IOS50 = IOS50 v4889 with rev13 DIP + ES_Identify Patch IOS52 = IOS52 v5661 with rev13 DIP + ES_Identify Patch IOS53 = IOS53 v5149 with rev17 DIP IOS55 = IOS55 v5149 with rev17 DIP IOS56 = IOS56 v5661 with rev17 DIP IOS57 = IOS57 v5918 with rev17 DIP IOS58 = IOS58 v6175 with rev17 DIP IOS60 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS70 = IOS60 v6174 with rev13 DIP + ES_Identify Patch IOS80 = IOS60 v6174 with rev13 DIP + ES_Identify Patch All IOS have the RSA signature check removed. All IOS, except for 28, 33, 35, 36, and 38, have full Korean Game support. All IOS have their version number maxed out to prevent being overwritten by an Official Nintendo Wii System Update (although we do not recommend performing a Wii System Update anyway). DARKCORP v1.0 does not modify IOSes 4, 10, 12, 13, 14, 15, 22, 31, 34, 51, or 61. Extras (only available in the Full version): cmios (WiiGator)= mios v4 with WiiGator's GC Backup Launcher 0.2 embedded into it. cmios (Waninkoko)= Waninkoko's cmios rev5, but uses mios v4 as a base, instead of mios v5. What is needed (other than this package): - A Nintendo Wii (to modify) - An SD card with approx 100MB of free space - Ability to run Wii homebrew (preferably Homebrew Channel installed, or via indiana pwns savegame hack (via another loader though. loadMii prevents the Wiimotes from syncing when installer is loaded.) Optional, but recommended: - bootmii (preferably as boot2): We highly recommend installing bootmii, and making a NAND backup, and/or installing preloader prior to installing DARKCORP v1.0. - preloader: Also, installing preloader with a hacks.ini for your System Menu is recommended, as it has some useful hacks, such as region free games. - cIOS249: To run the installer. If you don't have these, the installer can install cIOS249 rev17 for you. How risky is it to install? DARKCORP v1.1 overwrites the majority of the system files (IOS) on your Nintendo Wii with modified ones which "know" how to handle DVD±R discs, so the installation process itself is about as risky as an official Wii System Update (but less dangerous than the 4.2/4.3 Update). You should be fine if you just let the installer run though. THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY, NIETHER EXPRESS NOR IMPLIED. THIS (AS WITH ANY OTHER MODIFICATION) WILL ALSO VIOD ANY OFFICIAL NINTENDO WARRANTY THAT YOU MAY HAVE. WE (Team DARK + TeamWiiGen) ARE NOT HELD RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE TO YOUR NINTENDO WII CONSOLE! YOU USE THIS AT YOUR OWN RISK! IF YOU DAMAGE YOUR NINTENDO WII, IT IS ENTIRELY YOUR OWN FAULT! How to install it: Unpack the contents of this .zip file to your SD card and run the "DARKCORP v1.1 Installer" application application via the Homebrew Channel, or load up another loader via indiana pwns, and use that loader to load it, then select the installation option that suits you. If you already have cIOS249 installed, select: Install/Upgrade to DARKCORP v1.1 (regular mode) If however, you don't have a usable cIOS249, select: Install: Virgin Wii method (TBR + cIOS249 r17b + CORP) This will install cIOS249 rev17 (with DL bug fix), then use it to install DARKCORP v1.1. Only use this method if you need it! If your Wii does not need this method, it will give an error, such as error -1035. DARKCORP v1.1 should also allow region-changed Korean Wiis to run System Menu 4.2x without the #003 error. Just be sure to install DARKCORP v1.1 BEFORE installing System Menu 4.2x/4.3x, and DON'T OVERWRITE IOS70! An example way to update a region-changed Korean Wii to 4.2x/4.3x (without breaking it) is: 1. First install DARKCORP v1.1 2. Then install the System Menu 4.2x/4.3x wad of the region that you changed to using Wad Manager. DARKCORP v1.1 can also load up Korean Games, even if your Wii isn't Korean! It can also install Korean encrypted wads. Just run Wad Manager under cIOS37 to install Korean encrypted wads. If you want to load backup GameCube games too, then run the "DARKCORP v1.1 Full Installer" application via the Homebrew Channel, and install EITHER WiiGator's OR Waninkoko's cmios. Only one can be installed at a time, but you can change your mind by overwriting the one installed by installing the one you want. All System Menu IOS (9, 11, 20, 30, 40, 50, 52, 60, and 70), along with IOSes 35, 36, and 37, now all have the ES_Identify Patch in them. This allows preloader compatibility, and should allow the majority of homebrew applications to use the ES_Identify function, but due to the way the newer IOS work, it will only allow ES_Identify to be called once per IOS Reload. Due to some people having problems with DVDX after installing DARKCORP v1.1, a DVDX Fix has been included in the “DARKCORP v1.1 Full Installer”. Just run the installer and select: Comment: "We tried to make it as noob friendly as possible. Read README, copy it over, run it, done! Now just pop in a disc and play!" How to uninstall it: First of all, DON'T DELETE ANY IOS!!! YOU WILL (most likely) KILL YOUR WII IF YOU DO!!! Rather, the IOS must be OVERWRITTEN with official, unmodified IOS. Just run the “DARKCORP v1.1 Installer” and select: Uninstall DARKCORP (YOUR IOS WILL LOSE ALL PATCHES!) This will replace your cIOS with unmodified IOS, meaning no trucha, no ES_Identify etc. If you had any patches applied to IOS prior to installing DARKCORP v1.1, you have to reapply these patches after uninstalling. If you are upgrading from cIOSCORP v3.4 or lower, please uninstall it first. Compatibility: The Official DARKCORP v1.1 Compatibility List can be found here: <a href="http://thewebpost.net/DARKCORP_v1.0/DARKCORP_v1.1_compatibility.htm" target="_blank">http://thewebpost.net/DARKCORP_v1.0/DARKCO...mpatibility.htm</a> A compatibility testing kit has been included with DARKCORP v1.1, in case you want to record results for any games you test. We really need as many test results as we can get! If you have any test results (any results at all, even if the game's already been tested), please follow the testing kit's instructions word for word, and it will tell you how to submit it. Make sure you have filled out ALL the fields shown in the compatibility list, else your test may not be accepted. Where to find the latest version of DARKCORP v1.1: The official DARKCORP v1.1 package can always be found by emailing firstname.lastname@example.org. If you get it from anywhere else, it might not be the official package, and could be corrupted. A member of a certain Wii website repackaged a previous version and distributed their package, which (accidentally) had a corrupted IOS30. Another group actually stole a beta version to include into a guide which is notorious for causing bricks. So be sure to grab the official version in order to prevent increasing the risk to your Wii! @News posters: If you do plan on posting or linking to the DARKCORP v1.1 package, could you please just link to the original unaltered DARKCORP v1.1 package (the auto-reply email address), or one of it's mirrors, rather than repackaging it yourself? Thanks in advance. @People who wish to 'mirror' or 'torrent' DARKCORP v1.1: Mirrors and torrents are welcomed! If you decide to mirror DARKCORP v1.1, could you please not alter the packages in any way, and could you please pm damysteryman at the GBATemp.net forums, providing the links to your mirror? Just make sure that your mirror/torrent provides the unaltered copy of the DARKCORP v1.1 package. Who knows, we may need to use your mirror in the auto-reply email if our first mirror gets removed... @Wii Hacking/Modding Guide Writers: If you are making, or have made a Wii Hacking/Modification guide, and wish to use DARKCORP v1.1 in your guide, please ask damysteryman for permission by pm'ing him at the GBATemp.net forums. There's a good chance you'll be allowed to use it. However, if you take it and use it without permission, then we WILL find out, and you be permanently DENIED permission to use it and you will have to remove it from your guide/package. Comment: "A certain group stole a beta version, and passed it off as their own. Some members found out about this, and weren't too happy about it. This caused conflict within their site, and it was eventually shut down. Don't make the mistake they did." If you find out that DARKCORP v1.1 is being used without permission, ESPECIALLY IF IT'S A BETA VERSION, please report it to damysteryman at the GBATemp.net forums. Your report will be greatly appreciated. @People with other features/mods you want included: If you have any extra features and/or modifications that you think should be added to DARKCORP v1.x, PLEASE DON'T MAKE AND RELEASE THIRD PARTY MODIFICATIONS. Instead, could you please pm damysteryman at the GBATemp.net forums about your feature/modification, and we should be able to work something out. There's a good chance we'll add your feature/modification to the official DARKCORP v1.x, and you'll get full credit for your feature/modification, which makes you a part of DARKCORP v1.x! FAQ: Does it work with LU64+ or equivalent Wiis? -> YES! It is the ONLY full-on disc channel loading solution for LU64+ and equivalent Wiis! cIOSCORP v1 and v2 will KILL LU64+ (or equivalent) WIIS! Do I have to uninstall anything before installing this? -> NO!!! NEVER UNINSTALL OR DELETE ANY SORT OF SYSTEM FILES! DO NOT UNINSTALL THE SYSTEMMENU! DO NOT UNINSTALL ANY IOS! DO NOT UNINSTALL THE BC! DO NOT UNINSTALL THE MIOS! DON'T EVEN TOUCH BOOT2! (let bootmii do that, if it can) OR ELSE YOU WILL KILL YOUR WII! Just make a NAND backup if you can, then run the installer. THAT'S IT! However, if you have an older version of cIOSCORP installed, and you want to upgrade and have hackmii installer support, then you will have to uninstall any older version of cIOSCORP beforehand. Does it work with Wiis that have the new "D3-2" DVD drive? -> Unfortunately, due to the way the D3-2 DVD Drive works, no. This is because the D3-2 is missing the debug DVD commands that all other Wii DVD Drives have, and so it PHYSICALLY CANNOT READ DVD±R DISCS! This means that no disc softmod will work with them, including but not limited to cIOSCORP/DARKCORP, NeoGamma, the disc loading section in USB Loaders, or any other backup loaders. You should either replace your Wii's DVD drive, or look into USB Game loading instead. Comment: "I use Configurable USB loader for all my USB game loading needs! But there are many other USB Loaders available too." Can I switch off or unplug the Wii during installation/uninstallation? Is there any way to cancel the installation during the install/uninstall process? -> NO!!! DOING SO WILL KILL YOUR WII! Once the installer/uninstaller has loaded, the main menu screen is the only time you can back out. Press B to exit the installer/uninstaller, or press A to go through with installation/uninstallation. Can I use the DARKCORP v1.0 Installer's uninstaller options to uninstall ANY version of cIOSCORP/DARKCORP? -> Yes! It can be used to uninstall ANY version of cIOSCORP and DARKCORP that currently exists! My discs don't show up in the System Menu! What do I do? -> Make sure the game you are trying to play is the same region as your Wii. If you are trying to play an import, make sure you have some sort of region free hack. If you have preloader installed, try to experiment with enabling and disabling preloader hacks, especially if the hack's name has the words "region", "game" and/or "disc" in it (especially "Force Disc Region"), or maybe change your Wii's region setting. -> Your Wii may have the new "D3-2" DVD Drive, which physically cannot read DVD±R discs at all. You should look into USB game loading instead. Is the Hackmii Installer compatible? -> Yes. Is RawkSD compatible? -> Unfortunately, no. We're not sure why, but we think that it may be possible that the newer IOS (the "4.0/4.1" versions) plus the custom DIP module, may use a different encryption key for DLC compared to the key RawkSD uses to encrypt it's DLC. But keep in mind we're not sure about this and haven't tested this (neither of us have any music games). You can however, use the program “DLC Packer/Unpacker” by “a parranoyed wii”: <a href="http://gbatemp.net/index.php?showtopic=180334" target="_blank">http://gbatemp.net/index.php?showtopic=180334</a> to convert your DLC to use with DARKCORP. DVDs won't read properly in MPlayer! What do I do? -> The following answer is based on MPlayer_CE: try going to "Open, File, Wii DVD", this should mount the DVD, which you can then go back and select "Open, DVD Video, Play DVD", or maybe select "Play Title #x" instead, or you could try going to "Open, File, Wii DVD" and load the .VOB file you want to play. Or you could just select "Play DVD" and wait several minutes. Your Wii may have the new “D3-2” DVD drive, which cannot read regular DVDs. What causes the #001 error? -> The majority of games have some code in them that checks whether or not the disc is on a DVD-ROM. If it is, the game runs fine. If not (Example, if it's on a DVD-R), the game will spit out the #001 error. Rev14's DIP module properly fixes it though, so any game (not running under any System Menu IOS, IOS09, or IOS36, as they use rev13's DIP) should not have this error. If you do get the #001 error, burn the game onto a DVD+R (NOT DVD-R) and BOOKTYPE it to DVD-ROM. This will tell the Wii that it is a DVD-ROM disc and it will load fine. What causes the #002 error? -> More recent games have another piece of code in them that checks what IOS the game is running, against the IOS that the game's tmd requests. If the IOS it's running under does not match the IOS it wants (Example, you forced it to run under another IOS), it will spit out the #002 error. DARKCORP users SHOULD NOT GET the #002 error, as the games are not being forced to an IOS they don't want, but if you do get it, make sure that any "IOS Reloading" or "Force Discs to run under IOS249" hacks you have (such as the one used in preloader hacks.ini) are DISABLED. New Super Mario Bros. Wii gives error after approx 15 minutes! What do I do? -> This is due to anti-piracy protection that has been put into NSMBW, so you have to add the BCA data it needs to offset 0x100 in the iso using a hex editor, or just remove the AP. To remove the AP, you have to extract the main.dol file from NSMBW's data partition using Wiiscrubber, and apply vki's "nsmbxy" ppf patch to it using a ppf patcher, such as ppf-o-matic, then replace the original main.dol with the patched one with Wiiscrubber, then burn your modified ISO to disc, and play! Always backup your ISO file before making any modifications, in case you screw up. Ghostbusters freezes at the Wrist Strap Health & Safety Screen! What do I do? -> This is most likely due to the 3x DVD reading speed being unable to load the copyright screen fast enough (the health screen comes and goes much faster than most other games' health screens), as compared to the 6x reading speed used for legitimate Wii discs. There is a "disc eject trick" that I found on gbatemp (can't remember who posted it, though. @Whoever discovered this, credits to you). I have reworded it into steps: Start at the wii menu. 1. Make sure the nunchuk is connected before starting 2. Insert disc 3. Banner should load up in disc channel 4. Hit Start (but be ready to hit eject) 5. You should see the screen flicker for a second, when this happens, HIT EJECT IMMEDIATELY! 6. It should say "Please insert the GHOSTBUSTERS Disc.", just wait a few seconds, then insert the disc. 7. The game should load fine from that point. This might have to be tried a few times, and will need practice to master, but once you've successfully done it a few times, you will probably be able to master it quite easily. Comment: "Fixing Ghostbusters compatibility really pissed us off. I mean REALLY. I'm assuming it pissed off the testers as well. It took 5 fixes to make it work. And even then, due to the way it works, you have to use the eject trick. Animal Crossing Wii worked with the first fix we made for it. If I ever see a ghost, I am going to personally bust the damn thing myself!" What preloader hacks are optimal to have enabled/disabled? -> Check out the DARKCORP v1.1 Compatibility List. This this related to the v1/v2 cIOSCORP? -> No. Are you affiliated with any of the creators of the v1/v2 cIOSCORP? -> No. Credits: Waninkoko - made the cIOS249 we all know and love, we used DIP modules from that to make DARKCORP v1.1 - made one of the two cmios included in DARKCORP v1.1 WiiGator - made one of the two cmios included in DARKCORP v1.1 WiiPower - for telling us about rev14's DIP Module breaking Dual Layer Support - for explaining about health screen freeze games TeamWiiGen - for making the DARKCORP v1.1 Installer for us ChokeD - for hosting DARKCORP v1.1 links and setting up an auto-reply email service to distribute it QLeap - for all the info and patches used to add full Korean Game support bushing - for posting some useful information on the hackmii blog Friendsxix - for telling us about, and supplying us with IOS48 v3867 (before System Menu 4.3 was released) And of course... All of our testers (too many to name, you all did an ABSOLUTELY SUPERB JOB! Without you guys, this would never be as refined as it is now!) Wanted (for the next version of DARKCORP v1.x): - test results for any games we have not tested. If the game exists, we need the results, no matter what! - translators! We need people who can translate the DARKCORP documentation into as many languages as possible, so that non-English-speaking people can read the README and use DARKCORP. If you have any of the above, or can do any of the above, please pm damysteryman at the GBATemp.net forums. Changelog: v1.1 Main: - Changed base IOS38 IOS from v3610 to v3867 - Changed base IOS56 IOS from v5146 to v5661 - Changed base IOS58 IOS from v5918 to v6175 - Added IOS48 v4123 - Added IOS57 v5918 - Added IOS80 (IOS60 v6174) for sysmenu 4.3 support - DVDX Support improved. No need for DVDX wads. - DARKCORP IOS can now be used by hackmii installer if it ever needs them - DARKCORP IOS no longer cause the HBC to display upside-down Installer: - Added support for cIOS249 rev18/19+. No longer need cIOS222 - Updated Virgin install TBR part. Now compatible with virgin 4.3 systems - Only 1 installer now. Lite and Full are controlled fully by xml - “Cosmetic” fixes Game Compatibility Fixes: - 1119 - Karaoke Joysound (J) - 1913 - Animal Crossing: City Folk (K) - 1980 - Rugby League 3 (E) Other: - fixed errors in README - Updated Testing Kit DARKCORP v1.0 (aka cIOSCORP v4.0) - redone all rev14 DIPped IOS with rev17 DIP, which fixes all Dual layer problems - brand new all-in-one online/offline installer - compatibility list has been redone and ported from MS excel to normal html - added “DARKCORP Testing Kit” - new name DARKCORP v3.7 - changed IOS28's DIP to rev13 to possibly fix Metroid Prime 3: Corruption freeze-ups (NOT MPT, standalone MP3) - added IOS58 for games like Your Shape and Racquet Sports - unreleased, due to cIOS249 rev17's release, and due to severe lack of time - Added support for BCA data put at offset 0x100 in an ISO for BCA protected games v3.6 - changed the base IOS for IOS09 from 53 to 60 - removed IOSes 12, 13, 14, 15, 22, 31, and 34 in order to have hackmii installer support - renamed uninstaller, it's universal between versions now - replaced mios v9 with mios v4 in the uninstaller - added trucha bug, ES_Identify patch and NAND permissions patch to uninstaller's IOS36 - updated the FAQ, README, and compatibility list - added GC Backup Launcher 0.2 Compatibility List - HBC icons have been redone v3.5 - added IOS70 for support for Wiis with System Menu 4.2x - added ability to run System Menu 4.2x on region-changed Korean Wiis (no #003 error) - added full Korean Game support, even on non-Korean Wiis! - changed the base IOS for "old" System Menu IOS, and IOS70, to IOS60 - changed DIP module in System Menu IOS, and IOSes 9 and 36 to rev13 to increase compatibility - changed the ES_Identify patch back to the "normal" one - replaced the installer with a new one - removed one uninstall package, there's only one now - updated the FAQ, README, and compatibility list v3.4 - changed DIP Module in IOSes 30, 36, 50, and 60 to use rev12 in order to fix Original GC disc support, and to fully remove the Anti #002 error system present in rev13b, which was causing problems - added the latest IOS56 to support Guitar Hero 5 - changed the base IOS for all the non-modular IOS from IOS33 to IOS53 - DIP modules are no longer shared between IOS - consolidated all extra features into one installer - removed the bc as it was unnecessary - added uninstall packages (separate download) - added compatibility list to package - updated the FAQ - updated the README v3.3 - changed DIP Module in IOSes 30, 50, and 60 to use rev14, to fix Ghostbusters (SSBB is unaffected). - added DVDX Fix workaround - added NAND Permissions Patch to IOS36 - changed the ES_Identify patch (results didn't change, though) - removed IOS10 from the package as it was unnecessary - updated the FAQ v3.2 - added the ES_Identify Patch to IOSes 30, 35, and 50 (preloader fix) - fixed Animal Crossing Wii compatibility - fixed Ghostbusters compatibility as much as possible - moved cmios to use an installer separate to the main installer, for people who don't want to install the included cmios - removed IOSes 51, 56, 57, and 61 as they were unnecessary - completely overhauled the README v3.1 - fixed the #001 errors many games were giving. v3.0 - Unreleased, due to the amount of #001 errors. Here's a link to the DARKCORP v1.1 Lite: <a href="http://www.mediafire.com/?o3tnd3mmbem" target="_blank">http://www.mediafire.com/?o3tnd3mmbem</a> NOTE: The auto-reply email address is not updated yet, and the Full package is not online yet, but these will be in the next few days. I hope the Lite package will suffice until then. Sorry about this inconvenience. Your Wii can now celebrate Independence Day too, if it can run an exploit. Use the DARKCORP v1.1 Installer to launch the TBR-41 bomb and blow up the 4.3 Update's security, so you can install cIOS249 and DARKCORP v1.1, giving you the independence and freedom to do whatever you want again! Enjoy! <b>Team DARK todo list:</b> <b>Main:</b> <strike>4.1x / 4.2x / 4.3x hacks.ini</strike> - DONE! <strike>DARKCORP v1.1 Release</strike> - DONE! 4.3x Startpatch port - Starting... <b>Passive (that is, these are ongoing and never ever end):</b> DARKCORP updating/maintanence (got a few reports of a few bugs present ever since v1.0) DARKCORP game testing and adding results to Compatibility List!