這是《新超級瑪利歐兄弟 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 添加並寫下了這個模組的大部分入口。