Это мод для New Super Mario Bros. Wii, который делает (почти) каждую трубку в игре доступной для входа, перенося вас на другую случайную трубку где-то в другом месте игры. Двери домов-призраков также включены в рандомайзер.
Я начал этот мод в 2022 году, и только сейчас (август 2024 года) он наконец был готов к выпуску. Я старался сделать его как можно более совершенным и стабильным, но если проблемы все же возникнут, нет никакой гарантии, что я обновлю их и исправлю.
Благодарим Etrainquandt17 за большую ручную работу по назначению входов.
Существует три различных режима рандомизации, которые можно выбрать в Riivolution с помощью опции «Рандомизировать по...»:
Начало игры . Пункты назначения будут одинаковыми до перезапуска игры.
Вход на курс . Все пункты назначения будут заново рандомизированы каждый раз при входе на курс.
Вход в трубу . Вход в трубу приведет вас к любой другой трубе в любом месте, причем без последовательности.
Использовать семя.txt — укажите начальное число для генератора случайных чисел (от 0 до 65535) с помощью seed.txt
.
Использование любого режима, кроме входа в трубу, гарантирует доступ ко всем областям с начала хотя бы одного курса с использованием алгоритма, который предотвращает появление определенных ссылок.
Стоит отметить некоторые изменения в механике и игровом процессе:
Пройдя курс, вы попадете в то место, где этот курс расположен на карте мира.
Смерть на любом курсе вернет вас обратно на тот курс, на который вы вошли.
Вы можете в любой момент сделать паузу, чтобы просмотреть, на каком курсе вы находитесь. Если вы застряли, вы всегда можете выйти из курса, независимо от того, завершили вы его ранее или нет.
Собранные звездные монеты всегда сохранятся независимо от того, пройдете ли вы курс или нет, даже если вы умрете.
Вы больше не сможете выбирать или изменять мир на карте мира, нажав -
. Вы должны играть, где бы вы ни находились.
Завершение курса в Мире 9 позволит войти в него с карты мира, даже если не все Star Coins были собраны в соответствующем мире.
В мультиплеере происходит что-то забавное, если один игрок доходит до флагштока, а другой заходит в трубу.
Загрузите последнюю версию со вкладки «Выпуски».
Если вы используете настоящую Wii, извлеките ZIP-файл в корень SD-карты или USB-накопителя и установите Riivolution.
Если вы используете Dolphin, распакуйте ZIP-файл в [Dolphin User Folder]/Load/Riivolution
. Вы можете открыть папку пользователя из Dolphin, выбрав File > Open User Folder
. После этого щелкните правой кнопкой мыши NSMBW в списке игр и выберите Start with Riivolution Patches...
.
Следуйте этим инструкциям, если вы разработчик и хотите собрать мод из исходного кода. Вам придется использовать Windows из-за CodeWarrior. Если вы используете другую платформу, вы сами по себе.
Сначала клонируйте этот репозиторий — git clone https://github.com/mkwcat/nsmbw-pipe-randomizer
.
Клонируйте и создайте Камека. Поместите Kamek.exe
и другие вспомогательные файлы в каталог Kamek
этого репозитория.
Следуйте инструкциям Kamek README для установки CodeWarrior. Создайте в этом репозитории каталог Kamek/cw
и поместите туда mwcceppc.exe
и другие вспомогательные файлы.
Запустите build.py
в корне этого репозитория. Этот файл просто запускает несколько команд с CodeWarrior и Kamek для создания мода. В случае успеха он создаст и обновит файлы bin в output/nsmbw-pipe-randomizer/Code
.
Код доступен по лицензии MIT. Полную лицензию можно найти в файле LICENSE
.
Заслуги принадлежат многим замечательным людям из сообщества New Super Mario Bros. Wii, которые создали и поделились инструментами и документацией. В первую очередь Ninji, CLF78, RoadrunnerWMC, RootCubed.
И, конечно же, еще раз спасибо Etrainquandt17 за добавление и запись большинства входов для этого мода.