Vaqt Okarinasini o'ynab, Qog'oz Marioni qanday tezda mag'lub qilish kerak ?

By 08.09.2021 08.09.2021

Xakerlar xotirani bir o'yindan ikkinchisiga o'tkazish uchun kartridj almashtirish usulidan foydalanadilar.

Kayl Orland - 2021 yil 5 -mart, 17:52 UTC

o'quvchi sharhlari

Bu hikoyani baham ko'ring

Qo'shimcha o'qish

Hatto, bu tarixni hisobga olsak ham, bizni N64 uchun Paper Mario-gayangi kodni kiritish yo'lini topgan, tezyurar hamjamiyat hayratga soladi . Ularning yangi uslubi juda ehtiyotkorlik bilan joylashishni aniqlashni, N64 operativ xotira kengaytirish paketidagi "keraksiz" xotiradan foydalanishni va ajablanarli tarzda "Zelda afsonasi: Vaqt okarinasi"o'yinlarini o'ynashni talab qiladi .

Ta'sir matritsasini kiriting

Bu aql bovar qilmaydigan usul qanday kashf etilgani haqidagi hikoya ikki oyga borib taqaladi, chunki Morpheus yonidan o'tadigan Paper Mario tez yuguruvchisi jonli efirda sirli o'yin halokatida qoqilib ketdi. Oxir -oqibat, o'yinchilar Morfey tasodifan o'yin "effektlar matritsasida" juda ko'p ma'lumotlarni saqlaydigan vaziyatni keltirib chiqarganini aniqladilar, bu o'yin Mario bolg'acha zarbalari tutuni kabi vizual effektlar tafsilotlarini saqlash uchun ishlatiladi.

Odatda vaqtinchalik effektlarni doimiy saqlash uchun menyu nosozligini qo'llagan holda, o'yinchi matritsadan oshib ketishi va bir xil bo'lmagan xotiraning bir qismini kiritishi mumkin, bu o'yin "axlat" mashinasi kodi sifatida talqin qilinishiga olib keladi.

U erdan o'yinchilar o'yinni buzadigan axlatni emas, balki foydali kodni ishlatish uchun haddan tashqari yuklangan effektlar matritsasidan qanday foydalanishni o'ylab topishlari kerak edi. Bu Mario o'yinining uch o'lchovli koordinatalar tizimidagi pozitsiyasini ehtiyotkorlik bilan boshqarishni anglatardi, shuning uchun bu pozitsion qiymatlar effektlar matritsasidagi aniq pozitsiyalarga kiritilishi mumkin edi. Bu qiyinlashdi, chunki Marioning o'yindagi dunyodagi vertikal pozitsiyasi tortishish kuchi bilan cheklangan.

Fevral oyining o'rtalariga kelib, Paper Marioyuguruvchisi Fray pozitsion hisob-kitoblarni amalga oshirdi va emulyatsiya asboblari yordamida bajarilishi mumkin bo'lgan kontseptsiyani isbotlovchi kodni ko'rsatdi. Bir necha kundan so'ng, boshqa yuguruvchi, Rain, asboblar yordamida to'liq tez yurishni ko'rsatdi, u o'yinchini o'yinning sahnasiga, hatto ilgari qilgan eng tez yugurish tezligidan ham tezroq burib yubordi.

Afsuski, bu usul uchun o'ta aniq joylashuv, odam uni takrorlash imkoniyatiga ega emasligini bildiradi. Va bu erda Ocarina of Timeva N64 RAMni kengaytirish paketi o'ynaydi.

To'xtatish va "siljish"

Esingizda bo'lsin, yanvar oyida Morfey topilgan bufer to'lqini. Ma'lum bo'lishicha, "tasodifan, bu [bufer to'lqini] bajarilishini xotiraning bir qismiga o'tkazadi , u erda o'yinchi bayroqlari va bo'sh taymer bor", - tushuntirdi Paper Mariotranslyatori JCog. "Agar biz bo'sh taymerni saqlanadigan effektlarni chiqarishdan oldin 0x810 dan 0x81f gacha, ya'ni 69 soniya (yaxshi) ga yetishiga ruxsat bersak, u holda Paper Marioishlatmaydigan pak xotirasini kengaytiradi va keyin axlatdan qulab tushadi. ma'lumotlar. "

Qo'shimcha o'qish

Tizim o'chirilgandan so'ng, RAM xotirasining kengayishi yaroqsiz bo'lib qoladi deb o'ylashingiz mumkin. Ammo N64 apparatining dastlabki versiyalarida, aslida, tizim o'chirilgandan keyin bir necha soniya davomida saqlanib turadigan g'alati narsa bor. Bu o'ziga xoslik, Rare -ning "Stop n Swop" tizimi rejalari uchun kalit edi, bu o'yinchilarga boshqa o'yin o'ynab, so'ngra kartridjlarni tezda almashtirish orqali bitta noyob o'yinda narsalar va tarkibni ochishga imkon beradi. Afsuski, keyinchalik uskunani qayta ko'rib chiqish, xotiraning o'jarligini o'zgartirdi va Nodirni bu rejalardan voz kechishga majbur qildi.

Ammo, bugungi kunda, o'yinchilar xotirani bir o'yindan ikkinchisiga o'tkazish uchun hali ham N64 -ning dastlabki apparatlaridan foydalanishi mumkin. JCog tushuntirganidek: "Agar biz tezda konsolni o'chirib qo'ysak, kartridjlarni Paper Mario-ga almashtirsak va konsolni qayta yoqsak , bu ko'rsatma hali ham xotirada qoladi (xayriyatki, [ Vaqt Ocarina] etiklari, u xotirani kengaytiradi. , lekin Paper Mariobuni e'tiborsiz qoldiradi).

Bilan Ocarinahali kengaytirish pak xotirada saqlangan ta'lim -inserted, Morpheus "Favqulodda askar tizim bitmas, balki uni inson va takrorlash mumkin speedrun hal etish uchun qilish, kreditlar kesilgan sahna uchun o'yin otlar. Siz bu videoda soat 45:00 da kartridjni almashtirishni, so'ngra " Ocarina of Time"xotirasidan foydalangan holda Paper Marionosozligini ko'rishingiz mumkin .

JCog ta'kidlaganidek, bu o'ta usul, ehtimol, Paper Mariopeshqadamlar jadvalini hisobga olmasligi kerak , chunki bu o'yin tashqarisidan o'rnatishni talab qiladi. Shunday bo'lsa -da, bu mumkin bo'lgan narsa, klassik o'yin uskunalarining ichki ishini ochishga qaror qilgan maxsus o'yinchilar guruhining izlanishlari, zukkoliklari va xakerlik guruhlarining dalilidir.

Targ'ib qilingan fikrlar

Tez yugurish hech qachon mening murabboim bo'lmagan. Jahannam, oxirigacha o'yin o'ynash mening murabbo emas; Men hech qachon "gud" bo'lmagan narsaga "gud gud" qilishga urinishdan ko'ra, tajribali odamni ko'rishni afzal ko'raman. Oqim - bu xudojo'y narsa, chunki u erda "yaxshi" narsalar ko'p va ularni tomosha qilish qiziqarli bo'lishi mumkin.

Har doim mening murabbo bo'lgan narsa - bu kodni chalkashtirib yuborish va odamlarning bunday jumboqni "hal qilayotganini" ko'rish juda chiroyli - odamlarning bu erda jumboq bo'lishi kerakligini tushunishlari juda yaxshi. bilan boshla!

Ushbu maqola uchun rahmat, haqiqatan ham qiziqarli!

Eslatib o'taman, Apple II+da Ultima IV o'ynab turganimda, eskirgan disklarni (aslida 1/4 dyuymli) almashtirgan edim. O'yin siz u erga qo'ygan diskingizni ko'r-ko'rona o'qiydi.

Bundan tashqari, Apple II+dagi Volfenshteyn qal'asining asl 2D versiyasida SS qo'riqchilari xonaga baland ovoz bilan bostirib kirganlarida, bu odatda sizning halok bo'lishingizni anglatar edi, siz o'yin disketini haydovchidan chiqarib, o'limingizni oldini olishingiz mumkin edi. saqlanadi va oldingi xonada davom etadi.