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.0! (aka cIOSCORP v4.0)

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 v3610 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
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 v5146 with rev17 DIP
IOS58		= IOS58 v5918 with rev17 DIP
IOS60		= IOS60 v6174 with rev13 DIP + ES_Identify Patch
IOS70		= 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, 57, or 61.

IOS56 and IOS58 are only available in the Full version
(not the Lite version).

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.
DVDX Fix		= 2 DVDX wads (titles DVDX and DISC) that run under
			  cIOS249 in case DVDX stops working afterwards.
		


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)
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 or cIOS222:
  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.0 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 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.0 Full Installer" application or the "DARKCORP v1.0
Lite Installer" application via the Homebrew Channel, And select the
installation option that suits you.

If you already have cIOS249 installed, select:
(Uses IOS249) Install/Upgrade to DARKCORP v1.0 (regular mode)

If you have cIOS249 rev18/19, but it's not base 38, but you have
cIOS222 installed, select:
(Uses IOS222) Install/Upgrade to DARKCORP v1.0 (regular mode)

If however, you have neither cIOS, or only cIOS249 rev18/19, but not
base 38, select:
(Uses 36+249) Install: Virgin Wii method (TBR + cIOS249 r17b + CORP)
This will install cIOS249 rev17 (with DL bug fix), then use it to
install DARKCORP v1.0.

DARKCORP v1.0 should also allow region-changed Korean Wiis to run
System Menu 4.2x without the #003 error. Just be sure to install
DARKCORP v1.0 BEFORE installing System Menu 4.2x, and DON'T OVERWRITE
IOS70! An example way to update a region-changed Korean Wii to 4.2
(without breaking it) is:

1. First install DARKCORP v1.0
2. Then install the System Menu 4.2x wad of the region that you
   changed to using Wad Manager.

DARKCORP v1.0 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.0 Full Installer" application via the Homebrew Channel,
and install EITHER WiiGator's OR Waninkoko's cmios (choose the same
“Uses IOSxxx” option you used for the main installation). 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.0, a DVDX Fix has been included in the “DARKCORP v1.0 Full
Installer”. Just run the installer and select:
Install DVDX + DISC wads (if DVDX stops working)
(use the same “Uses IOSxxx” option you used for the main installation).
We have it running fine dumping discs with ftpii, and in MPlayer_CE.

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.0 Full Installer”
or the “DARKCORP v1.0 Lite 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.0, you have to reapply these patches after
uninstalling.

Compatibility:
The Official DARKCORP v1.0 Compatibility List can be found here:
http://thewebpost.net/DARKCORP_v1.0/DARKCORP_v1.0_compatibility.html

A compatibility testing kit has been included with DARKCORP v1.0, 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.0:
The official DARKCORP v1.0 package can always be found by emailing
darkcorp@thewebpost.net. 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.0 package,
could you please just link to the original unaltered DARKCORP v1.0 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.0:
Mirrors and torrents are welcomed! If you decide to mirror DARKCORP v1.0,
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.0 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.0 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.0 is being used without permission,
ESPECIALLY IF IT'S A BETA VERSION, please report it to da_letter_a 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 Full/Lite Installer's uninstaller options to
uninstall ANY version of cIOSCORP/DARKCORP?
-> Yes. It can uninstall any version of cIOSCORP/DARKCORP, even the old
cIOSCORP v1/v2 versions.

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?
-> As of v3.6, yes! ...but only if you have completely uninstalled any
previous versions of cIOSCORP before installing DARKCORP v1.0 (Use the
DARKCORP v1.0 Full/Lite Installer's uninstaller options to uninstall
any previous versions).

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).
Maybe look into the program “DLC Packer/Unpacker” by “a parranoyed wii”:
http://gbatemp.net/index.php?showtopic=180334

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(TM) 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.0 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, except for WiiBlaster "passing down" cIOSCORP to us for use
with cIOSCORP v3.x.

Credits:
Waninkoko	- made the cIOS249 we all know and love, we used DIP
		  modules from that to make DARKCORP v1.0
		- made one of the two cmios included in DARKCORP v1.0
WiiGator	- made one of the two cmios included in DARKCORP v1.0
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.0 Installer for us
ChokeD		- for hosting DARKCORP v1.0 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
marcan, bushing,- for making DVDX, which is included
Erant, svpe	      in the DARKCORP v1.0 package

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:

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

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.