这是《新超级马里奥兄弟 Wii》的一个模组,它使游戏中的(几乎)每个管道都可以输入,带你到游戏中其他地方的其他随机管道。鬼屋门也包含在随机发生器中。
我在 2022 年开始制作这个模组,直到现在(2024 年 8 月)才终于准备好发布。我试图使其尽可能完善和稳定,但如果确实发生问题,不能保证我会更新以修复它们。
感谢 Etrainquandt17 完成了大量分配入口的手动工作。
共有三种不同的随机化模式,可以在 Riivolution 中使用“Randomize on...”选项进行选择:
开始游戏- 目的地将保持一致,直到游戏重新开始。
进入课程- 每次进入课程时,目的地都会重新随机。
输入管道- 输入管道将带您到任何其他管道,但没有一致性。
使用seed.txt - 使用seed.txt
文件指定随机数生成器的种子(从0 到65535)。
使用除“进入管道”之外的任何模式都将保证从至少一门课程的开始就可以访问所有区域,并使用防止某些链接发生的算法。
一些值得注意的机制和游戏玩法变化:
完成课程后,您将前往该课程在世界地图上的任何位置。
在任何课程中死亡都会带你回到你进入的任何课程。
您可以随时暂停以查看您所在的课程。如果您遇到困难,您始终可以退出课程,无论您之前是否已完成该课程。
无论你是否完成课程,即使你死了,收集到的星星币都会一直存在。
您不再能够通过按-
来选择或更改世界地图上的世界。无论你最终在哪里,你都必须玩。
完成世界 9 中的课程后,即使所有星币尚未在各自的世界中收集完毕,也可以从世界地图进入。
在多人游戏中,如果一个玩家到达旗杆而另一个玩家进入管道,就会发生一些有趣的事情。
从版本选项卡下载最新版本。
如果使用真正的 Wii,请将 ZIP 文件解压到 SD 卡或 USB 存储设备的根目录,然后安装 Riivolution。
如果使用 Dolphin,请将 ZIP 文件解压缩到[Dolphin User Folder]/Load/Riivolution
。您可以通过File > Open User Folder
从 Dolphin 打开用户文件夹。之后,右键单击游戏列表中的NSMBW,然后单击Start with Riivolution Patches...
。
如果您是开发人员并且想要从源代码构建 mod,请按照这些说明进行操作。由于 CodeWarrior,您将需要使用 Windows。如果您使用其他平台,则只能靠自己了。
首先,克隆此存储库 - git clone https://github.com/mkwcat/nsmbw-pipe-randomizer
。
克隆并构建 Kamek。将Kamek.exe
和其他补充文件放入此存储库的Kamek
目录中。
按照 Kamek 自述文件中的说明安装 CodeWarrior。在此存储库中创建Kamek/cw
目录,并将mwcceppc.exe
和其他补充文件放入其中。
在此存储库的根目录中运行build.py
。该文件仅使用 CodeWarrior 和 Kamek 运行一些命令来构建 mod。如果成功,它将在output/nsmbw-pipe-randomizer/Code
中构建并更新 bin 文件。
该代码可在 MIT 许可下使用。完整的许可证可以在LICENSE
文件中找到。
新超级马里奥兄弟 Wii 社区中许多优秀的人制作并共享了工具和文档,这些都归功于他们。最著名的是 Ninji、CLF78、RoadrunnerWMC、RootCubed。
当然,再次感谢 Etrainquandt17 添加并写下了这个模组的大部分入口。