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