Wii имеет 512 Мб флэш память, или NAND для хранения настроек, сохранений и программ-каналов, а так же собственной операционной системы. У владельцев прошитых консолей часто возникает проблема его переполнения, а так же имеется риск превратить консоль в кирпич необдуманными действиями по установке программ или wad'ов.
Начиная с версии 14 в cIOS от Waninkoko появилась полезная вещь - NAND Emulator. С его помощью можно устанавливать WAD'ы в виртуальный NAND и играть из него без боязни брикнуть консоль. Я решил разобраться что к чему, а заодно написать руководство для других, основываясь на http://r3dux.org/2009/10/how-to-use-nand-emulation-on-the-wii/.
Внимание! Данное руководство может привести к полному или частичному брику вашей консоли, если вы будете невнимательны! Конечно все программы уже успешно и не однократно использовались разными людьми, но перед этими действиями на всякий случай стоит сделать дамп вашего NAND через BootMii. Если вы не уверенны в своих действиях, то лучше закройте эту страницу! Так же рекомендую перед началом действий прочитать руководство полностью, чтобы знать что предстоит и выбрать наиболее подходящие вам варианты заранее.
Приступим. У вас уже должен стоять Homebrew Channel.
Для эмулятора NAND нам нужна SD карта (можоSDHC, если у Вас прошивка 4.0 и выше или установлен модуль SDHC для 3.х прошивки) или http://wiki.gbatemp.net/wiki/index.php?title=USB_Devices_Compatibility_List#googtrans/en/ru USB жесткий или флэш диск. А лучше и то и другое.
В данном руководстве мы будем использовать SD карту для хранения файлов виртуального NAND'а. Если Вы планируете использовать USB диск, то там необходимо будет создать отдельный WBFS раздел под эмулятор. На SD карте достаточно того же раздела, где установлены Ваши программы и прочее развлекалово.
1. Снимаем дамп nand в удобном формате.
Скачиваем программу http://gbatemp.net/index.php?showtopic=174879, запускаем. Не забудьте переименовать исполнемый файл boot.dol для запуска в HBC!
После завершения работы программы получаем кучу папок в корне SD карты (или жёстком диске, если вы используете его):
Нам нужны выделенные папки с картинки выше. Сделайте их копии. Позднее вы можете вернуться в исходному состоянию nand'а заменив эти папки копиями сделанными сейчас. Либо можно пользоваться WAD Manger'ом (описание ниже), чтобы удалять ненужные wad'ы из виртуального NAND'а, но для этого надо держать копии установленных wad-файлов на диске.
2. Обновление Custom IOS, если необходимо.
Если у вас не установлены, установлены неизвестной версии или версии 13 и ниже Custom IOS (cIOS), то этот шаг для вас. Если установлены cIOS 14 и 15, то переходите к следующему шагу.
Качаем, запускаем и устанавливаем http://www.mediafire.com/?tmdrzhliotj и http://filetrip.net/f5958-cIOS--installer-38r14.html. v15 и v16 - сборище глюков, настоятельно не рекомендуется их ставить, к тому же через них не работает TriiForce (о ней далее). Текущая версия v17 у меня тоже не заработала с текущей TriiForce beta 7. Однако для желающих поставить http://filetrip.net/f9426-cIOS-Installer-38r17.html есть другой путь - установка http://www.megaupload.com/?d=HNUDD39Y. Что это? Это отредактированная cIOS249 rev 14 от wanin's, помещенная в "слот" 199. Зачем? Можно держать v17 в 249 "слоте" и старую v14 в отдельном 199. Тупизм, потому что ванины можно ставить в 250 и в 249? Возможно, но (об этом далее) патченый Triiforce работает с 199.
Итак, для оффлайн установки v14 нам нужен http://www.det1re.de/d/wads/IOS38-64-v3610.wad. Для v17 нужен http://www.det1re.de/d/wads/IOS38-64-v3867.wad. Wad поместите в корень вашей SD карты. Остальное в папку SD:/apps/cios_installer/, не забыв переименовать запускаемый файл в boot.dol. Для онлайн установки ничего не нужно. Запускаем:
cIOS 199 ставится отдельным WADом через WAD Manager. Как с ним работать ниже.
3. Подготовка WAD'ов для записи в виртуальный NAND.
Вы можете установить WAD'ы в виртуальный NAND следующими способами:
- С помощью WAD Manager 1.5 или выше.
- С помощью NeoGamma R6 или выше.
- Вручную.
Рассмотрим первый вариант - установка с помощью WAD Manager 1.5. Извините за качество картинок в этой части, лучшего фотика под рукой нет Вам потребуется сам http://filetrip.net/f6031-WAD-Manager-1-5.html. Распаковываем содержимое архива на вашу SD карточку в папку apps/wadmanager15/, переименовываем WAD-Manager_v1.5.dol в boot.dol, чтобы его было видно в HBC, запускаем:
Далее соглашаемся с "лицензионным соглашением" и отказываемся от всех гарантий, нажав на кнопку А:
Теперь нас просят выбрать IOS через который будет работать программа. Выбираем по умолчанию IOS249, это и есть cIOS, который мы ставили раньше. Если он у вас установлен как IOS250, то выберите его, нажав вправо. Жмём А чтобы продолжить:
Теперь выбираем использовать NAND emulator или нет кнопками влево-вправо. Disable - не использовать эмулятор, SD/SDHC Card - карта в переднем слоте Wii, USB 2.0 Mass Storage Device - флэшка или жёсткий диск воткнутый в USB на заднице консоли. Я выбираю SD/SDHC, т.к. файлы виртуального NAND у меня там. "А" чтобы продолжить.
Теперь нам предлагают выбрать источник WAD файлов. На выбор: Wii SD Slot - передний слот Wii, USB Mass Storage Device и USB 2.0 Mass Storage Device - не понял в чём разница (первое USB 1.x что-ли? А может USB Gecko? Через неё у меня флэшка не смонтировалась), SD Gecko (Slot A, B ) - SD флэшка подключенная через SD адаптер в слоты для GameCube карт памяти. Тут есть одна хитрость. Нельзя использовать один и тот же накопитель для файлов виртуального NAND и как источник WAD'ов. Я взял USB флэшку. WAD'ы должны лежать в папке wad в корне диска. Давим А чтобы продолжить:
Если сделано всё верно, то видим список WAD файлов. Кнопками вверх и вниз выбираем файл. Кнопка "А" - вход в подменю для установки или удаления (если уже установлен). Ставим, конечно же Sexy Poker. Надеюсь там будут сиськи:
Теперь нас спрашивают что делать с выбранным WAD'ом. Install WAD - установка, Uninstall WAD - удаление, если такой уже установлен. Полезно для нашего NAND Emulator'а, если вдруг захочется удалить что-то выборочно. Жмём "А" чтобы продолжить:
Теперь надо немного подождать, установка займёт какое-то время. Покер ставился с USB флэшки на переднюю SD минут 5. Не выключайте и не перезагружайте консоль во время установки, даже если вам показалось что всё зависло. Подождите чуть дольше. После завершения установки нажимаем любую кнопку чтобы попасть в меню со списком доступных WAD'ов:
Рассмотрим последний вариант - установка в ручную. Этот вариант не требует второго диска, все файлы вы готовите на компьютере, а потом переносите на SD/USB диск. Вам потребуется windows утилита http://www.tehskeen.com/viewarticle.php?articleid=4568. Она распакует ваши WAD файлы.
Распакуйте утилиту в отдельную папку, создайте в папке с программой папку Convert. Создате в папке с программой пакетный файл ConvertWADs.bat с кодом:
Спасибо!
А исходники есть у этого дела?
/хм я бы предпочел эмулятор дисковода, т.е dvdroot на компе в нормальной файловой системе. чтение допустим по wifi./
У Simple FS Dumper и wad2nand сырцы в архиве с программами. На Trifirce исходников автор не предлагает.
Эмулятор привода по wifi, мне кажется появится рано или поздно. На PS2 то уже сделали поддержку запуска игр по сетке.
Второй пункт обязателен? Где именно используется cIOS и если уже стоят старые, их никак удалять не нужно? Огромное спасибо за иллюстрации.
Да, второй пункт обязателен. Поддержка виртуального NAND в приложениях осуществляется через cIOS, функция эмуляции NAND'а появилась в CIOS38 rev 14. Старые я не удалял, ставил новые поверх. Всё равно они все ставятся как IOS249, при новой установке старая заменяется.
Иллюстрации не мои, а из англоязычной статьи, указанной в начале.
Руководство обновлено, добавил "установка с помощью WAD Manager 1.5" и исправил некоторые мелочи. Планирую потом ещё добавить инструкции по NeoGamma.
З.Ы. Просьба к администраторам/модераторам изменить заголовок темы на "Руководство по использованию NAND эмулятора", спасибо.
дайте плиз cIOS38_rev14.wad, а то у меня вафа нет, чтобы онлайн установку сделать
Ты что-то путаешь.. для установки cIOS38_rev14 тебе нужен файл
IOS38-64-v3610.wad. Если у тебя вай-фая на Вии нет, то этот файл скачивается на ПК с помощью проги NUSD_v13Beta. Там нужно будет поставить галочку на Pack -> Wad и выбрать из списка Database -> IOS -> IOS38 -> latest version.
Потом этот ВАД надо будет не изменяя его названия кинуть в корень карты SD и запустить установщик cIOS38_rev14-Installer.
AleXFormatC, добавлю вашу инструкцию в первый пост, можно?
AleXFormatC, спасибо за совет
незачто)
Извиняюсь, если что (тока-тока обзавелся консолью).
Мб я что-то недопонимаю, но пробовал добавлять в пару игр DLC контент, но игры в упор их не видят. Даже пробовал объединять релиз игры и DLC от одной и той же группы. Использовал ручной метод (хотя имхо разницы между ним и WAD Manager быть не должно)
Не думаю, что игры без патчей увидят виртуальный NAND. Он реализован через cIOS, а они только для Homebrew. Возможно есть или будут какие-нибудь патчи или лоадеры, запускающие конкретные игры через cIOS, с поддержкой NAND эмулятора, я не разбирался с этим. Можете ставить всё в реальный NAND, на свой страх и риск. Я вообще почти год не заморачивался с этим, bootmii не было, ставил всё в nand, брика не боялся Это только сейчас что-то жалко его стало.
Отредактировал первый пост. Добавил ссылки на wad'ы для офлайн установки cIOS, информацию по cIOS38 v17, cIOS199, Triiforce r74 for cIOS199.
Подскажите пожалуйста почему у меня когда я нажимаю в triiforce старт игра запускается и появляется надпись Error Occurred. Press the Eject button ???
Все делал по инструкции.
Что за игра? Возможно она просто не работает в TriiForce. Народ на GBATemp списки совместимости пишет, можно там глянуть наверняка. Так же надо мне интересно какие настройки для запуска игры, какой регион консоли и какой тип подключения используется? Так же можно попробовать эту же игру другого региона, если она есть.
Другие игры работают? Версия TriiForce какая? Если стоят cIOS v14, то можно попробовать на другой версии TriiForce.
Castlevania Rebirth.Консоль паловская.Что за тип подключения ?
Ну если американка не подет попробую японку.Пробовал еще три мушкетера регион какой у них незнаю.Работали те какие уже на вишке стояли.Cios14 версия triiforce beta 7.
Похоже что игра не работает на Beta 7. Можно попробовать старую версию или http://gbatemp.net/index.php?showtopic=184568 (который, кстати, без бубна работает cIOS 14,15 и 17, а так же показывает картинки к играм). С ним я ещё не разбирался, как разберусь добавлю описание в первый пост. И Кастельванию тоже попробую у себя, надо только скачать.
А тип подключения - композит, RGB, компонент. Могут быть проблемы, если запускать игры не своего региона. Особенно если NTSC игру запускать в PAL50, некоторые могут не идти.
Странно попробовал на beta6 и MRC и все равно таже ошибка.
Кабель компонентный.Все видео режимы пробовал все равно не прет )))
У мну такой вопрос:
В памяти Вии есть сейв от вииваре, я скопировал его на СД-карточку, как его теперь запихать в эмулируемый нанд?
А мультиплеер работает при таком способе? Бомбермэн мне выдал ошибку 20109, хотя всё остальное работает.
Ссылка на cIOS199 rev14 Mod умерла.
А как удалять игры? С помощью ведменеджера ставятся они без проблем, а вот при удалении выдают ошибку.
очень заманчивая идея сделать nand emul чтобы не насиловать нанд и в теории если отключить HDD ,то должен будет загрузиться чистый HBC (если в него ничего не ставили,а ставили в нанд emul)?
Решил, заюзать вот этот http://endlessparadigm.com/forum/showthread.php?tid=24312 мод триифорса. Дамп нанда сделал, фат32 раздел на винте создал, активным его сделал. Получаю: Error: I can't get title list Press any button.
В теме есть ответ на это:
Так, если я запущу вот эту штуку http://filetrip.net/f23351-cIOS-Installer-Xr21.html . В меню "Select IOS version during installation" выберу ios249 дальше выбиру Base ios38 я всё правильно сделаю?