هذا هو تعديل لـ New Super Mario Bros. Wii الذي يجعل (تقريبًا) كل أنبوب في اللعبة قابلاً للدخول، ويأخذك إلى أنبوب عشوائي آخر في مكان آخر في اللعبة. يتم أيضًا تضمين أبواب بيوت الأشباح في أداة التوزيع العشوائي.
لقد بدأت هذا التعديل في عام 2022 واستغرق الأمر حتى الآن (أغسطس 2024) ليكون جاهزًا للإصدار أخيرًا. لقد حاولت أن أجعله مصقولًا ومستقرًا قدر الإمكان، ولكن إذا حدثت مشكلات، فليس هناك ضمان بأنني سأقوم بالتحديث لإصلاحها.
يُنسب الفضل إلى Etrainquandt17 في الكثير من العمل اليدوي لتعيين المداخل.
هناك ثلاثة أوضاع مختلفة للتوزيع العشوائي، يمكن تحديدها في Riivolution باستخدام خيار "Randomize on...":
seed.txt
.سيضمن استخدام أي وضع آخر غير الدخول إلى الأنبوب إمكانية الوصول إلى جميع المناطق من بداية دورة تدريبية واحدة على الأقل، وذلك باستخدام خوارزمية تمنع ظهور روابط معينة.
بعض التغييرات في الآليات واللعب جديرة بالملاحظة:
-
. يجب أن تلعب من حيثما ينتهي بك الأمر.قم بتنزيل أحدث إصدار من علامة تبويب الإصدارات.
إذا كنت تستخدم جهاز Wii حقيقيًا، فاستخرج ملف ZIP إلى جذر بطاقة SD أو جهاز تخزين USB، ثم قم بتثبيت Riivolution.
إذا كنت تستخدم Dolphin، فاستخرج الملف المضغوط إلى [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/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 لإضافة وكتابة غالبية المداخل لهذا الوضع.